TY - GEN
T1 - Experiences of applying UML/MARTE on three industrial projects
AU - Iqbal, Muhammad Zohaib
AU - Ali, Shaukat
AU - Yue, Tao
AU - Briand, Lionel
PY - 2012
Y1 - 2012
N2 - MARTE (Modeling and Analysis of Real-Time and Embedded Systems) is a UML profile, which has been developed to model concepts specific to Real-Time and Embedded Systems (RTES). In previous years, we have applied UML/MARTE to three distinct industrial problems in various industry sectors: architecture modeling and configuration of large-scale and highly configurable integrated control systems, model-based robustness testing of communication-intensive systems, and model-based environment simulator generation of large-scale RTES for testing. In this paper, we report on our experiences of solving these problems by applying UML/MARTE on four industrial case studies. Based on our common experiences, we derive a framework to help practitioners for future applications of UML/MARTE. The framework provides a set of detailed guidelines on how to apply MARTE in industrial contexts and will help reduce the gap between the modeling standards and industrial needs.
AB - MARTE (Modeling and Analysis of Real-Time and Embedded Systems) is a UML profile, which has been developed to model concepts specific to Real-Time and Embedded Systems (RTES). In previous years, we have applied UML/MARTE to three distinct industrial problems in various industry sectors: architecture modeling and configuration of large-scale and highly configurable integrated control systems, model-based robustness testing of communication-intensive systems, and model-based environment simulator generation of large-scale RTES for testing. In this paper, we report on our experiences of solving these problems by applying UML/MARTE on four industrial case studies. Based on our common experiences, we derive a framework to help practitioners for future applications of UML/MARTE. The framework provides a set of detailed guidelines on how to apply MARTE in industrial contexts and will help reduce the gap between the modeling standards and industrial needs.
KW - Architecture Modeling
KW - MARTE
KW - Model-based Testing
KW - Real-time Embedded Systems
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=84867653071&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33666-9_41
DO - 10.1007/978-3-642-33666-9_41
M3 - Conference contribution
AN - SCOPUS:84867653071
SN - 9783642336652
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 642
EP - 658
BT - Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Proceedings
T2 - 15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012
Y2 - 30 September 2012 through 5 October 2012
ER -