Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2872965.2872973acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Model transformations for round-trip engineering in control deployment co-design

Published: 12 April 2015 Publication History

Abstract

When developing a control algorithm for a mechatronic system, its deployment on hardware is rarely taken into account. Hardware properties such as execution performance, memory consumption, communication delays, buffer sizes, (un)reliability of the communication channel, etc. are often not the first concern of the control engineer. However, these properties may have important effects on the control loop behaviour such that initial requirements may no longer be fulfilled. To tackle this issue, we propose a Round-Trip Engineering (RTE) method allowing for a semi-automatic integration of hardware properties, corresponding to the deployment, into the control model. The proposed RTE method combines techniques of model transformations and model-based design space exploration. The resulting method will enable an engineer to further enhance the control model based on implementation properties such that the initial requirements are still satisfied when deployed on the target hardware platform.

References

[1]
Cervin, A., Henriksson, D., Lincoln, B., Eker, J., and Arzen, K.-E. How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime. IEEE Control Systems 23, 3 (June 2003), 16--30.
[2]
Ciccozzi, F., Cicchetti, A., and Sjödin, M. Round-trip support for extra-functional property management in model-driven engineering of embedded systems. Information and Software Technology 55, 6 (June 2013), 1085--1100.
[3]
Ciccozzi, F., Saadatmand, M., Cicchetti, A., and Sjödin, M. An automated round-trip support towards deployment assessment in component-based embedded systems. In Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering - CBSE '13, ACM Press (2013), 179--188.
[4]
Denil, J., Mosterman, P. J., and Vangheluwe, H. Rule-Based Model Transformation For, and In Simulink. In DEVS '14 Proceedings of the Symposium on Theory of Modeling & Simulation (2014).
[5]
Derler, P., Lee, E. a., Tripakis, S., and Törngren, M. Cyber-physical system design contracts. In Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems - ICCPS '13, ACM Press (2013), 109.
[6]
Eidson, J. C., Lee, E. A., Matic, S., Seshia, S. A., and Zou, J. Distributed Real-Time Software for Cyber-Physical Systems. Proceedings of the IEEE 100, 1 (Jan. 2012), 45--59.
[7]
Ernst, R. Codesign of embedded systems: status and trends. IEEE Design & Test of Computers 15, 2 (1998), 45--54.
[8]
Faugere, M., Bourbeau, T., Simone, R. D., and Gerard, S. MARTE: Also an UML Profile for Modeling AADL Applications. In 12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007), no. Iceccs, IEEE (2007), 359--364.
[9]
Gonzalez Harbour, M., Gutierrez Garcia, J., Palencia Gutierrez, J., and Drake Moyano, J. MAST: Modeling and analysis suite for real time applications. In Proceedings 13th Euromicro Conference on Real-Time Systems, IEEE Comput. Soc (2001), 125--134.
[10]
Guerra, E., Sanz, D., Diaz, P., and Aedo, I. A Transformation-Driven Approach to the Verification of Security Policies in Web Designs. ICWE'07 4607 (2007), 269--284.
[11]
Henriksson, D., Cervin, A., and Arzén, K.-E. TrueTime: Real-time Control System Simulation with MATLAB / Simulink. In Proceedings of the Nordic MATLAB Conference (2003).
[12]
Liggesmeyer, P., and Trapp, M. Trends in Embedded Software Engineering. IEEE Software 26, 3 (May 2009), 19--25.
[13]
Morelli, M., and Di Natale, M. Control and Scheduling Co-design for a Simulated Quadcopter Robot: A Model-Driven Approach. In SIMPAR 2014 (2014), 49--61.
[14]
Mustafiz, S., Denil, J., Levi, L., and Vangheluwe, H. The FTG + PM Framework for Multi-Paradigm Modelling: An Automotive Case Study. In Proceeding MPM '12 Proceedings of the 6th International Workshop on Multi-Paradigm Modeling (2012), 13--18.
[15]
Naderlinger, A. Multiple Real-Time Semantics on top of Synchronous Block Diagrams. In DEVS 13 Proceedings of the Symposium on Theory of Modeling & Simulation (2013).
[16]
Palencia, J., and Gonzalez Harbour, M. Schedulability analysis for tasks with static and dynamic offsets. Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279) (1998), 26--37.
[17]
Persson, M., Törngren, M., Qamar, A., Westman, J., Biehl, M., Tripakis, S., Vangheluwe, H., and Denil, J. A Characterization of Integrated Multi-View Modeling in the Context of Embedded and Cyber-Physical Systems. In Proceedings of the Eleventh ACM International Conference on Embedded Software, IEEE Press (2013), 10:1--10:10.
[18]
Prabhu, S. M., and Mosterman, P. J. Model-Based Design of a Power Window System: Modeling, Simulation, and Validation. In Society for Experimental Machines IMAC Conference (2004).
[19]
Sendall, S., and Küster, J. Taming Model Round-Trip Engineering. In Proceedings of Workshop on BestPractices for Model-Driven Software Development (part of 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications) (2004).
[20]
Tindell, K., and Clark, J. Holistic schedulability analysis for distributed hard real-time systems. Microprocessing and Microprogramming 40, 2--3 (Apr. 1994), 117--134.
[21]
Wilhelm, R., Mitra, T., Mueller, F., Puaut, I., Puschner, P., Staschulat, J., Stenström, P., Engblom, J., Ermedahl, A., Holsti, N., Thesing, S., Whalley, D., Bernat, G., Ferdinand, C., and Heckmann, R. The worst-case execution-time problem-overview of methods and survey of tools. ACM Transactions on Embedded Computing Systems 7, 3 (Apr. 2008), 1--53.

Cited By

View all
  • (2019)A library of embedded platform components for the simulation of real-time embedded systemsProceedings of the Theory of Modeling and Simulation Symposium10.5555/3338246.3338247(1-12)Online publication date: 29-Apr-2019
  • (2019)Impact of software architecture on execution timeInternational Journal of Grid and Utility Computing10.5555/3319245.331924910:2(132-140)Online publication date: 1-Jan-2019
  • (2017)System entity structure and model base framework in model based engineering of simulations for technical systemsProceedings of the Symposium on Model-driven Approaches for Simulation Engineering10.5555/3108244.3108245(1-10)Online publication date: 23-Apr-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEVS '15: Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
April 2015
288 pages
ISBN:9781510801059

Sponsors

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 12 April 2015

Check for updates

Author Tags

  1. behavioural modelling
  2. co-design
  3. deployment optimization
  4. real-time embedded systems
  5. round-trip engineering (RTE)

Qualifiers

  • Research-article

Conference

SpringSim '15
Sponsor:
SpringSim '15: 2015 Spring Simulation Multiconference
April 12 - 15, 2015
Virginia, Alexandria

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A library of embedded platform components for the simulation of real-time embedded systemsProceedings of the Theory of Modeling and Simulation Symposium10.5555/3338246.3338247(1-12)Online publication date: 29-Apr-2019
  • (2019)Impact of software architecture on execution timeInternational Journal of Grid and Utility Computing10.5555/3319245.331924910:2(132-140)Online publication date: 1-Jan-2019
  • (2017)System entity structure and model base framework in model based engineering of simulations for technical systemsProceedings of the Symposium on Model-driven Approaches for Simulation Engineering10.5555/3108244.3108245(1-10)Online publication date: 23-Apr-2017
  • (2017)DEVS for AUTOSAR-based system deployment modeling and simulationSimulation10.1177/003754971668455293:6(489-513)Online publication date: 1-Jun-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media