Skip to main content

Timing Aspects Construction Using UML-MARTE Profile

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 320))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Laddad, R.: I want my AOP! Java World (2002), http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html

  3. Clarke, S., Baniassas, E.: Aspect-Oriented Analysis and Design: The Theme Approach

    Google Scholar 

  4. Nouh, M., Ziarati, R., Mouhed, D., Alhadidi, D., Debbabi, M., Wang, L., Pourzandi, M.: Aspect Weaver: a model transformation approach for UML Models

    Google Scholar 

  5. Clarket, S., Walker, R.J.: Composition Patterns: An Approach to Designing Reusable Aspects

    Google Scholar 

  6. Gray, J., Bapty, T., Neema, S., Tuck, J.: Handling Crosscutting Constraints in Domain-Specific Modeling

    Google Scholar 

  7. Elrad, T., Aldawud, O., Bader, A.: Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design. Computer Science, 189–201 (2002)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Driver, C., Reilly, S., Linahan, É, Cahill, V.: Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering

    Google Scholar 

  10. Marcello, M., Lius, G.M., Mauro, P.: Model-based Design Space Exploration for RTES with SysML and MARTE

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics