Skip to main content

Transforming UML-Based System Descriptions into Simulation Models as Part of System Development Frameworks

  • Conference paper
Computer Aided Systems Theory - EUROCAST 2009 (EUROCAST 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5717))

Included in the following conference series:

  • 1103 Accesses

Abstract

The support of the engineering process for computer-based systems by Co-Design frameworks is the key to lower production cost and the time-to-market for complex devices. Early in the design cycle, system models must be rated, concerning design constraints and decisions must be made. To enable system engineers to gauge concurring system-realizations approaches, such frameworks must allow the prediction of key characteristics for the system under development, like performance, battery consumption and heat production. Hereby, the prediction of the system performance constitutes the vital constraint.

In this work, we demonstrate, how an EQN-based performance simulation method can be seamlessly embedded into a Hardware / Software Co-Design framework based on UML system descriptions. The presented approach yields a performance simulation model, ready for the automated simulation process, and therefore fosters the performance evaluation of the system under development.

This work has been supported within a subcontract between Infineon Technologies AG and the Universität der Bundeswehr München. This contract is part of the Project ”Verteilte integrierte Systeme und Netzwerkarchitekturen für die Applikationsdomänen Automobil und Mobilkommunikation”, (VISION), 01 M 3078.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balsamo, S., Di Marco, A., Inverardi, P., Simeoni, M.: Model-based performance prediction in software development: a survey. IEEE Transactions on Software Engineering 30(5), 295–310 (2004)

    Article  Google Scholar 

  2. Wagh, R., Bellur, U., Menezes, B.: Transformation of uml design model into performance model - a model-driven framework. In: Manolopoulos, Y., et al. (eds.) ICEIS 2006. LNBIP, vol. 3, pp. 576–580. Springer, Heidelberg (2006)

    Google Scholar 

  3. Estefan, J.A.: Survey of model-based systems engineering (mbse) methodologies. Technical report, California Institute of Technology, Pasadena, CA, USA (May 2007)

    Google Scholar 

  4. OMG: Uml profile for modeling and analysis of real-time and embedded systems (marte). OMG Document 07-08-04, Object Management Group (August 2007)

    Google Scholar 

  5. Taha, S., Radermacher, A., Gerard, S., Dekeyser, J.L.: An open framework for detailed hardware modeling. In: The IEEE Second International Symposium on Industrial Embedded Systems (SIES), Lisbon, Portugal, vol. 1, pp. 118–125. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  6. Demathieu, S., Thomas, F., Andre, C., Gerard, S., Terrier, F.: First experiments using the uml profile for marte. In: 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC 2008), Orlando, FL, USA, May 2008, pp. 50–57 (2008)

    Google Scholar 

  7. Mraidha, C., Tanguy, Y., Jouvray, C., Terrier, F., Gerard, S.: An execution framework for marte-based models. In: 13th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2008), Belfast, Ireland, pp. 222–227. IEEE Computer Society, Los Alamitos (2008)

    Chapter  Google Scholar 

  8. Liehr, A.W., Buchenrieder, K.J., Rolfs, H.S., Nageldinger, U.: Generation of MARTE Allocation Models from Activity Threads. In: Languages for Embedded Systems and their Applications. Lecture Notes in Electrical Engineering, vol. 36. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  9. Sauer, C.H., Chandy, K.M.: Computer Systems Performance Modeling. Prentice Hall, Englewood Cliffs (1981)

    Google Scholar 

  10. Liehr, A.W., Buchenrieder, K.J.: Simulating inter-process communication with extended queuing networks. In: Asia Simulation Conference 2008 / The 7th Internation Conference on System Simulation and Scientific Computing, Beijing, China, pp. 1027–1031. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  11. Liehr, A.W., Buchenrieder, K.J.: An xml based simulation method for extended queuing networks. In: Louca, L.S. (ed.) 22nd European Conference on Modelling and Simulation, Nicosia, Cyprus, European Council for Modelling and Simulation, June 2008, pp. 322–328 (2008)

    Google Scholar 

  12. Liehr, A.W., Buchenrieder, K.J., Nageldinger, U.: Visual feedback for design-space exploration with uml marte. In: The Fifth International Conference on Innovations in Information Technology, Al Ain, UAE, pp. 44–48. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liehr, A.W., Buchenrieder, K.J. (2009). Transforming UML-Based System Descriptions into Simulation Models as Part of System Development Frameworks. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory - EUROCAST 2009. EUROCAST 2009. Lecture Notes in Computer Science, vol 5717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04772-5_110

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04772-5_110

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04771-8

  • Online ISBN: 978-3-642-04772-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics