TY - JOUR
T1 - Applying UML/MARTE on industrial projects
T2 - challenges, experiences, and guidelines
AU - Iqbal, Muhammad Zohaib
AU - Ali, Shaukat
AU - Yue, Tao
AU - Briand, Lionel
N1 - Publisher Copyright:
© 2014, Springer-Verlag Berlin Heidelberg.
PY - 2015/10/22
Y1 - 2015/10/22
N2 - Modeling and Analysis of Real-Time and Embedded Systems (MARTE) is a Unified Modeling Language (UML) profile, which has been developed to model concepts specific to Real-Time and Embedded Systems (RTES). In the last 5 years, we have applied UML/MARTE to three distinct industrial problems in three 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 experience of solving these problems by applying UML/MARTE on four industrial case studies. We highlight the challenges we faced with respect to the industrial adoption of MARTE. Based on our combined experience, we derive a framework to guide practitioners for future applications of UML/MARTE in an industrial context. The framework provides a set of detailed guidelines that help reduce the gap between the modeling notations and real-world industrial application needs.
AB - Modeling and Analysis of Real-Time and Embedded Systems (MARTE) is a Unified Modeling Language (UML) profile, which has been developed to model concepts specific to Real-Time and Embedded Systems (RTES). In the last 5 years, we have applied UML/MARTE to three distinct industrial problems in three 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 experience of solving these problems by applying UML/MARTE on four industrial case studies. We highlight the challenges we faced with respect to the industrial adoption of MARTE. Based on our combined experience, we derive a framework to guide practitioners for future applications of UML/MARTE in an industrial context. The framework provides a set of detailed guidelines that help reduce the gap between the modeling notations and real-world industrial application needs.
KW - Architecture Modeling
KW - Industrial Case Studies
KW - MARTE
KW - Model-based Testing
KW - Real-Time Embedded Systems
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=84941996473&partnerID=8YFLogxK
U2 - 10.1007/s10270-014-0405-5
DO - 10.1007/s10270-014-0405-5
M3 - Article
AN - SCOPUS:84941996473
SN - 1619-1366
VL - 14
SP - 1367
EP - 1385
JO - Software and Systems Modeling
JF - Software and Systems Modeling
IS - 4
ER -