software architecture design
Recently Published Documents


TOTAL DOCUMENTS

146
(FIVE YEARS 18)

H-INDEX

13
(FIVE YEARS 1)

Modelling ◽  
2021 ◽  
Vol 2 (4) ◽  
pp. 706-727
Author(s):  
Sakthivel Manikandan Sundharam ◽  
Padma Iyenghar ◽  
Elke Pulvermueller

In this paper, we present a transition journey of automotive software architecture design from using legacy approaches and toolchains to employing new modeling capabilities in the recent releases of Matlab/Simulink (M/S). We present the seamless approach that we have employed for the software architecture modeling of a mixed-critical electric powertrain controller which runs on a multi-core hardware platform. With our approach, we can achieve bidirectional traceability along with a powerful authoring process, implement a detailed model-based software architecture design of AUTOSAR system including a detailed data dictionary, and carry out umpteen number of proof-of-concept studies, what-if scenario simulations and performance tuning of safety software. In this context, we discuss an industrial case study employing valuable lessons learned, our experience reports providing novel insights and best practices followed.


2021 ◽  
Vol 2074 (1) ◽  
pp. 012008
Author(s):  
Ding Yong

Abstract Software architecture design is a very critical part of the software development process. In order to be able to respond to changes in user requirements in software development in a timely manner, a convenient and lightweight development model should be adopted. Agile development adopts a human-oriented, step-by-step development process that can quickly respond to changes in software requirements, adjust the design of software architecture in a timely manner and adapt to software development in a dynamic environment. Based on the analysis and comparison of traditional development process and agile development process, this paper analyzes the key technologies in agile architecture design and proposes a software architecture design method based on agile development mode.


Author(s):  
Felix M. Santos Lopez ◽  
Jhon M. Portella Delgado ◽  
Eulogio G. Santos De la Cruz ◽  
Edgar L. Caceres

Author(s):  
Paulo Gabriel Teixeira ◽  
Valdemar Vicente Graciano Neto

Over the years, knowledge on how to engineer software-intensive system-of-systems (SoS) have been expanded and advanced. However, challenges still remain. Constituent Systems (CSs) are required to instantaneously connect themselves to a SoS while still preserving their own operational independence. Moreover, SoS CS are subject to a sort of heterogeneities that makes it difficult to make decisions outside predefined frameworks, environment and hierarchical command-control structures. Hence, many of the systems currently available are not prepared to be part of an SoS, i.e., they can not maintain their operational independence despite their participation in one or more SoS. Based on this context, the main goal of this research is to exploit how to design a software architecture for systems that are intended to become part of a SoS in the future. To achieve this goal, we chose the urban mobility SoS domain, and then executed a software architecture design process to design a software architecture for an autonomous car as CS of this SoS. Later, we evaluated it through simulation. Preliminary results reveal that our proposal comply with the requirements raised during the architectural design process and can enable a system to be a constituent of a SoS while still preserving its operational independence.


Author(s):  
Nacha Chondamrongkul ◽  
Jing Sun ◽  
Ian Warren ◽  
Scott Uk-Jin Lee

The architecture smells are the poor design practices applied to the software architecture design. The smells in software architecture design can be cascaded to cause the issues in the system implementation and significantly affect the maintainability and reliability attribute of the software system. The prevention of architecture smells at the design phase can therefore improve the overall quality of the software system. This paper presents a framework that supports the detection of architecture smells based on the formalization of architecture design. Our modeling specification supports representing both structural and behavioral aspect of software architecture design; it allows the smells to be analyzed and detected with the provided tools. Our framework has been applied to seven architecture smells that violate different design principles. The evaluation has been conducted and the result shows that our detection approach gives accurate results and performs well on different size of models. With the proposed framework, other architecture smells can be defined and detected using the process and tools presented in this paper.


Sign in / Sign up

Export Citation Format

Share Document