Skip to main content

Model Integration and Model Transformation Approach for Multi-Paradigm Cyber Physical System Development

  • Conference paper
Progress in Systems Engineering

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 366))

Abstract

Cyber-Physical Systems (CPS) are next generation of engineered systems in which physical systems and cyber systems not only are converged, but also computing, communication, and control technologies are tightly integrated. The lack of specification and modeling methods and techniques for cyber physical systems has a very important impact, as the increasing complexity of cyber-physical systems built today pushes traditional development processes to their limits. In these development processes the different aspects and disciplines of mechanics, electrics, and software usually act isolated from each other, which inhibits taking advantage of the full potential of integrated solutions. In this paper, we propose an integrated approach to develop cyber physical systems based on multi-disciplinary, multi-domain, multi-dimensions, multi-views and multi-paradigm. This model-integrated development approach addresses the development needs of cyber physical systems through the pervasive use of models and aims to deal with complexity due to the convergence of different domains and technologies in cyber physical systems. This proposed approach requires models for very different domains able to work together. Model transformation is a central concept in model-driven development approaches and integration development approaches in cyber physical systems, as it provides a mechanism for automating the manipulation of models. We present the model transformation methods of cyber physical systems, we propose an approach to transform the models of among AADL, Modelica, SysML and formal methods, clarify the transformation principles and to illustrate the important synergies resulting from the integration between these modeling languages.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. David Broman, Edward A. Lee, Stavros Tripakis, and Martin Törngren. Viewpoints, Formalisms, Languages, and Tools for Cyber-Physical Systems, in Proceedings of the 6th International Workshop on Multi-Paradigm Modeling (MPM'12), Innsbruck, Austria, October, 2012.

    Google Scholar 

  2. Manfred Broy: Cyber Physical Systems (Part 2). it - Information Technology 55(1): 3-4 (2013

    Google Scholar 

  3. Manfred Broy: Challenges in modeling cyber-physical systems. IPSN 2013: 5-6

    Google Scholar 

  4. John Eidson, Edward A. Lee, Slobodan Matic, Sanjit A. Seshia, Jia Zou. Distributed Real-Time Software for Cyber-Physical Systems, Proceedings of the IEEE (special issue on CPS), 100(1):45-59, January 2012

    Google Scholar 

  5. M. Biehl. Literature Study on Model Transformations. Technical Report ISRN/KTH/MMK/R-10/07-SE, Royal Institute of Technology, July 2010.

    Google Scholar 

  6. K. Czarnecki and S. Helsen. Feature-based survey of model transformation approaches. IBM Systems Journal, special issue on Model-Driven Software Development, 45(3):621–645, 2006.

    Google Scholar 

  7. Feiler P H, Lewis B, Vestal S, et al. An overview of the SAE architecture analysis & design language (AADL) standard: a basis for model-based architecture-driven embedded systems engineering[M].Architecture Description Languages. Springer US, 2005: 3-15.

    Google Scholar 

  8. Modelica Association. Modelica: A Unified Object- Oriented Language for Physical Systems Modeling: Language Specification Version 3.0, Sept 2007.www.modelica.org

  9. Johnson, T. A., C. J. J. Paredis and R. M. Burkhart. “Integrating Models and Simulations of Continuous Dynamics into SysML.” 6th International Modelica Conference, Bielefeld, Germany, March 3-4, Modelica Association, 135-145, 2008

    Google Scholar 

  10. Xiping Song. Systematic Integration of Design Methods, IEEE Software, Volume 14 Issue 2, March 1997, Page 107-117

    Article  Google Scholar 

  11. Atif Aftab Ahmed Jilani et al. Model Transformations in Model Driven Architecture, Universal Journal of Computer Science and Engineering Technology. 1 (1), 50-54, Oct. 2010

    Google Scholar 

  12. Kleppe, Warmer, J., Bast., W.: MDA Explained, The Model-Driven Architecture: Practice and Promise. Addison Wesley (2003)

    Google Scholar 

  13. Jean Bezivin et al. Model Transformations? Transformation Models!, MoDELS 2006, LNCS 4199, pp. 440–453, 200

    Google Scholar 

  14. S. Sendall and W. Kozaczynski, Model Transformation: the heart and soul of MSD, Software, IEEE 2003; 20(5): 42-45

    Google Scholar 

  15. Kevin Lano et al. Comparative Evaluation of Model Transformation Specification Approaches, Int J Software Informatics, Volume 6, Issue 2 (2012), pp. 233{269

    Google Scholar 

  16. OMG Systems Modeling Language (OMG SysML), v1.2. OMG, Needham, MA.

    Google Scholar 

  17. Fritzson P, Engelson V. Modelica—A unified object-oriented language for system modeling and simulation[M]//ECOOP’98—Object-Oriented Programming. Springer Berlin Heidelberg, 1998: 67-90.

    Google Scholar 

  18. OMG SE DSIG SysML-Modelica Working Group. SysML-Modelica transformation specification.http://www.omgwiki.org/OMGSysML/doku.php?id=sysml-modelica:sysml_and_modelica_integration, 2009.

  19. Wladimir Schamai,EADS Innovation Works (Hamburg, Germany),Linkoping University (Linkoping, Sweden). ModelicaML: Getting Started. Issue 1.1, November 2009

    Google Scholar 

  20. Feiler P H, Gluch D P, Hudak J J. The architecture analysis & design language (AADL): An introduction[R]. CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST, 2006.

    Google Scholar 

  21. Behrmann G,David A,Larsen K G.A turorial on UPPAAL[C]//Proceedings of the 4th Int’l School on Formal Methods for the Design of Computer, Communication, and Software Systems. Bertinoro: Springer ~ Verlag,2004:200-236

    Google Scholar 

Download references

Acknowledgment

This work is supported by the national natural science foundation of China under grant (No.61370082, No.61173046), natural science foundation of Guangdong province under grant (No.S2011010004905). This work is also supported by Shanghai Knowledge Service Platform Project (No.ZF1213)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lichen Lichen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Lichen, L. (2015). Model Integration and Model Transformation Approach for Multi-Paradigm Cyber Physical System Development. In: Selvaraj, H., Zydek, D., Chmaj, G. (eds) Progress in Systems Engineering. Advances in Intelligent Systems and Computing, vol 366. Springer, Cham. https://doi.org/10.1007/978-3-319-08422-0_89

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08422-0_89

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08421-3

  • Online ISBN: 978-3-319-08422-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics