Abstract
The Adaptive Real-Time Embedded Systems (A-RTES) should change their behavior as a response to the execution context and system constraints. They must be always consistent and available to preserve their usefulness and feasibility. For this reason, their adaptation should be applied at runtime whenever is required. High-level design-based approaches have merged to deal with the complexity of such systems, especially the use of Modeling and Analysis of Real-Time Embedded (MARTE) profile. However, MARTE standard doesn’t offer specific concepts for designing the evolution of adaptive real-time resources at runtime. It only reasons the system behavior at a specific instant without taking into account historical data. In this work, we define a new package that extends UML MARTE modeling language to design the A-RTES structure and behavior at runtime and support the reasoning about historical information as well as enable the evaluation of system real-time constraints. Our contribution is evaluated through a Flood Prediction System (FPS) case study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
OMG Object Management Group. A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded systems, ptc/2011-06-02. Object Management Group, June 2011
Blair, G., Bencomo, N., France, R.B.: Models@ run.time. Computer 42(10), 22–27 (2009)
Gandla, S., Al-Assadi, W.K., Sedigh, S., Rao, R.A.R.: Design and FPGA prototyping of a flood prediction system. In: 2008 IEEE Region 5 Conference (2008)
Quadri, I.R., Meftali, S., Dekeyser, J.-L.: A model based design flow for dynamic reconfigurable FPGAs. Int. J. Reconfigurable Comput. (2009)
Krichen, F., Hamid, B., Zalila, B., Jmaiel, M.: Towards a model based approach for reconfigurable DRE systems. In: ECSA, pp. 295–302 (2011)
Trabelsi, C., Meftali, S., Dekeyser, J.L.: Semi-distributed control for FPG based reconfigurable systems (2012)
Said, M.B., Kacem, Y.H., Kerboeuf, M., Amor, N.B., Abid, M.: Design patterns for self-adaptive RTE systems specification. Int. J. Reconfigurable Comput. (2014)
Morin, B.: Leveraging models from design time to runtime to support dynamic variability. University of Rennes, Ph.D. thesis (2010)
Fleurey, F., Dehlen, V., Bencomo, N., Morin, B., Jézéquel, J.-M.: Modeling and validating dynamic adaptation. Computing Department Lancaster University Lancaster UK 3 IRISA INRIA Rennes (2010)
Loukil, S., Kallel, S., Jmaiel, M.: An approach based on runtime models for developing dynamically adaptive systems. In: IEEE International Conference on the Engineering of Computer Based Systems (2016)
Costiou, S., Kerboeuf, M., Cavarle, G., Plantec, A.: Lub: a pattern for fine grained behavior adaptation at runtime. Sci. Comput. Program. 161, 149–171 (2017)
Vardhan, V., Sachs, D.G., Yuan, W., Harris, A.F., Adve, S.V., Jones, D.L., Kravets, R.H., Nahrstedt, K.: Integrating finegrained application adaptation with global adaptation for saving energy. University of Illinois at Urbana-Champaign (2009)
Schmidt, D.C.: Model-driven engineering. IEEE Comput. 39(2), 25 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Fredj, N., Hadj Kacem, Y., Abid, M. (2020). Runtime UML MARTE Extensions for the Design of Adaptive RTE Systems. In: Abraham, A., Cherukuri, A., Melin, P., Gandhi, N. (eds) Intelligent Systems Design and Applications. ISDA 2018 2018. Advances in Intelligent Systems and Computing, vol 941. Springer, Cham. https://doi.org/10.1007/978-3-030-16660-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-16660-1_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16659-5
Online ISBN: 978-3-030-16660-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)