Title :
Human-executed operations in the Teamware process programming system
Author :
Young, Patrick S. ; Taylor, Richard N.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
This paper describes the consequences of considering human beings as the primary executors of a process program. The paper begins by identifying the key differences between traditional applications written for hardware processors (i.e. silicon-based CPUs) vs. software process specifications written for execution by humans. As a consequence of these differences, five key requirements on process programming languages for team coordination and control are identified. The paper then discusses how the Teamware process programming language and system meets these key requirements. The paper concludes with a comparison between Teamware´s approach and that found in other process programming systems
Keywords :
computer aided software engineering; formal specification; groupware; project support environments; Teamware process programming language; Teamware process programming system; hardware processors; human-executed operations; software process specifications; team coordination; Application software; Buildings; Computer languages; Computer science; Control systems; Hardware; Humans; Programming; Software engineering; Software testing;
Conference_Titel :
Software Process Workshop, 1994. Proceedings., Ninth International
Conference_Location :
Airlie, VA
Print_ISBN :
0-8186-6770-2
DOI :
10.1109/ISPW.1994.512769