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