• DocumentCode
    1629940
  • Title

    Database support for software engineering environments

  • Author

    Delis, Alex ; Panagopoulos, George

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    1992
  • Firstpage
    311
  • Abstract
    The authors address the problem of database support in the context of software engineering (SE). They introduce an appropriate object-oriented data model and a nonprocedural data definition and manipulation language. The manipulation language offers a nonprocedural way of querying the database and functions as a gateway through which the entire flow of incoming-outgoing objects is carried out. Evolution of the system scheme becomes feasible, since the model maintains metadata and therefore changes can easily take place. A transaction management policy is described. A notification bulletin mechanism is used to warn of changes occurring in shared objects. The locking protocol is flexible enough to deal with SE inherited problems. It satisfies the desire not to isolate a large portion of the hierarchy structure and many object files for a long time
  • Keywords
    database management systems; object-oriented methods; programming languages; software engineering; database querying; database support; locking protocol; manipulation language; nonprocedural data definition language; object-oriented data model; software engineering environments; transaction management policy; Centralized control; Data engineering; Data models; Database systems; Educational institutions; Object oriented databases; Object oriented modeling; Relational databases; Software engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 1992., IEEE International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-0720-8
  • Type

    conf

  • DOI
    10.1109/ICSMC.1992.271757
  • Filename
    271757