Title :
Database support for software engineering environments
Author :
Delis, Alex ; Panagopoulos, George
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
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;
Conference_Titel :
Systems, Man and Cybernetics, 1992., IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-0720-8
DOI :
10.1109/ICSMC.1992.271757