• DocumentCode
    2280736
  • Title

    Cooperation patterns in PSEEs

  • Author

    Schäfer, Wilhelm ; Wolf, Stefan

  • Author_Institution
    Paderborn Univ., Germany
  • fYear
    1994
  • fDate
    5-7 Oct 1994
  • Firstpage
    42
  • Lastpage
    43
  • Abstract
    The paper focuses on cooperation support in process-centred software development environments. A transaction-based approach is proposed, which supports and forces the cooperation of software developers by synchronizing the concurrent execution of development tasks. The proposed transaction concept uses the knowledge of a software process to avoid or resolve concurrency conflicts. Cooperation patterns are provided which can be applied for executing process transactions to control the concurrent execution of development tasks. The selection of the right cooperation pattern for a task depends on the task definition, the semantics of the accessed objects and the users´ access rights, and in particular on the current project state
  • Keywords
    computational linguistics; computer aided software engineering; concurrency control; groupware; programming environments; software engineering; transaction processing; accessed objects; concurrency conflicts; cooperation patterns; cooperation support; current project state; development tasks; process-centred software development environments; semantics; software developer cooperation; software process knowledge; synchronised concurrent execution; task definition; transaction-based approach; user access rights; Abortion; Automatic control; Concurrency control; Concurrent computing; Database systems; Engines; Permission; Process control; Resource management; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Process Workshop, 1994. Proceedings., Ninth International
  • Conference_Location
    Airlie, VA
  • Print_ISBN
    0-8186-6770-2
  • Type

    conf

  • DOI
    10.1109/ISPW.1994.512758
  • Filename
    512758