Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
A quality-driven systematic approach for architecting distributed software applications
Proceedings of the 27th international conference on Software engineering
Scheduling and memory requirements analysis with AADL
Proceedings of the 2005 annual ACM SIGAda international conference on Ada: The Engineering of Correct and Reliable Software for Real-Time & Distributed Systems using Ada and Related Technologies
Multi-objective design space exploration of embedded systems
Journal of Embedded Computing - Low-power Embedded Systems
Do Architecture Design Methods Meet Architects' Needs?
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Transformations Have to be Developed ReST Assured
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Customisable Model Transformations Based on Non-Functional Requirements
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
Model-Driven approach to Software Architecture design
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
ArcheOpterix: An extendable tool for architecture optimization of AADL models
MOMPES '09 Proceedings of the 2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Incremental Development of Model Transformation Chains Using Automated Testing
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Hi-index | 0.00 |
Real-time embedded systems engineering is a complex process used in the development of industrial systems or products. The development of these systems may need to consider the assessment of numerous different and interrelated quality attributes. The Model-Driven Development approach implies many benefits for this process, owing to the use of high-level models and model transformations. However, it must be carefully applied, since all the quality attributes must be considered if acceptable results are to be attained. In this paper, we propose a method for the incremental refinement of transformations based on the non-functional requirements tradeoff analysis and on the study of its impact on the implementation of transformations. The approach employs sensitivities and the tradeoff identification method. The approach is illustrated with a simple example.