Skip to main content

Empirical-Evolution of Frameworks Supporting Co-simulation Tool-Chain Development

  • Conference paper
Trends and Advances in Information Systems and Technologies (WorldCIST'18 2018)

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

Included in the following conference series:

Abstract

Co-simulation has been proposed as a method for facilitating integrated simulation of multi-domain models of Cyber-physical Systems (CPS). To ensure that co-simulations are well-managed, concerns beyond technical mechanisms for co-simulation also need to be addressed during tool-chain development. In this paper, an evolution of two frameworks supporting co-simulation tool-chain development is first introduced. Drawing upon the empirical findings from an initial framework SPIT developed based on model-driven techniques, we develop a service-oriented framework, SPIRIT based on model-driven and tool-integration techniques. Moreover, we propose a 3D viewpoint based method to formalize concept models of co-simulation tool-chains. In order to evaluate the evolution, we use visualizations of related concept models to compare tool-chains developed based on these two frameworks.

J. Wang—An Associate professor from UESTC.

M. Törngren—A professor from KTH.

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
Softcover Book
USD 329.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

Notes

  1. 1.

    In [15], a co-simulation tool-chain is defined as a toolset supporting implementation and management of co-simulations.

  2. 2.

    In [2], the authors proposed a method formalizing model relationships by four types, we added another type: co-simulation connection to represent co-simulations between models.

  3. 3.

    In [15], five types of tools are introduced: Tool, Hardware, Repository, Sequencer and CosimControl.

  4. 4.

    These tool-chains have been introduced in these two papers. Both of them aimed to support co-simulations for verification of auto-braking system.

References

  1. Allen, J.: Managing Data and the Testing Process in the MBD Environment. Technical report, SAE Technical Paper (2014)

    Google Scholar 

  2. Bajaj, M., Backhaus, J., Walden, T., Waikar, M., Zwemer, D., Schreiber, C., Issa, G., Martin, L.: Graph-based digital blueprint for model based engineering of complex systems. In: INCOSE International Symposium, vol. 27, pp. 151–169. Wiley Online Library (2017)

    Article  Google Scholar 

  3. Becker, D., Singh, R.K., Tell, S.G.: An engineering environment for hardware/software co-simulation. In: Proceedings of 29th Design Automation Conference, ACM/IEEE, pp. 129–134. IEEE (1992)

    Google Scholar 

  4. Biehl, M., El-Khoury, J., Loiret, F., Törngren, M.: On the modeling and generation of service-oriented tool chains. Softw. Syst. Model. 13(2), 461–480 (2014)

    Article  Google Scholar 

  5. Broman, D., Lee, E.A., Tripakis, S., Törngren, M.: Viewpoints, formalisms, languages, and tools for cyber-physical systems. In: Proceedings of the 6th International Workshop on Multi-Paradigm Modeling - MPM 2012, pp. 49–54 (2012)

    Google Scholar 

  6. Brown, A.W., Penedo, M.H.: An annotated bibliography on integration in software engineering environments. ACM SIGSOFT Softw. Eng. Notes 17(3), 47–55 (1992)

    Article  Google Scholar 

  7. Broy, M., Feilkas, M., Herrmannsdoerfer, M., Merenda, S., Ratiu, D.: Seamless model-based development: from isolated tools to integrated model engineering environments. Proc. IEEE 98(4), 526–545 (2010)

    Article  Google Scholar 

  8. Chen, X., Wei, Z.: A new modeling and simulation platform-MWorks for electrical machine based on Modelica. In: International Conference on Electrical Machines and Systems 2008 (ICEMS 2008), pp. 4065–4067. IEEE (2008)

    Google Scholar 

  9. Curtis, B., Hefley, B., Miller, S.: People Capability Maturity Model (P-CMM) Version 2.0, 2nd edn. July 2009

    Google Scholar 

  10. Elaasar, M., Neal, A.: Integrating modeling tools in the development lifecycle with oslc: a case study. In: International Conference on Model Driven Engineering Languages and Systems, pp. 154–169. Springer (2013)

    Google Scholar 

  11. Fitzgerald, J., Gamble, C., Payne, R., Larsen, P.G., Basagiannis, S., Mady, A.E.D.: Collaborative model-based systems engineering for cyber-physical systems, with a building automation case study. In: INCOSE International Symposium, vol. 26, pp. 817–832. Wiley Online Library (2016)

    Article  Google Scholar 

  12. Hall, A.D.: Three-dimensional morphology of systems engineering. IEEE Trans. Syst. Sci. Cybern. 5(2), 156–160 (1969)

    Article  Google Scholar 

  13. ISO/IEC: Systems and software engineering - Recommended practice for architectural description of software-intensive systems, vol. 2007 (2007)

    Google Scholar 

  14. Jinzhi, L., Dejiu Chen, F.L., Törngren, M.: A Model-driven and tool-integration framework for whole vehicle co-simulation environments. In: 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), Jan 2016, Toulouse, France (2016)

    Google Scholar 

  15. Jinzhi, L., Dejiu Chen, J.W., Torngren, M.: A tool integration language to formalize co-simulation tool-chains for Cyber-Physical System (CPS). In: 1st Workshop on Formal Co-Simulation of Cyber-Physical Systems of SEFM 2017. Springer (2017)

    Google Scholar 

  16. Krammer, M., Marko, N., Benedikt, M.: Interfacing real-time systems for advanced co-simulation-the ACOSAR approach. In: STAF Doctoral Symposium/Showcase, pp. 32–39 (2016)

    Google Scholar 

  17. Larsen, P.G., Fitzgerald, J., Woodcock, J., Fritzson, P., Brauer, J., Kleijn, C., Lecomte, T., Pfeil, M., Green, O., Basagiannis, S., et al.: Integrated tool chain for model-based design of Cyber-Physical Systems: the INTO-CPS project. In: 2016 2nd International Workshop on Modelling, Analysis, and Control of Complex CPS (CPS Data), pp. 1–6. IEEE (2016)

    Google Scholar 

  18. Lu, J., Chen, D.J., Gürdür, D., Törngren, M.: An investigation of functionalities of future tool-chain for aerospace industry. In: INCOSE International Symposium, vol. 27, pp. 1408–1422. Wiley Online Library (2017)

    Article  Google Scholar 

  19. Lu, J., Chen, D., Tao, X., Wang, J., Torngren, M.: Towards a tool-chain supporting automated parameter estimation of autonomous driving system. Under review. In: Design Automation Conference (DAC), 2018, pp. 1–6. IEEE (2018)

    Google Scholar 

  20. Mengist, A., Pop, A., Asghar, A., Fritzson, P.: Traceability support in openmodelica using open services for lifecycle collaboration (OSLC). In: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, 15–17 May 2017, no. 132, pp. 823–830. Linköping University Electronic Press (2017)

    Google Scholar 

  21. Modelica Association Project FMI: Functional Mock-up Interface for Model Exchange and Co-Simulation (07006), pp. 1–120 (2013)

    Google Scholar 

  22. Rowley, J.: The wisdom hierarchy: representations of the DIKW hierarchy. J. Inf. Sci. 33(2), 163–180 (2007)

    Article  Google Scholar 

  23. Sánchez, B.B., Alcarria, R., Sánchez-Picot, Á., Sánchez-de Rivera, D.: A methodology for the design of application-specific cyber-physical social sensing co-simulators. Sensors 17(10), 2177 (2017). http://www.mdpi.com/1424-8220/17/10/2177

    Article  Google Scholar 

  24. Schamai, W., Fritzson, P., Paredis, C.J.J., Helle, P.: ModelicaML value bindings for automated model composition. In: Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium, pp. 31:1–31:8 (2012)

    Google Scholar 

  25. Schopfer, G., Yang, A., von Wedel, L., Marquardt, W.: CHEOPS: a tool-integration platform for chemical process modelling and simulation. Int. J. Softw. Tools Technol. Transfer 6(3), 186–202 (2004)

    Article  Google Scholar 

  26. Tschirner, C., Bretz, L., Dumitrescu, R.: Applying model-based systems engineering for product engineering management concepts for industrial application, pp. 42–49 (2015)

    Google Scholar 

  27. Wicks, M.: Tool integration within software engineering environments: An annotated bibliography. Heriot-Watt University, Technical report (2006)

    Google Scholar 

  28. Zhang, H., Wang, H., Chen, D., Zacharewicz, G.: A model-driven approach to multidisciplinary collaborative simulation for virtual product development. Adv. Eng. Inform. 24(2), 167–179 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jian Wang or Martin Törngren .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Cite this paper

Lu, J., Gürdür, D., Chen, DJ., Wang, J., Törngren, M. (2018). Empirical-Evolution of Frameworks Supporting Co-simulation Tool-Chain Development. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S. (eds) Trends and Advances in Information Systems and Technologies. WorldCIST'18 2018. Advances in Intelligent Systems and Computing, vol 745. Springer, Cham. https://doi.org/10.1007/978-3-319-77703-0_80

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77703-0_80

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics