Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
1-2004
Abstract
An attractive approach to architecture-based design is to structure the development process into two tiers. The top tier represents the abstract design (or architecture) of a system in terms of abstract components. The bottom tier refines that design by making specific implementation decisions, such as platform, middleware, and component implementations. While attractive in principle, there has been relatively little industrial-based experience to shed light on problems and solutions involved in such an approach. In this paper we describe our experience in developing tools to introduce a two-tiered model-based approach to the design of Ford Motor Company’s automotive control systems, highlighting the principle challenges, and evaluating the effectiveness of our solutions for them.
Keywords
Model-driven architecture, architecture based design, architecture design tools, software development environments
Discipline
Software Engineering
Research Areas
Software Systems
Publication
Proceedings of the Automotive Software Workshop on Future Generation Software Architectures in the Automotive Domain
City or Country
San Diego, CA
Citation
STEPPE, Kevin; Bylenok, Greg; Garlan, David; Schmerl, Bradley; Abirov, Kanat; and Shevchenko, Nataliya.
Tool Support for Two-Tiered Architectural Design for Automotive Control Systems. (2004). Proceedings of the Automotive Software Workshop on Future Generation Software Architectures in the Automotive Domain.
Available at: https://ink.library.smu.edu.sg/sis_research/2175
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.