Title :
Cooperating transactions in a versioned database
Author :
Nguyen, Minh Ngoc ; Conradi, Reidar
Author_Institution :
Norwegian Inst. of Technol., Trondheim, Norway
Abstract :
EPOS (Expert system for PrOgram and System development) is a kernel software engineering environment, offering integrated software configuration management (CM) and process management. The EPOS process modelling (PM) support system runs on top of the versioned EPOS database (DB), operating in client-server mode. An extension of the EPOS PM is introduced for coping with cooperative, developing activities in an engineering environment. An EPOS DB transaction is connected to a change job or project activity (task). The cooperation model provides facilities for automatically or manually monitoring a set of evolving products, and negotiating to a protocol defining when/how changes will be both locally and globally propagated. The model also offers different policies for reconciliation of conflicting updates. The authors´ cooperation model is built on top of versioned EPOS DB and regulated by EPOS PM. It indicates a good coupling of CM and PM for handling cooperation in a software development environment
Keywords :
configuration management; cooperative systems; deductive databases; distributed databases; groupware; programming environments; protocols; software engineering; transaction processing; EPOS; Expert System for Program and System Development; change job; change propagation; client-server mode; conflicting update reconciliation policies; cooperating transactions; cooperation model; cooperative developing activities; evolving product monitoring; kernel software engineering environment; negotiation; process modelling support system; project activity; protocol; software configuration management; software development environment; software process management; task; versioned database; Computerized monitoring; Engineering management; Environmental management; Expert systems; Kernel; Programming; Protocols; Software development management; Software engineering; Transaction databases;
Conference_Titel :
Intelligent and Cooperative Information Systems, 1993., Proceedings of International Conference on
Conference_Location :
Rotterdam
Print_ISBN :
0-8186-3135-X
DOI :
10.1109/ICICIS.1993.291741