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 :
بازگشت