Skip to main content

A Modelling Method for Rigorous and Automated Design of Large-Scale Industrial Systems

  • Conference paper

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

Abstract

Compositional architecture-driven and model-based system design holds huge potential to increase design efficiency and improve design quality for large-scale industrial systems. Transition to such design paradigm is hampered by the lack of domain-specific methods and tools that give adequate support for both behavioral and structural modeling and development automation. This paper introduces an enhancement to Lyra, a rigorous service-oriented modeling method for the design of communicating distributed systems that brings process algebraic thinking into industrial system specification with particular focus on behavior. This enhancement offers a sound basis for implementing the ideas of MDA in automation of system design, functional verification and conformance testing. The Lyra method and its enhancement are exemplified using UML2 to model a critical and complex part of the mobile WiMAX wireless system.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, Englewood Cliffs (1985)

    MATH  Google Scholar 

  2. Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)

    MATH  Google Scholar 

  3. Leppänen, S.: The Lyra Design Method. Technical report, Technical University of Tampere (2005) ISBN 952-15-1464-7, ISSN 1459-417X

    Google Scholar 

  4. Leppänen, S., Ilic, D., Malik, Q., Systä, T., Troubitsyna, E.: Specifying UML Profile for Distributed Communicating Systems and Communication Protocols. In: Proceedings of the Workshop on Consistency in Model Driven Engineering (2005)

    Google Scholar 

  5. Ilic, D., Troubitsyna, E., Laibinis, L., Leppänen, S.: Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication Protocols, Technical Report (enhanced version submitted into a journal), Turku Centre for Computer Science (2006), ISBN 952-12-1749-9

    Google Scholar 

  6. Ellsberger, J., Hogrefe, D., Sarma, A.: SDL Formal Object-Oriented Language for Communicating Systems. Prentice Hall, Englewood Cliffs (1997)

    Google Scholar 

  7. Selic, B.: Tutorial: real-time object-oriented modeling (ROOM). In: Real-Time Technology and Applications Symposium, IEEE, Los Alamitos (1996)

    Google Scholar 

  8. Selic, B., Gullekson, G., McGee, J., Engelberg, I.: ROOM: an object-oriented methodology for developing real-time systems. In: Fifth International Workshop on Computer-Aided Software Engineering (1992)

    Google Scholar 

  9. EU project IST 511599 RODIN: Rigorous Open Development Environment for Complex Systems (2007), http://rodin.cs.ncl.ac.uk/

  10. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Reading (2000)

    Google Scholar 

  11. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process: An Introduction. Addison-Wesley, Reading (1999)

    Google Scholar 

  12. Laibinis, L., Troubitsyna, E., Leppänen, S., Lilius, J., Malik, Q.: Formal Model-Driven Development of Communicating Systems. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, vol. 3785, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Laibinis, L., Troubitsyna, E., Leppänen, S., Lilius, J., Malik, Q.: Formal Service-Oriented Development of Fault Tolerant Communicating Systems. In: Butler, M., Jones, C., Romanovsky, A., Troubitsyna, E. (eds.) Rigorous Development of Complex Fault-Tolerant Systems. LNCS, vol. 4157, pp. 187–261. Springer, Heidelberg (2006)

    Google Scholar 

  14. Telelogic TAU G2 documentation (2007), http://www.telelogic.com/

  15. Model Driven Architecture (2007), http://www.omg.org/mda/

  16. UML 2.0: Superstructure, version 2.0. Object Management Group (2005)

    Google Scholar 

  17. WiMAX End-to-End Network Systems Architecture (Stage 3: Detailed Protocols and Procedures). WiMAX Forum (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gregor Engels Bill Opdyke Douglas C. Schmidt Frank Weil

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leppänen, K., Leppänen, S., Turunen, M. (2007). A Modelling Method for Rigorous and Automated Design of Large-Scale Industrial Systems. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds) Model Driven Engineering Languages and Systems. MODELS 2007. Lecture Notes in Computer Science, vol 4735. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75209-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75209-7_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75208-0

  • Online ISBN: 978-3-540-75209-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics