Timing Aspects Construction Using UML-MARTE Profile

Qingqing Sun,Xiaopu Huang,Jiangwei Li,Tian Zhang
DOI: https://doi.org/10.1007/978-3-642-35795-4_60
2013-01-01
Abstract:Modern real time embedded systems are typically composed of multiple functional and nonfunctional concerns with nonfunctional concerns affect the former in many aspects. MARTE, an extension profile of UML2, aims to be the unified standard language for real time and embedded systems. Aspect-Oriented technology, as a complement to Object-Oriented technique, decomposes systems into distinct features by separating and modularizing crosscutting concerns. In this article, we illustrate how to use plenty of time modeling elements in MARTE profile to support comprehensive modeling of RTES. Similar to general crosscutting concerns, time concerns are often triggered at multiple concerns and tangled with other requirements. We try to deal with time as typically crosscutting concerns by AO technology. We practice these thoughts by means of examples and seek to explore an effective modeling mechanism using of both Aspect-Oriented methods and MARTE profile. © Springer-Verlag Berlin Heidelberg 2013.
What problem does this paper attempt to address?