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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Allweyer T (2005) Business process management. W3L, Bochum (in German)
Becker J, Mathas C, Winkelmann A (2009) Business process management: focused on IT. Springer, Berlin/Heidelberg (in German)
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
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
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
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
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
Eriksson HE, Penker M (2000) Business modelling with UML. Wiley, New York
Fitzgerald B, Russo N, O’Kane T (2003) Software development method tailoring at Motorola. Commun ACM 46(4):65–70
Garrido JM (2009) Object oriented simulation: a modelling and programming perspective. Springer, Heidelberg
Killisperger P (2010) Instantiation of information systems development processes. AVM, Munich
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
National Research Council (2002) Modelling and simulation in manufacturing and defense systems acquisition: pathways to success. National Research Council, Washington, DC
Oestereich B, Weiss C, Schröder C, Weilkins T, Lenhard A (2003) Object-oriented business process management with UML. dpunkt.verlag, Heidelberg (in German)
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
Scheer AW (2000) ARIS- business process modelling, 3rd edn. Springer, Berlin/Heidelberg
Schmelzer HJ, Sesselmann W (2004) Business process management in practice: increase productivity – increase value – satisfy customers, 4th edn. Hanser, Munich (in German)
Sommerville I (2007) Software engineering, 8th edn. Addison-Wesley, Harlow/New York
Staud J (2006) Business process analysis: EPC and object-oriented business process modelling for business standard software, 3rd edn. Springer, Berlin/Heidelberg (in German)
Schütze J (2009) Basic approaches for modelling communication processes at SME networks. Gabler, Wiesbaden (in German)
Wöss P (2009) Current concepts for modelling business processes: a critical comparison. Igel, Oldenburg (in German)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)