A Framework for the Flexible Instantiation of Large Scale Software Process Tailoring

  • Peter Killisperger
  • Markus Stumptner
  • Georg Peters
  • Georg Grossmann
  • Thomas Stückl
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6195)


Due to the variety of concerns affecting software development in large organizations, generic software processes have to be adapted to project specific needs to be effectively applicable in individual projects. We describe the architecture of a tool aiming to provide support for tailoring and instantiation of reference processes. The goal is to minimize the effort for the individualisation of generic software processes to project specific needs. In contrast to existing approaches, our prototype provides flexible support for adaptation decisions made by project managers while adhering to modelling constraints stated by the used modelling language, enterprise policies or business process regulations.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allerbach, A., Bauer, T., Reichert, M.: Managing Process Variants in the Process Life Cycle. In: Proceedings of the Tenth International Conference on Enterprise Information Systems, vol. ISAS-2, pp. 154–161 (2008)Google Scholar
  2. 2.
    Armbrust, O., Katahira, M., Miyamoto, Y., Münch, J., Nakao, H., Ocampo, A.: Scoping Software Process Models - Initial Concepts and Experience from Defining Space Standards. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 160–172. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  3. 3.
    Baresi, L., Guinea, S., Pasquale, L.: Self-healing BPEL processes with Dynamo and the JBoss rule engine. In: ESSPE, pp. 11–20 (2007)Google Scholar
  4. 4.
    Becker, U., Hamann, D., Verlage, M.: Descriptive Modeling of Software Processes. In: Proceedings of the Third Conference on Software Process Improvement, SPI 1997 (1997)Google Scholar
  5. 5.
    BMI. The new V-Modell XT - Development Standard for IT Systems of the Federal Republic of Germany (2004), http://www.v-modell-xt.de (accessed 01.12.2008)
  6. 6.
    Boukhebouze, M., Amghar, Y., Benharkat, A.-N., Maamar, Z.: Towards Self-healing Execution of Business Processes Based on Rules. In: ICEIS, pp. 501–512 (2009)Google Scholar
  7. 7.
    Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Information & Software Technology 38(4), 275–280 (1996)CrossRefGoogle Scholar
  8. 8.
    Cass, A.G., Staudt Lerner, B., McCall, E.K., Osterweil, L.J., Sutton Jr., S.M., Wise, A.: Little-JIL/Juliette: A Process Definition Language and Interpreter. In: International Conference on Software Engineering, vol. 0, p. 754 (2000)Google Scholar
  9. 9.
    Fitzgerald, B., Russo, N., O’Kane, T.: Software development method tailoring at Motorola. Communications of the ACM 46(4), 65–70 (2003)CrossRefGoogle Scholar
  10. 10.
    U.S. Food and Drug Administration. Code of Federal Regulations Title 21, Ch. 1, Part 820: Medical Devices Quality System Regulation (2009), http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFRSearch.cfm?CFRPart=820&showFR=1 (accessed 11.11.2009)
  11. 11.
    Greiner, U., Müller, R., Rahm, E., Ramsch, J., Heller, B., Löffler, M.: AdaptFlow: Protocol Based Medical Treatment using Adaptive Workflows. Journal of Methods of Information in Medicine (2004)Google Scholar
  12. 12.
    Killisperger, P., Peters, G., Stumptner, M., Stückl, T.: Instantiation of Software Processes: An Industry Approach. In: Information Systems Development - Towards a Service Provision Society, pp. 589–597. Springer, Heidelberg (2009)Google Scholar
  13. 13.
    Killisperger, P., Stumptner, M., Peters, G., Stückl, T.: Challenges in Software Design in Large Corporations - A Case Study at Siemens AG. In: ICEIS (3-2), pp. 123–128 (2008)Google Scholar
  14. 14.
    Niknafs, A., Ramsin, R.: Computer-Aided Method Engineering: An Analysis of Existing Environments. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 525–540. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    Reichert, M., Dadam, P.: Enabling Adaptive Process-aware Information Systems with ADEPT2. In: Handbook of Research on Business Process Modeling. Information Science Reference, pp. 173–203. Hershey (2009)Google Scholar
  16. 16.
    Rombach, H.D.: Integrated Software Process and Product Lines. In: ISPW, pp. 83–90 (2005)Google Scholar
  17. 17.
    Rosemann, M., Van der Aalst, W.: A Configurable Reference Modelling Language. Information Systems 32(1), 1–23 (2007)CrossRefGoogle Scholar
  18. 18.
    Schmelzer, H.J., Sesselmann, W.: Geschäftsprozessmanagement in der Praxis: Produktivität steigern - Wert erhöhen - Kunden zufrieden stellen, 4th edn. Hanser Verlag (2004)Google Scholar
  19. 19.
    Ternité, T.: Process Lines: A product Line Approach Designed for Process Model Development. In: Proceedings of the 35th EUROMICRO Conference on Software Engineering and Advanced Applications, SPPI Track (2009)Google Scholar
  20. 20.
    Yoon, I.-C., Min, S.-Y., Bae, D.-H.: Tailoring and Verifying Software Process. In: APSEC, pp. 202–209 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Peter Killisperger
    • 1
    • 2
  • Markus Stumptner
    • 1
  • Georg Peters
    • 3
  • Georg Grossmann
    • 1
  • Thomas Stückl
    • 4
  1. 1.Advanced Computing Research CentreUniversity of South Australia 
  2. 2.Competence Center Information SystemsUniversity of Applied SciencesMünchen
  3. 3.Department of Computer Science and MathematicsUniversity of Applied SciencesMünchen
  4. 4.Enterprise ProcessesSiemens Corporate Technology 

Personalised recommendations