A model-based method for the generation and optimization of complex systems architectures

Author(s):  
Nicolas Albarello ◽  
Jean-Baptiste Welcomme
Author(s):  
Nicolas Albarello ◽  
Jean-Baptiste Welcomme

The design of systems architectures often involve a combinatorial design-space made of technological and architectural choices. A complete or large exploration of this design space requires the use of a method to generate and evaluate design alternatives. This paper proposes an innovative approach for the design-space exploration of systems architectures. The SAMOA (System Architecture Model-based OptimizAtion) tool associated to the method is also introduced. The method permits to create a large number of various system architectures combining a set of possible components to address given system functions. The method relies on models that are used to represent the problem and the solutions and to evaluate architecture performances. An algorithm first synthesizes design alternatives (a physical architecture associated to a functional allocation) based on the functional architecture of the system, the system interfaces, a library of available components and user-defined design rules. Chains of components are sequentially added to an initially empty architecture until all functions are fulfilled. The design rules permit to guarantee the viability and validity of the chains of components and, consequently, of the generated architectures. The design space exploration is then performed in a smart way through the use of an evolutionary algorithm, the evolution mechanisms of which are specific to system architecting. Evaluation modules permit to assess the performances of alternatives based on the structure of the architecture model and the data embedded in the component models. These performances are used to select the best generated architectures considering constraints and quality metrics. This selection is based on the Pareto-dominance-based NSGA-II algorithm or, alternatively, on an interactive preference-based algorithm. Iterating over this evolution-evaluation-selection process permits to increase the quality of solutions and, thus, to highlight the regions of interest of the design-space which can be used as a base for further manual investigations. By using this method, the system designers have a larger confidence in the optimality of the adopted architecture than using a classical derivative approach as many more solutions are evaluated. Also, the method permits to quickly evaluate the trade-offs between the different considered criteria. Finally, the method can also be used to evaluate the impact of a technology on the system performances not only by a substituting a technology by another but also by adapting the architecture of the system.


2021 ◽  
Author(s):  
Calvin Fung

The changing needs of society informed by rapid technological, social and ecological changes have disturbed the foundation of permanence on which much of architecture was built. Traditional Western architecture is too solid, hard, and slow—presenting difficulties for it to adequately adapt to change and uncertainty. A reconceptualization of architecture is necessary, one not focused on the certainty of solutions or forms, but one patterned by the dynamic feedback of human agency and environmental forces. For architecture to adapt, and to adapt to unpredictable circumstances, requires that architecture accept uncertainty in its formulation and materialization. Embracing systems-based thinking, a conceptual model based on the complex systems of granular matter provides a unique approach to architecture’s material and immaterial structures. Architecture will then be critically poised at the edge of chaos, ready to reorganize and evolve towards a new fluid paradigm.


Author(s):  
Srdjan Zivkovic ◽  
Krzystof Miksa ◽  
Harald Kühn

It has been acknowledged that model-based approaches and domain-specific modeling (DSM) languages, methods and tools are beneficial for the engineering of increasingly complex systems and software. Instead of general-purpose one-size-fits-all modeling languages, DSM methods facilitate model-based analysis and design of complex systems by providing modeling concepts tailored to the specific problem domain. Furthermore, hybrid DSM methods combine single DSM methods into integrated modeling methods, to allow for multi-perspective modeling. Metamodeling platforms provide flexible means for design and implementation of such hybrid modeling methods and appropriate domain-specific modeling tools. In this paper, we report on the conceptualization of a hybrid DSM method in the domain of network physical devices management, and its implementation based on the ADOxx metamodeling platform. The method introduces a hybrid modeling approach. A dedicated DSM language (DSML) is used to model the structure of physical devices and their configurations, whereas the formal language for knowledge representation OWL2 is used to specify configuration-related constraints. The outcome of the work is a hybrid, semantic technology-enabled DSM tool that allows for efficient and consistency-preserving model-based configuration of network equipment.


2020 ◽  
Vol 1 ◽  
pp. 2455-2464
Author(s):  
O. Bleisinger ◽  
S. Forte ◽  
C. Apostolov ◽  
M. Schmitt

AbstractDeveloping autonomous functions for complex systems leads to high demands on the consideration of dependencies to external actors in the usage phase. In Model-Based Systems Engineering (MBSE), this can be achieved by modelling operational aspects. Operational aspects are model elements and their relationships to each other. In this contribution, modelling of operational aspects with a MBSE-approach will be demonstrated exemplary on a case study related to the development of a yacht with an autonomous docking assistant. Currently modelling operational aspects is not common in the civil sector.


Sign in / Sign up

Export Citation Format

Share Document