Abstract
In order to reuse software processes for a spectrum of projects, they are described in a generic way. Due to the uniqueness of software development, processes have to be adapted to project-specific needs to be effectively applicable in projects. This instantiation still lacks standardization and tool support making it error-prone, time consuming, and thus expensive. Siemens AG has started research projects aiming to improve software process-related activities. Part of these efforts has been the development of an architecture for a system executing instantiation decisions made by humans which automatically restores correctness of the resulting process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alexander, L. and Davis, A. (1991) Criteria for Selecting Software Process Models, in: Proceedings of the 15th Annual International Computer Software and Applications Conference, pp. 521–528.
Allerbach, A.; Bauer, T.; and Reichert, M. (2008) Managing Process Variants in the Process Life Cycle, in: Proceedings of the 10th International Conference on Enterprise Information Systems, pp. 154–161.
Armbrust, O.; Katahira, M.; Miyamoto, Y.; Münch, J.; Nakao, H.; and Ocampo, A. (2008) Scoping Software Process Models – Initial Concepts and Experience from Defining Space Standards, in: ICSP, pp. 160–172.
Bandinelli, S. and Fuggetta, A. (1993) Computational Reflection in Software Process Modeling: The SLANG Approach, in: ICSE, pp. 144–154.
Basili, V. and Rombach, H. (1991) Support for Comprehensive Reuse, Software Engineering Journal 6(5), 303–316.
Becker, U.; Hamann, D.; and Verlage, M. (1997) Descriptive Modeling of Software Processes, in: Proceedings of the 3rd Conference on Software Process Improvement (SPI ’97).
BMI (2004) The new V-Modell XT – Development Standard for IT Systems of the Federal Republic of Germany, URL: http://www.v-modell-xt.de (accessed 05.05.2009).
Boehm, B. and Belz, F. (1990) Experiences with the Spiral Model as a Process Model Generator, in: Proceedings of the 5th International Software Process Workshop ‘Experience with Software Process Models’, pp. 43–45.
Bowers, J.; May, J.; Melander, E.; and Baarman, M. (2002) Tailoring XP for Large System Mission Critical Software Development, in: D. Wells and L. Williams, ed., Extreme Programming and Agile Methods – XP/Agile Universe 2002, 2nd XP Universe Conference Chicago, pp. 100–111.
Brinkkemper, S. (1996) Method Engineering: Engineering of Information Systems Development Methods and Tools, Information & Software Technology 38(4), 275–280.
Feiler, P. H. and Humphrey, W. S. (1993) Software Process Development and Enactment: Concepts and Definitions, in: ICSP, pp. 28–40.
Fitzgerald, B.; Russo, N.; and O’Kane, T. (2000) An Empirical Study of Systems Development Method Tailoring in Practice, in: Proceedings of the 8th European Conference on Information Systems, pp. 187–194.
IBM (2008) Rational Method Composer, URL: http://www-01.ibm.com/software/awdtools/rmc/ (accessed 05.05.2009).
Kabbaj, M.; Lbath, R.; and Coulette, B. (2008) A Deviation Management System for Handling Software Process Enactment Evolution, in: ICSP, pp. 186–197.
Killisperger, P.; Peters, G.; Stumptner, M.; and Stückl, T. (2009), Information Systems Development: Towards a Service Provision Society, Springer (2009), Chapter Instantiation of Software Processes, An Industry Approach, pp. 589–597.
Killisperger, P.; Stumptner, M.; Peters, G.; and Stückl, T. (2008) Challenges in Software Design in Large Corporations – A Case Study at Siemens AG, in: Proceedings of the 10th International Conference on Enterprise Information Systems, pp. 123–128.
Osterweil, L. J. (1987) Software Processes Are Software Too, in: ICSE, pp. 2–13.
Rosemann, M. and van der Aalst, W. (2007) A Configurable Reference Modelling Language, Information Systems 32(1), 1–23.
Scheer, A. (2000) ARIS- Business Process Modeling, Springer, Berlin.
Schmelzer, H. and Sesselmann, W. (2004) Geschäftsprozessmanagement in der Praxis: Produktivität steigern – Wert erhöhen – Kunden zufrieden stellen, Hanser Verlag, Muenchen.
WFMC (2008). WFMC-TC-1025-Oct-10-08A (Final XPDL 2.1 Specification). URL: http://www.wfmc.org (accessed: 28.04.2009).
Yoon, I.; Min, S.; and Bae, D. (2001) Tailoring and Verifying Software Process, in: APSEC, pp. 202–209.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Killisperger, P., Stumptner, M., Peters, G., Stückl, T. (2011). Priority-Based Constraint Management in Software Process Instantiation. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_44
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7355-9_44
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-7205-7
Online ISBN: 978-1-4419-7355-9
eBook Packages: Computer ScienceComputer Science (R0)