Advertisement

Version Management for Reference Models: Design and Implementation

  • Oliver Thomas

Abstract

The central idea in reference modeling is the reutilization of the business knowledge contained in a reference model for the construction of specific information models. The user’s task in reference model-based construction is the adaptation of the reference model. The derivation of specific models from reference models characterized as such corresponds with the creation of reference model variants. Research on the design of such variant constructions generally assumes an unchangeable stock of reference models. The potentials available in the management of these variant constructions, which reflect the changes in reference models through time and, in doing so, their evolutionary development, has not yet been tapped into. The article at hand analyzes this problem and presents a concept for the version management of reference models as a solution. The task to be mastered using the proposed approach will be concretized using data structures and a system architecture, as well as prototypically implemented in the form of an application system.

Keywords

Reference Model Information Model Version Management Model Database Ence Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ABCM99]
    Asklund, U.; Bendix, L.; Christensen, H. B.; Magnusson, B.: The Unified Extensional Versioning Model. In: Estublier, J. (ed.): System configuration management: 9th international symposium; SCM-9. Toulouse, September 5–7, 1999. Berlin et al. 1999, pp. 100–122Google Scholar
  2. [Balz98]
    Balzert, H.: Lehrbuch der Software-Technik: Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung. Heidelberg 1998.Google Scholar
  3. [BDKK02]
    Becker, J.; Delfmann, P.; Knackstedt, R.; Kuropka, D.: Konfigurative Referenzmodellierung. In: Becker, J.; Knackstedt, R. (eds.): Wissensmanagement mit Referenzmodellen: Konzepte für die Anwendungssystem-und Organisationsgestaltung. Heidelberg 2002, pp. 25–144.Google Scholar
  4. [BeDK02]
    Becker, J.; Delfmann, P.; Knackstedt, R.: Eine Modellierungstechnik für die konfigurative Referenzmodellierung. In: Becker, J.; Knackstedt, R. (eds.): Referenzmodellierung 2002: Methoden — Modelle — Erfahrungen. Münster 2002, pp. 35–79.Google Scholar
  5. [BeDK04]
    Becker, J.; Delfmann, P.; Knackstedt, R.: Adaption fachkonzeptioneller Referenzprozessmodelle. Industrie Management 20 (2004) 1, pp. 19–22.Google Scholar
  6. [BeHS80]
    Bersoff, E. H.; Henderson, V. D.; Siegel, S. G.: Software configuration management: An investment in product integrity. Englewood Cliffs 1980.Google Scholar
  7. [BrBu04]
    vom Brocke, J.; Buddendick, C.: Konstruktionstechniken für die Referenzmodellierung — Systematisierung, Sprachgestaltung und Werkzeugunterstützung. In: Becker, J.; Delfmann, P. (eds.): Referenzmodellierung: Grundlagen, Techniken und domänenbezogene Anwendung. Heidelberg 2004, pp. 19–49.Google Scholar
  8. [Broc03]
    vom Brocke, J.: Referenzmodellierung: Gestaltung und Verteilung von Konstruktionsprozessen. Berlin 2003.Google Scholar
  9. [CoWe98]
    Conradi, R.; Westfechtel, B.: Version models for software configuration management. ACM Computing Surveys 30 (1998). 2, pp. 232–282.CrossRefGoogle Scholar
  10. [EsCa95]
    Estublier, J.; Casallas, R.: Three Dimensional Versioning. In: Estublier, J. (ed.): Software Configuration Management, ICSE SCM-4 and SCM-5 Workshops, Selected Papers. London 1995, pp. 118–135.Google Scholar
  11. [EsGK02]
    Esswein, W.; Greiffenberg, S.; Kluge, C.: Konfigurationsmanagement von Modellen. In: Sinz, E. J.; Plaha, M. (eds.): Modellierung betrieblicher Informationssysteme: MobIS 2002; Proceedings der Tagung MobIS 2002 im Rahmen der Multi-Konferenz Wirtschaftsinformatik (MKWI 2002) vom 9. bis 11. September 2002 in Nürnberg. Bonn 2002, pp. 93–112.Google Scholar
  12. [Estu00]
    Estublier, J.: Software Configuration Management: A Road Map. In: Finkelstein, A. (ed.): The future of software engineering 2000: part of the 22nd International Conference on Software Engineering. New York 2000, pp. 279–289.Google Scholar
  13. [FeLo02a]
    Fettke, P.; Loos, P.: Der Referenzmodellkatalog als Instrument des Wissensmanagements: Methodik und Anwendung. In: Becker, J.; Knackstedt, R. (eds.): Wissensmanagement mit Referenzmodellen: Konzepte für die Anwendungssystem-und Organisationsgestaltung. Heidelberg 2002, pp. 3–24.Google Scholar
  14. [FeLo02b]
    Fettke, P.; Loos, P.: Klassifikation von Informationsmodellen-Nutzenpotentiale, Methode und Anwendung am Beispiel von Referenzmodellen. In: Loos, P. (ed.): Working Papers of the Research Group Information Systems & Management, no. 9, Johannes Gutenberg-University Mainz, 2002 (in German)Google Scholar
  15. [FeLo02c]
    Fettke, P.; Loos, P.: Methoden zur Wiederverwendung von Referenzmodellen — Übersicht und Taxonomie. In: Becker, J.; Knackstedt, R. (eds.): Referenzmodellierung 2002: Methoden — Modelle — Erfahrungen. Münster 2002, pp. 9–33.Google Scholar
  16. [FeLo03]
    Fettke, P.; Loos, P.: Classification of Reference Models — A Methodology and its Application. Information Systems and e-Business Management 1 (2003) 1, pp. 35–53.Google Scholar
  17. [FeLo04]
    Fettke, P.; Loos, P.: Referenzmodellierungsforschung. Wirtschaftsinformatik 46 (2004) 5, pp. 331–340.Google Scholar
  18. [Grei04]
    Greiffenberg, S.: Methodenentwicklung in Wirtschaft und Verwaltung. Hamburg 2004.Google Scholar
  19. [Hars94]
    Hars, A.: Referenzdatenmodelle: Grundlagen effizienter Datenmodellierung. Wiesbaden 1994.Google Scholar
  20. [IDS03]
    IDS Scheer AG (ed.): ARIS 6 — Collaborative Suiteℳ, Version 6.1. White Paper, March 2003. Saarbrücken 2003.Google Scholar
  21. [IDS05]
    IDS Scheer AG (ed.): Meilensteine in der Unternehmensgeschichte. http://www.ids-scheer.de/international/german/investor/milestones. 2005.Google Scholar
  22. [KlWi98]
    Klabunde, S.; Wittmann, M.: Referenzmodelle und-bibliotheken: Ein Thesenpapier im Rahmen des Forschungsverbundprojektes “Geschäftsprozeßgestaltung mit integrierten Prozeß-und Produktmodellen”. Saarbrücken 1998.Google Scholar
  23. [Lang97]
    Lang, K.: Gestaltung von Geschäftsprozessen mit Referenzprozeßbausteinen. Wiesbaden 1997.Google Scholar
  24. [MeHo75]
    Mertens, P.; Holzner, J.: Eine Gegenüberstellung von Integrationsansätzen der Wirtschaftsinformatik. Wirtschaftsinformatik 34 (1992) 1, pp. 5–25.Google Scholar
  25. [MeNü03]
    Mendling, J.; Nüttgens, M.: XML-basierte Geschäftsprozessmodellierung. In: Uhr, W.; Esswein, W.; Schoop, E. (eds.): Wirtschaftsinformatik 2003: Medien — Märkte — Mobilität; Band 2. Heidelberg 2003, pp. 161–180.Google Scholar
  26. [Roch75]
    Rochkind, M. J.: The Source Code Control System. IEEE Transactions on Software Engineering 1 (1975) 4, pp. 364–370.Google Scholar
  27. [Sche02]
    Scheer, A.-W.: ARIS — Vom Geschäftsprozess zum Anwendungssystem. 4th edition, Berlin et al. 2002.Google Scholar
  28. [Sche90]
    Scheer, A.-W.: EDV-orientierte Betriebswirtschaftslehre: Grundlagen für ein effizientes Informationsmanagement. 4th edition, Berlin et al. 1990.Google Scholar
  29. [Sche97]
    Scheer, A.-W.: Wirtschaftsinformatik: Referenzmodelle für industrielle Geschäftsprozesse. 7th edition, Berlin et al. 1997.Google Scholar
  30. [Schl00]
    Schlagheck, B.: Objektorientierte Referenzmodelle für das Prozess-und Projektcontrolling: Grundlagen — Konstruktion — Anwendungsmöglichkeiten. Wiesbaden 2000.Google Scholar
  31. [Scho00]
    Scholz-Reiter, B.: CIM — Informations-und Kommunikationssysteme: Darstellung von Methoden und Konzeption eines rechnergestützten Werkzeugs für die Planung. Munich 1990.Google Scholar
  32. [Schü98]
    Schütte, R.: Grundsätze ordnungsmäßiger Referenzmodellierung: Konstruktion konfigurations-und anpassungsorientierter Modelle. Wiesbaden 1998.Google Scholar
  33. [Schw99]
    Schwegmann, A.: Objektorientierte Referenzmodellierung: Theoretische Grundlagen und praktische Anwendung. Wiesbaden 1999.Google Scholar
  34. [Sinu04]
    Sinur, J.: Magic Quadrant for Business Process Analysis, 2004. Stamford, CT: Gartner Research, 2004. Gartner’s Application Development & Maintenance Research Note M-22-0651, 4 March 2004.Google Scholar
  35. [Somm01]
    Sommerville, I.: Software Engineering. 6th edition, Munich 2001.Google Scholar
  36. [Stac73]
    Stachowiak, H.: Allgemeine Modelltheorie. Vienna 1973.Google Scholar
  37. [ThAH03]
    Thomas, O.; Adam, O.; Herrmann, K.: Adaption von Referenzmodellen unter Berücksichtigung unscharfer Daten. In: Dittrich, K.; König, W.; Oberweis, A.; Rannenberg, K.; Wahlster, W. (eds.): Informatik 2003 — Innovative Informatikanwendungen: Band 1. Bonn 2003, pp. 243–248.Google Scholar
  38. [ThAS05]
    Thomas, O.; Adam, O.; Seel, C.: Business Process Management with Vague Data. In: Proceedings: DEXA 2005: 16th International Workshop on Database and Expert Systems Applications; 22–26 August 2005, Copenhagen, Denmark. Los Alamitos 2005, pp. 962–966.Google Scholar
  39. [ThKL05]
    Thomas, O.; Kaffai, B.; Loos, P.: Referenzmodellbasiertes Event-Management mit Ereignisgesteuerten Prozessketten. In: Nüttgens, M.; Rump, F. J. (eds.): EPK 2005: Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten; 4. Workshop der Gesellschaft für Informatik e.V. (GI) und Treffen ihres Arbeitskreises “Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten (WI-EPK)”. 08.–09. Dezember 2005 in Hamburg. Bonn 2005, pp. 74–96.Google Scholar
  40. [Thom05a]
    Thomas, O.: Das Modellverständnis in der Wirtschaftsinformatik: Historie, Literaturanalyse und Begriffsexplikation. In: Scheer, A.-W. (ed.): Veröffentlichungen des Instituts für Wirtschaftsinformatik, no. 183, Saarbrücken 2005.Google Scholar
  41. [Thom05b]
    Thomas, O.: Understanding the Term Reference Model in Information Systems Research: History, Literature Analysis and Explanation. In: Kindler, E.; Nüttgens, M. (eds.): Business Process Reference Models: Proceedings of the Workshop on Business Process Reference Models (BPRM 2005); Salellite workshop of the 3rd International Conference on Business Process Management (BPM). Nancy, September 5, 2005. Nancy 2005, pp. 16–29.Google Scholar
  42. [ThSc06]
    Thomas, O.; Scheer, A.-W.: Tool Support for the Collaborative Design of Reference Models — A Business Engineering Perspective. In: Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS’06), January 4–7, 2006, Hyatt Regency Kauai, Poipu, Kauai, Hawaii. Accepted for presentation at the Minitrack “Collaboration Support for Integrated Modeling and Simulation”.Google Scholar
  43. [WSHF98]
    Warnecke, G.; Stammwitz, G.; Hallfell, F.; Förster, H.: Evolutionskonzept für Referenzmodelle. Industrie Management 14 (1998) 2, pp. 60–64.Google Scholar
  44. [Zell97]
    Zeller, A.: Configuration Management with Version Sets: A Unified Software Versioning Model and its Applications. Braunschweig 1997.Google Scholar

Copyright information

© Physica-Verlag Heidelberg 2007

Authors and Affiliations

  • Oliver Thomas
    • 1
  1. 1.Department of Information SystemsSaarland UniversitySaarbrückenGermany

Personalised recommendations