Abstract
This paper provides a series of lessons learned with respect to designing mission-critical software systems using the object-oriented paradigm and specifically with the application of the Unified Modeling Language (UML). The experiences captured in this paper are based on the authors’ observations across multiple software systems and pertain to both the development processes and to UML modeling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)
OMG. Unified Modeling Language Specification, Version 1.4 (September 2001)
Boehm, B.: A Spiral Model of Software Development and Enhancement. IEEE Computer 21(5) (May 1998)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)
Pettit, R.: Establishing Inspection Criteria for UML Models. In: UML 2002 Tutorial Proceedings, Dresden, Germany (October 2002)
Gomaa, H.: Designing Concurrent, Distributed, and Real-Time Applications with UML. Addison-Wesley, Reading (2000)
Dohmen, L.A.J., Somers, L.J.: Experiences and Lessons Learned Using UML-RT to Develop Embedded Printer Software. In: Oivo, M., Komi-Sirviö, S. (eds.) PROFES 2002. LNCS, vol. 2559, pp. 475–484. Springer, Heidelberg (2002)
Moore, A.: Extending UML to Enable the Definition and Design of Real-Time Embedded Systems. In: STSC CrossTalk (June 2001)
Axelsson, J.: Unified Modeling of Real-Time Control Systems and their Physical Environments Using UML. IEEE Computer (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pettit, R.G., Street, J.A. (2005). Lessons Learned Applying UML in the Design of Mission Critical Software. In: Jardim Nunes, N., Selic, B., Rodrigues da Silva, A., Toval Alvarez, A. (eds) UML Modeling Languages and Applications. UML 2004. Lecture Notes in Computer Science, vol 3297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31797-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-31797-5_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25081-4
Online ISBN: 978-3-540-31797-5
eBook Packages: Computer ScienceComputer Science (R0)