{"title":"Human-executed operations in the Teamware process programming system","authors":"P. Young, R. Taylor","doi":"10.1109/ISPW.1994.512769","DOIUrl":null,"url":null,"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.","PeriodicalId":337172,"journal":{"name":"Proceedings. Ninth International Software Process Workshop","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Ninth International Software Process Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPW.1994.512769","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
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.