Object configurations in software engineering databases

被引:0
|
作者
J. Ebert
G. Vossen
机构
[1] University of Koblenz,Fachbereich Informatik
[2] University of Münster,Institut für Wirtschaftsinformatik
来源
关键词
AND/OR graph; Configuration management; Software engineering database; Transaction;
D O I
暂无
中图分类号
学科分类号
摘要
We consider the logical organization of database support for software engineering applications, which has to cope with such requirements as the adequate support of object composition and versioning, the derivation of (consistent) configurations, and the provision of application-specific transactions. A new approach to the organization, manipulation and management of multiversion objects in CASE databases is described and investigated, which clearly distinguishes four relevant concepts: documents, versions, configurations and databases. The approach is formally made precise using the concept ofAND/OR graphs, which renders it possible to cast operations on any of the concepts in terms of graph operations. The levels of abstraction distinguished and maintained throughout the exposition give rise to an appropriate transaction concept: transactions involve graph operations on specific types of objects only; conflicts between transactions can thus be easily identified, and consistency of objects is easily maintained.
引用
收藏
页码:125 / 133
页数:8
相关论文
共 50 条
  • [1] Object configurations in software engineering databases
    Ebert, J
    Vossen, G
    [J]. ENGINEERING WITH COMPUTERS, 1997, 13 (03) : 125 - 133
  • [2] Reverse engineering of relational databases to object databases
    Astrova, I
    [J]. DATABASES AND INFORMATION SYSTEMS, 2005, 118 : 209 - 223
  • [3] Methodology for index configurations in object-oriented databases
    Seo, SK
    Lee, YJ
    [J]. INFORMATION SCIENCES, 1996, 93 (3-4) : 187 - 210
  • [4] NoSQL Databases: A Software Engineering Perspective
    Lourenco, Joao Ricardo
    Abramova, Veronika
    Vieira, Marco
    Cabral, Bruno
    Bernardino, Jorge
    [J]. NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 741 - 750
  • [5] Special issue on Databases and Software Engineering
    de Amo, Sandra
    Mendonca, Manoel G.
    [J]. INFORMATION SCIENCES, 2011, 181 (13) : 2597 - 2599
  • [6] AN INTEGRATED TOOLSET FOR ENGINEERING SOFTWARE CONFIGURATIONS
    MAHLER, A
    LAMPEN, A
    [J]. SIGPLAN NOTICES, 1989, 24 (02): : 191 - 200
  • [7] Software Engineering Techniques Applied to Relational Databases
    Delplanque, Julien
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 948 - 951
  • [8] Ontologies and object models in object oriented software engineering
    Siricharoen, Waralak V.
    [J]. Recent Advances in Engineering and Computer Science 2007, 2006, 62 : 123 - 128
  • [9] Ontologies and object models in object oriented software engineering
    Siricharoen, Waralak V.
    [J]. IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 856 - 861
  • [10] Dynamic evolution and consistency of collaborative configurations in object-oriented databases
    Al-Khudair, A
    Gray, WA
    Miles, JC
    [J]. TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 207 - 218