DocumentCode
2595908
Title
Reducing Uncertainty in Architectural Decisions with AADL
Author
Evensen, Kenneth D.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear
2011
fDate
4-7 Jan. 2011
Firstpage
1
Lastpage
9
Abstract
A model-driven approach to real-time software systems development enables the conceptualization of software, fostering a more thorough understanding of its often complex architecture and behavior and promoting the documentation and analysis of concerns common to real-time embedded systems such as scheduling, resource allocation, and performance. Key architectural decisions can be made early in the development lifecycle by analyzing quantifiable quality attributes related to these concerns. Two modeling notations, the Architectural Analysis and Design Language (AADL) and the Unified Modeling Language Profile for Modeling and Analysis of Real-Time Embedded Systems (MARTE), are domain specific notations with the capacity to analyze these concerns. However, MARTE is not mature, to the point where its existing formalisms have been adopted into wide tool support. Furthermore, the inherent ambiguity of UML makes analysis in MARTE difficult. As a declarative language, AADL provides an adopted, formal analysis framework that meets this need. AADL can be used to augment MARTE in modeling software systems and provide the formal mechanisms for conducting quality analyses, helping to reduce uncertainty in architectural decisions.
Keywords
Unified Modeling Language; embedded systems; software architecture; AADL; architectural analysis; architectural decisions; design language; formal analysis framework; real-time embedded systems; uncertainty reduction; unified modeling language profile; Analytical models; Computer architecture; Hardware; Jitter; Real time systems; Software; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences (HICSS), 2011 44th Hawaii International Conference on
Conference_Location
Kauai, HI
ISSN
1530-1605
Print_ISBN
978-1-4244-9618-1
Type
conf
DOI
10.1109/HICSS.2011.358
Filename
5718862
Link To Document