Data model evolution as a basis of business process management

  • Volker Gruhn
  • Claus Pahl
  • Monika Wever
Business Re-Engineering
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1021)


In this article we propose an approach to business process management which meets the demands of business process evolution. This approach allows for on-the-fly modifications of business processes. In contrast to many other approaches, we do not only concentrate on activities to be carried out in business processes, but also on the data created and manipulated by these activities. We propose to apply data model analysis and improvement strategies well-known from the information system field in the context of business process management.


business processes data model data model analysis evolution 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J. Andany, M. Leonard, and C. Palissier. Management of Schema Evolution in Databases. In Proceedings of the 17 th Conference on Very Large Databases, pages 161–170. Morgan-Kaufmann, 1991.Google Scholar
  2. 2.
    F. Bancilhon. Object-oriented Database Systems. In Proceedings of the 7th ACM Symposium on Principles of Database Systems, Austin, Texas, US, March 1987.Google Scholar
  3. 3.
    S. Bandinelli, A. Fugetta, and S. Grigolli. Process Modelling In-the-Large with SLANG. In Proceedings of the 2 nd International Conference on the Software Process — Continuous Software Process Improvement, pages 75–83, Berlin, Germany, February 1993.Google Scholar
  4. 4.
    J. Banerjee, W. Kim, H.J. Kim, and H.F. Korth. Semantics and Implementation of Schema Evolution in Object-Oriented Databases. In Proceedings of the Conference on Management of Data 1987, 1987.Google Scholar
  5. 5.
    T. Davenport. Process Innovation — Reengineering Work through Information Technology. Harvard Business School Press, Boston, US, 1993.Google Scholar
  6. 6.
    W. Deiters and V. Gruhn. Managing Software Processes in MELMAC. In Proceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, pages 193–205, Irvine, California, USA, December 1990.Google Scholar
  7. 7.
    W. Deiters, V. Gruhn, and H. Weber. Software Process Evolution in MELMAC. In Daniel E. Cooke, editor, The Impact of CASE on the Software Development Life Cycle. World Scientific, Series on Software Engineering and Knowledge Engineering, 1994.Google Scholar
  8. 8.
    G. Dinkhoff, V. Gruhn, A. Saalmann, and M. Zielonka. Business Process Modeling in the Workflow Management Environment LEU. In P. Loucopoulos, editor, Proceedings of the 13 th International Conference on the Entity-Relationship Approach, pages 46–63, Manchester, UK, December 1994. Springer. Appeared as Lecture Notes in Computer Science no. 881.Google Scholar
  9. 9.
    H.J. Genrich. Predicate/Transition Nets. In W. Brauer, W. Reisig, and G. Rozenberg, editors, Petri Nets: Central Models and Their Properties, pages 208–247, Berlin, FRG, 1987. Springer. Appeared in Lecture Notes on Computer Science 254.Google Scholar
  10. 10.
    M. Hammer and J. Champy. Reengineering the Corporation. Harper Business, New York, US, 1993.Google Scholar
  11. 11.
    P. Huber, K. Jensen, and R.M. Shapiro. Hierarchies in Coloured Petri Nets. In Proc. of the 10 th Int. Conf. on Application and Theory of Petri Nets, pages 192–209, Bonn, FRG, 1989.Google Scholar
  12. 12.
    M. Jarke, J. Mylopoulus, J.W. Schmidt, and Y. Vassiliou. DAIDA — An Environment for Evolving Information Systems. ACM Transactions on Information Systems, 10(1):1–50, January 1992.Google Scholar
  13. 13.
    M.I. Kellner and G.A. Hansen. Software Engineering Processes: Models and Analysis. In B.D. Shriver, editor, Proceedings of the 22nd Annual Hawaii International Conference on System Sciences, Vol. II, 1989.Google Scholar
  14. 14.
    D.L. Moody and G.G. Shanks. What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models. In P. Loucopoulos, editor, Proceedings of the 13 th International Conference on the Entity-Relationship Approach, pages 94–111, Manchester, UK, December 1994. Springer. Appeared as Lecture Notes in Computer Science no. 881.Google Scholar
  15. 15.
    G. Nguyen and D. Rieu. Schema Change Propagation in Object-Oriented Databases. In G.X. Ritter, editor, Information Processing 89, pages 815–820. Elsevier, 1989.Google Scholar
  16. 16.
    A. Oberweis, P. Sander, and W. Stucky. Petri net based modelling of procedures in complex object database applications. In D. Cooke, editor, Proceedings of the COMPSAC 1993, Phoenix, Arizona, US, 1993.Google Scholar
  17. 17.
    W. Schäfer, editor. Software Process Technology — Proceedings of the 4 th European Workshop on Software Process Modelling, Noordwijkerhout, The Netherlands, April 1995. Springer. Appeared as Lecture Notes in Computer Science 913.Google Scholar
  18. 18.
    M. Schneider. Werkzeuge zur Optimierung erweiterter Entity-Relationship Modelle und deren Abbildung in ein relationales Datenbankschema (in German). August 1994. Diplomarbeit, University of Dortmund.Google Scholar
  19. 19.
    A. Skarra and S. Zdonik. The Management of Changing Types in an Object-Oriented Database. In N. Meyrowitz, editor, Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 1986 — Conference Proceedings, pages 483–495, Portland, Oregon, USA, October 1986. ACM Press.Google Scholar
  20. 20.
    R. Wieringa, W. de Jonge, and P. Spruit. Roles and dynamic subclasses: a modal logic approach. In M. Tokoro and R. Pareschi, editors, Proceedings of the European Conference on Object-Oriented Programming, Bologna, pages 32–59, Berlin, 1994. Springer. Appeared as Lecture Notes in Computer Science no. 821.Google Scholar
  21. 21.
    W. Wilkes. Instance Inheritance Mechanisms for Object Oriented Databases. In K. Dittrich, editor, Advances in Object-Oriented Database Systems, pages 274–279, Berlin, 1988. Springer. Appeared as Lecture Notes in Computer Science no. 334.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Volker Gruhn
    • 1
  • Claus Pahl
    • 2
  • Monika Wever
    • 1
  1. 1.LION Gesellschaft für Systementwicklung mbHUniversitätsstraße 140Bochum
  2. 2.Fachbereich InformatikUniversität DortmundDortmund

Personalised recommendations