| Authors | M. Z. Iqbal, S. Ali, T. Yue and L. C. Briand |
| Title | Applying UML/MARTE on Industrial Projects: Challenges, Experiences, and Guidelines |
| Afilliation | Software Engineering, Software Engineering, Software Engineering |
| Project(s) | The Certus Centre (SFI) |
| Status | Published |
| Publication Type | Journal Article |
| Year of Publication | 2014 |
| Journal | Software and Systems Modeling |
| Number | 1619-1366 |
| Pagination | 1-19 |
| Date Published | March 2014 |
| Publisher | Springer Publishing Company |
| Abstract | 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 the last five 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. |
| Citation Key | Simula.simula.2514 |