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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
OMG, Inc. UML Profile for MARTE: Modeling and Analysis of Real-Time and Embedded systems, Tech. rep. formal/2009-11-02, Object Management Group (2009)
Laddad, R.: I want my AOP! Java World (2002), http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html
Clarke, S., Baniassas, E.: Aspect-Oriented Analysis and Design: The Theme Approach
Nouh, M., Ziarati, R., Mouhed, D., Alhadidi, D., Debbabi, M., Wang, L., Pourzandi, M.: Aspect Weaver: a model transformation approach for UML Models
Clarket, S., Walker, R.J.: Composition Patterns: An Approach to Designing Reusable Aspects
Gray, J., Bapty, T., Neema, S., Tuck, J.: Handling Crosscutting Constraints in Domain-Specific Modeling
Elrad, T., Aldawud, O., Bader, A.: Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design. Computer Science, 189–201 (2002)
Baniassas, E., Clarke, S.: Theme: An Approach for Aspect-Oriented Analysis and Design. In: Proceedings of the 26th International Conference on Software Engineering, ICSE 2004 (2004)
Driver, C., Reilly, S., Linahan, É, Cahill, V.: Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering
Marcello, M., Lius, G.M., Mauro, P.: Model-based Design Space Exploration for RTES with SysML and MARTE
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, Q., Huang, X., Li, J., Zhang, T. (2013). Timing Aspects Construction Using UML-MARTE Profile. In: Yuan, Y., Wu, X., Lu, Y. (eds) Trustworthy Computing and Services. ISCTCS 2012. Communications in Computer and Information Science, vol 320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35795-4_60
Download citation
DOI: https://doi.org/10.1007/978-3-642-35795-4_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35794-7
Online ISBN: 978-3-642-35795-4
eBook Packages: Computer ScienceComputer Science (R0)