Modeling and validating of quality attributes for real-time, embedded systems is often done with low-fidelity software models and disjointed architectural specifications by various engineers using their own specialized notations. These models are typically not maintained or documented throughout the life cycle, making it difficult to predict the impact of change on attributes that cut across system functionality. The unanticipated effects of design approaches or changes are discovered only late in the life cycle, when they are much more expensive to resolve.
A model-based engineering (MBE) approach offers a better way to design, develop, analyze, and maintain system architecture. Through the application of MBE tools, system architects and developers can
The course focuses on fundamental MBE concepts for engineering real-time, embedded software systems through defining and documenting software and system architecture and validating system quality attributes (also commonly referred to as dependability properties and non-functional behavior). The course builds on the SAE AADL (Architecture Analysis and Design Language) standard for engineering real-time, embedded software systems. The course also provides an overview of various types of system and software modeling, such as AADL, MDA, SysML, and UML.
After successful completion of this course participants will have an understanding of the
U.S. Industry: | $2700 |
U.S. Government/Academic: | $2200 |
International: | $3100 |
November 16 - 20, 2009 (SEI Pittsburgh, PA)
This course may be offered by special arrangement at customer sites.
2009 Dates |
2010 Dates |
This course may be offered by special arrangement at customer sites.
Schedule
This 4.5-day course meets at the following times:
Days 1-4, 8:30 a.m. - 5:00 p.m.
Day 5, 8:30 a.m. - 12:30 p.m.
Students must bring a personal computer equipped with