63,647 research outputs found

    Aircraft systems architecting: a functional-logical domain perspective

    Get PDF
    Presented is a novel framework for early systems architecture design. The framework defines data structures and algorithms that enable the systems architect to operate interactively and simultaneously in both the functional and logical domains. A prototype software tool, called AirCADia Architect, was implemented, which allowed the framework to be evaluated by practicing aircraft systems architects. The evaluation confirmed that, on the whole, the approach enables the architects to effectively express their creative ideas when synthesizing new architectures while still retaining control over the process

    Designing Software Architectures As a Composition of Specializations of Knowledge Domains

    Get PDF
    This paper summarizes our experimental research and software development activities in designing robust, adaptable and reusable software architectures. Several years ago, based on our previous experiences in object-oriented software development, we made the following assumption: ‘A software architecture should be a composition of specializations of knowledge domains’. To verify this assumption we carried out three pilot projects. In addition to the application of some popular domain analysis techniques such as use cases, we identified the invariant compositional structures of the software architectures and the related knowledge domains. Knowledge domains define the boundaries of the adaptability and reusability capabilities of software systems. Next, knowledge domains were mapped to object-oriented concepts. We experienced that some aspects of knowledge could not be directly modeled in terms of object-oriented concepts. In this paper we describe our approach, the pilot projects, the experienced problems and the adopted solutions for realizing the software architectures. We conclude the paper with the lessons that we learned from this experience

    We are Designers Because We Can Abstract

    Get PDF
    Organised by: Cranfield UniversityDue to the increasing systems complexity, architecture design became an important issue. It gained interest and its importance was framed in three domains: as a way to understand complex systems, to design them, to manage their manufacturing process and to provide long-term rationality. The purpose of this paper is, firstly, to survey the existing definition approaches on architecture. Secondly, we propose a model for architecture design which articulates the potential linkage between two principle concepts: synthesis and abstraction. Our proposal model focuses on abstraction concept and permits an effective top-down design approach. It helps also designers to more respond to issues that characterize architecture design.Mori Seiki – The Machine Tool Compan
    • …
    corecore