{"title":"Teamware过程编程系统中人工执行的操作","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":"{\"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}","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}
Human-executed operations in the Teamware process programming system
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.