Skip to main content

Priority-Based Constraint Management in Software Process Instantiation

  • Conference paper
  • First Online:
Information Systems Development

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.

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

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Bandinelli, S. and Fuggetta, A. (1993) Computational Reflection in Software Process Modeling: The SLANG Approach, in: ICSE, pp. 144–154.

    Google Scholar 

  5. Basili, V. and Rombach, H. (1991) Support for Comprehensive Reuse, Software Engineering Journal 6(5), 303–316.

    Article  Google Scholar 

  6. 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).

    Google Scholar 

  7. 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).

  8. 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.

    Google Scholar 

  9. 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.

    Chapter  Google Scholar 

  10. Brinkkemper, S. (1996) Method Engineering: Engineering of Information Systems Development Methods and Tools, Information & Software Technology 38(4), 275–280.

    Article  Google Scholar 

  11. Feiler, P. H. and Humphrey, W. S. (1993) Software Process Development and Enactment: Concepts and Definitions, in: ICSP, pp. 28–40.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. IBM (2008) Rational Method Composer, URL: http://www-01.ibm.com/software/awdtools/rmc/ (accessed 05.05.2009).

  14. Kabbaj, M.; Lbath, R.; and Coulette, B. (2008) A Deviation Management System for Handling Software Process Enactment Evolution, in: ICSP, pp. 186–197.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Osterweil, L. J. (1987) Software Processes Are Software Too, in: ICSE, pp. 2–13.

    Google Scholar 

  18. Rosemann, M. and van der Aalst, W. (2007) A Configurable Reference Modelling Language, Information Systems 32(1), 1–23.

    Article  Google Scholar 

  19. Scheer, A. (2000) ARIS- Business Process Modeling, Springer, Berlin.

    Google Scholar 

  20. Schmelzer, H. and Sesselmann, W. (2004) Geschäftsprozessmanagement in der Praxis: Produktivität steigern – Wert erhöhen – Kunden zufrieden stellen, Hanser Verlag, Muenchen.

    Google Scholar 

  21. WFMC (2008). WFMC-TC-1025-Oct-10-08A (Final XPDL 2.1 Specification). URL: http://www.wfmc.org (accessed: 28.04.2009).

  22. Yoon, I.; Min, S.; and Bae, D. (2001) Tailoring and Verifying Software Process, in: APSEC, pp. 202–209.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Killisperger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics