• DocumentCode
    1859152
  • Title

    Cooperating transactions in a versioned database

  • Author

    Nguyen, Minh Ngoc ; Conradi, Reidar

  • Author_Institution
    Norwegian Inst. of Technol., Trondheim, Norway
  • fYear
    1993
  • fDate
    12-14 May 1993
  • Firstpage
    342
  • Lastpage
    348
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent and Cooperative Information Systems, 1993., Proceedings of International Conference on
  • Conference_Location
    Rotterdam
  • Print_ISBN
    0-8186-3135-X
  • Type

    conf

  • DOI
    10.1109/ICICIS.1993.291741
  • Filename
    291741