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
Link To Document