Skip to main content

Using UML 2.0 for Modelling Software Processes at Siemens AG

  • Conference paper
  • First Online:
Information Systems Development

Abstract

Although a lot of effort is invested in describing software processes of high standard, the application of the documented processes in practice is often insufficient. One reason is the use of process definition languages which are not familiar to software developing practitioners. The modelling language UML on the other hand is intensively used in software development. This chapter describes the outcome of an analysis of Siemens AG regarding the suitability of UML 2.0 for describing Siemens software processes.

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

References

  • Allweyer T (2005) Business process management. W3L, Bochum (in German)

    Google Scholar 

  • Becker J, Mathas C, Winkelmann A (2009) Business process management: focused on IT. Springer, Berlin/Heidelberg (in German)

    Google Scholar 

  • Bendraou R, Gervais M-P, Blanc X (2005) UML4SPM: a UML 2.0-based metamodel for software process modelling. In: Briand L, Williams C (eds) Model driven engineering languages and systems: 8th international conference, MoDELS 2005. Springer, Berlin, pp 17–38

    Chapter  Google Scholar 

  • Bendraou R, Sadovykh A, Gervais M-P, Blanc X (2007) Software process modelling and execution: the UML4SPM to WS-BPEL approach. In: Muller P (ed) Proceedings of the 33rd EUROMICRO conference on software engineering and advanced applications (SEAA 2007). IEE Computer Society, Los Alamitos, pp 314–321

    Chapter  Google Scholar 

  • Bendraou R, Jezequel JM, Fleurey F (2009) Combining aspect and model-driven engineering approaches for software process modelling and execution. In: Wang Q, Garousi V, Madachy V, Pfahl D (eds) Trustworthy software development processes: international conference on software process, ICSP 2009. Springer, Berlin/New York, pp 148–160

    Chapter  Google Scholar 

  • CMMI (2011) Capability Maturity Model Integration (CMMI) version 1.3. http://www.sei.cmu.edu/cmmi/tools/cmmiv1-3/. Accessed 3 May 2011

  • Derniame J, Kaba BA, Wastell D (1999) Software process: principles, methodology, and technology. Springer, Berlin/Heidelberg

    Book  Google Scholar 

  • Di Nitto E, Lavazza L, Schiavoni M, Tracanella E, Trombetta M (2002) Deriving executable process descriptions from UML. In: Tracz W, Magee J, Young M (eds) Proceedings of the 24th international conference on software engineering (ICSE 2002). ACM Press, New York, pp 155–165

    Chapter  Google Scholar 

  • Eriksson HE, Penker M (2000) Business modelling with UML. Wiley, New York

    Google Scholar 

  • Fitzgerald B, Russo N, O’Kane T (2003) Software development method tailoring at Motorola. Commun ACM 46(4):65–70

    Article  Google Scholar 

  • Garrido JM (2009) Object oriented simulation: a modelling and programming perspective. Springer, Heidelberg

    Book  Google Scholar 

  • Killisperger P (2010) Instantiation of information systems development processes. AVM, Munich

    Google Scholar 

  • Mili H, Tremblay G, Jaoude GB, Lefebvre E, Elabed L, Boussaidi GE (2010) Business process modelling languages: sorting through the alphabet soup. ACM Comput Surv 43(1):4:1–4:56

    Article  Google Scholar 

  • National Research Council (2002) Modelling and simulation in manufacturing and defense systems acquisition: pathways to success. National Research Council, Washington, DC

    Google Scholar 

  • Oestereich B, Weiss C, Schröder C, Weilkins T, Lenhard A (2003) Object-oriented business process management with UML. dpunkt.verlag, Heidelberg (in German)

    Google Scholar 

  • OMG (2003) OMG Unified Modelling Language (OMG UML), superstructure. Version 1.5. http://www.omg.org/spec/UML/1.5/. Accessed 18 Apr 2011

  • OMG (2007) SPEM 2.0, software & system process engineering meta-model, specification. Version 2.0. http://www.omg.org/spec/SPEM/2.0/. Accessed 18 Apr 2011

  • Russell N, van der Aalst WMP, Hofstede AHM, Wohed P (2006) On the suitability of UML 2.0 activity diagrams for business process modelling. In: Stumptner M, Hartmann S, Kiyoki Y (eds) Proceedings of the 3rd Asia-Pacific conference on conceptual modelling (APCCM 2006), vol 53. Australian Computer Society, Darlinghurse, pp 95–104

    Google Scholar 

  • Scheer AW (2000) ARIS- business process modelling, 3rd edn. Springer, Berlin/Heidelberg

    Book  Google Scholar 

  • Schmelzer HJ, Sesselmann W (2004) Business process management in practice: increase productivity – increase value – satisfy customers, 4th edn. Hanser, Munich (in German)

    Google Scholar 

  • Sommerville I (2007) Software engineering, 8th edn. Addison-Wesley, Harlow/New York

    MATH  Google Scholar 

  • Staud J (2006) Business process analysis: EPC and object-oriented business process modelling for business standard software, 3rd edn. Springer, Berlin/Heidelberg (in German)

    Google Scholar 

  • Schütze J (2009) Basic approaches for modelling communication processes at SME networks. Gabler, Wiesbaden (in German)

    Google Scholar 

  • Wöss P (2009) Current concepts for modelling business processes: a critical comparison. Igel, Oldenburg (in German)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan Dietrich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Dietrich, S., Killisperger, P., Stückl, T., Weber, N., Hartmann, T., Kern, EM. (2013). Using UML 2.0 for Modelling Software Processes at Siemens AG. In: Pooley, R., Coady, J., Schneider, C., Linger, H., Barry, C., Lang, M. (eds) Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4951-5_45

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-4951-5_45

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-4950-8

  • Online ISBN: 978-1-4614-4951-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics