Automotive product lines promote reuse of software (SW) artifacts such as architectures, designs and implementations. The paper proposes an approach for transforming a software architecture to product design through using patterns in a four-way refinement and evolution process. The goal of the research in pattern based SW architectures is to support integration of in-house and customers views, considering SW sharing in a changing market place. The authors conclude that SW architectures and pattern based technologies provide the following benefits. Separation of concerns - architectures are distinct from implementations. A single architecture may be realized by multiple implementations. Component functionality is clearly separated from component interface and communication requirements. Open architectures - existing custom and off-the-shelf components may be incorporated. Scalability - components may be developed independently, in different languages and by different authors. Components may be of various granularities and may run in heterogeneous and distributed environments. Extensibility - components can be repackaged to fit into architectures with differing component interface requirements. Style rules limit component interdependencies, so components can be easily substituted. Flexibility - architects may modify functionality and upgrade applications by incorporating new components and configuring parameters of developed components. Multiple languages and toolkits may be employed. Reliability - off-the-shelf components that have been carefully designed, implemented, and verified can be leveraged to incresase system reliability. Cost Reduction - component reuse, design guidance, analysis, and system generation facilities reduce application development time. Understandability - high level models with multiple coordinated views make complex systems easier to understand.
Using patterns to integrate views in open automotive systems
Offene Software-Architektur für Automotive-Systeme
2001
5 Seiten, 3 Bilder, 8 Quellen
Conference paper
English
Using patterns to integrate views in open automotive systems
Automotive engineering | 2001
|Using Patterns to Integrate Views in Open Automotive Systems
SAE Technical Papers | 2001
|2001-01-3396 Using Patterns to Integrate Views in Open Automotive Systems
British Library Conference Proceedings | 2001
|How to Integrate Model-Based Systems Engineering across Automotive EE Domains
SAE Technical Papers | 2016
|How to Integrate Model-Based Systems Engineering across Automotive EE Domains
British Library Conference Proceedings | 2016
|