Skip to main content

Multi-view Modeling and Pragmatics in 2020

Position Paper on Designing Complex Cyber-Physical Systems

  • Conference paper
Large-Scale Complex IT Systems. Development, Operation and Management (Monterey Workshop 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7539))

Included in the following conference series:

Abstract

Multi-view modeling refers to a system designer constructing distinct and separate models of the same system to model different (semantic) aspects of a system. Modeling pragmatics also entails constructing different views of a system, but here the focus is on syntactic/pragmatic aspects, with an emphasis on designer productivity, and the views are constructed automatically by filtering and drawing algorithms.

In this paper, we argue that both approaches will have growing influence on model-based design, in particular for complex cyber-physical systems, and we identify a number of general developments that seem likely to contribute to this until 2020. This includes notably the trend towards domain-specific modeling and agile development, novel input devices, and the move to the cloud. We also report on preliminary practical results in this area with two modeling environments, Ptolemy and kieler, and the lessons learned from their combined usage.

This work was funded in part by the Program for the Future Economy of Schleswig-Holstein and the European Regional Development Fund (ERDF).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. André, C.: Computing SyncCharts reactions. Electronic Notes in Theoretical Computer Science 88, 3–19 (2004)

    Article  Google Scholar 

  2. Brooks, C., Cheng, C.H.P., Feng, T.H., Lee, E.A., von Hanxleden, R.: Model engineering using multimodeling. In: Proceedings of the 1st International Workshop on Model Co-Evolution and Consistency Management (MCCM 2008), a Workshop at MODELS 2008, Toulouse (September 2008)

    Google Scholar 

  3. Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Algorithms for drawing graphs: An annotated bibliography. Computational Geometry: Theory and Applications 4, 235–282 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  4. Eker, J., Janneck, J.W., Lee, E.A., Liu, J., Liu, X., Ludvig, J., Neuendorffer, S., Sachs, S., Xiong, Y.: Taming heterogeneity—the Ptolemy approach. Proceedings of the IEEE 91(1), 127–144 (2003)

    Article  Google Scholar 

  5. Estefan, J.: Survey of model-based systems engineering (MBSE) methodologies, Rev. B. Technical report, INCOSE MBSE Focus Group (May 2008)

    Google Scholar 

  6. Fishwick, P.A., Zeigler, B.P.: A multimodel methodology for qualitative model engineering. ACM Trans. Model. Comput. Simul. 2, 52–81 (1992)

    Article  MATH  Google Scholar 

  7. Fuhrmann, H.: On the Pragmatics of Graphical Modeling. Dissertation, Christian-Albrechts-Universität zu Kiel, Faculty of Engineering, Kiel (2011)

    Google Scholar 

  8. Fuhrmann, H., von Hanxleden, R.: On the Pragmatics of Model-Based Design. In: Choppy, C., Sokolsky, O. (eds.) Monterey Workshop 2008. LNCS, vol. 6028, pp. 116–140. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Fuhrmann, H., von Hanxleden, R.: Taming Graphical Modeling. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 196–210. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  10. Gurr, C.A.: Effective diagrammatic communication: Syntactic, semantic and pragmatic issues. Journal of Visual Languages & Computing 10(4), 317–342 (1999)

    Article  Google Scholar 

  11. Hein, C., Ritter, T., Wagner, M.: Model-driven tool integration with ModelBus. In: Workshop Future Trends of Model-Driven Development (2009)

    Google Scholar 

  12. ISO/IEC JTC 1/SC 7: Systems and software engineering architecture description. ISO/IEC FDIS 42010, working document ISO/IEC JTC 1/SC 7 N (2011), http://www.iso-architecture.org/

  13. Jobs, S.: Apple special event, keynote speech (March 2011)

    Google Scholar 

  14. Lapadula, A., Pugliese, R., Tiezzi, F.: A Formal Account of WS-BPEL. In: Lea, D., Zavattaro, G. (eds.) COORDINATION 2008. LNCS, vol. 5052, pp. 199–215. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  15. Lee, E.A.: The problem with threads. IEEE Computer 39(5), 33–42 (2006)

    Article  Google Scholar 

  16. Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Computing Surveys 37(4), 316–344 (2005)

    Article  Google Scholar 

  17. Motika, C., Fuhrmann, H., von Hanxleden, R., Lee, E.A.: Executing domain-specific models in Eclipse (in preparation)

    Google Scholar 

  18. OASIS WSBPEL TC: Web Services Business Process Execution Language Version 2.0. (April 2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  19. Paige, R., Ostroff, J.: The single model principle. Journal of Object Oriented Technology 1 (2002)

    Google Scholar 

  20. Prochnow, S., von Hanxleden, R.: Statechart Development Beyond WYSIWYG. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735, pp. 635–649. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  21. Sztipanovits, J., Karsai, G.: Model-integrated computing. Computer 30(4), 110–111 (1997)

    Article  Google Scholar 

  22. Wimmer, M., Schauerhuber, A., Kappel, G., Retschitzegger, W., Schwinger, W., Kapsammer, E.: A survey on UML-based aspect-oriented design modeling. ACM Comput. Surv. 43(4), 28:1–28:33 (2011), http://doi.acm.org/10.1145/1978802.1978807

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

von Hanxleden, R., Lee, E.A., Motika, C., Fuhrmann, H. (2012). Multi-view Modeling and Pragmatics in 2020. In: Calinescu, R., Garlan, D. (eds) Large-Scale Complex IT Systems. Development, Operation and Management. Monterey Workshop 2012. Lecture Notes in Computer Science, vol 7539. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34059-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34059-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34058-1

  • Online ISBN: 978-3-642-34059-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics