Skip to main content

The Mechatronic UML Development Process

  • Chapter
Engineering of Software

Abstract

The advanced functions of mechatronic systems today are essentially realized by software that controls complex processes and enables the communication and coordination of multiple system components. We have developed Mechatronic UML, a comprehensive technique for the model-based development of hybrid real-time component-based systems. Mechatronic UML is based on a well-defined subset of UML diagrams, formal analysis and composition methods. Vital for the successful development with Mechatronic UML, however, is a systematic development process, on which we report in this paper.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alur R, Courcoubetis C, Halbwachs N, Henzinger TA, Ho PH, Nicollin X, Olivero A, Sifakis J, Yovine S (1995) The algorithmic analysis of hybrid systems. Theor. Comput. Sci. 138:3–34

    Article  MATH  Google Scholar 

  2. Alur R (1999) Timed Automata. Theor. Comput. Sci. 126:183–235

    Article  MathSciNet  Google Scholar 

  3. Burmester S, Giese H, Oberschelp, O (2006) Hybrid UML components for the design of complex self-optimizing mechatronic systems. In: Informatics in Control, Automation and Robotics I

    Google Scholar 

  4. Chen B, Avrunin GS, Henneman EA, Clarke LA, Osterweil LJ, Henneman PL (2008) Analyzing medical processes. In: Proc. 30th International Conference on Software Engineering

    Google Scholar 

  5. Eckardt T, Henkler S (2010) Component behavior synthesis for critical systems. In: Proceedings of the First International Symposium of Architecting Critical Systems

    Google Scholar 

  6. Gausemeier J, Schäfer W, Greenyer J, Kahl S, Pook S, Rieke J (2009) Management of cross-domain model consistency during the development of advanced mechatronic systems. In: Proceedings of the 17th International Conference on Engineering Design

    Google Scholar 

  7. Giese H, Tichy M, Burmester S, Schäfer W, Flake S (2003) Towards the compositional verification of real-time UML designs. In: Proc. 9th European Software Engineering Conf./11th ACM SIGSOFT International Symp. on Foundations of Software Engineering

    Google Scholar 

  8. Greenyer J (2010) Synthesizing Modal Sequence Diagram specifications with Uppaal-Tiga. Technical Report tr-ri-10-310, University of Paderborn

    Google Scholar 

  9. Harel D, Maoz S (2008) Assert and negate revisited: Modal semantics for UML sequence diagrams. Software and Systems Modeling 7(2):237–252

    Article  MATH  Google Scholar 

  10. Henke C, Tichy M, Schneider T, Böcker J, Schäfer W (2008) System architecture and risk management for autonomous railway convoys. In: Proc. 2nd Annual IEEE Intl. Systems Conf.

    Google Scholar 

  11. Henkler S, Meyer J, Schäfer W, Nickel U, von Detten M (2010) Legacy component integration by the Fujaba Real-Time Tool Suite. In: Proc. 32nd ACM/IEEE Intl. Conf. on Software Engineering

    Google Scholar 

  12. Kesten Y, Pnueli A (1991) Timed and hybrid statecharts and their textual representation. In: Proc. 2nd Intl. Symp. on Formal Techniques in Real-Time and Fault-Tolerant Systems

    Google Scholar 

  13. Osterweil LJ (1997) Software processes are software too, revisited: an invited talk on the most influential paper of ICSE 9. In: Proc. 19th Intl. Conf. on Software Engineering (Reprinted as Chapter 18)

    Google Scholar 

  14. VDI, Verein Deutscher Ingenieure (2004) VDI Guideline 2206, Design Methodology for Mechatronic Systems

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joel Greenyer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Greenyer, J., Rieke, J., Schäfer, W., Sudmann, O. (2011). The Mechatronic UML Development Process. In: Tarr, P., Wolf, A. (eds) Engineering of Software. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19823-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19823-6_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19822-9

  • Online ISBN: 978-3-642-19823-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics