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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Estefan, J.A.: Survey of model-based systems engineering (mbse) methodologies. Technical report, California Institute of Technology, Pasadena, CA, USA (May 2007)
OMG: Uml profile for modeling and analysis of real-time and embedded systems (marte). OMG Document 07-08-04, Object Management Group (August 2007)
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)
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)
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)
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)
Sauer, C.H., Chandy, K.M.: Computer Systems Performance Modeling. Prentice Hall, Englewood Cliffs (1981)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)