{"title":"A behavioral approach to software process modelling","authors":"L. Williams","doi":"10.1145/75110.75143","DOIUrl":null,"url":null,"abstract":"Recently, the software engineering community has focused its attention on the process of software creation and evolution as well as the products of that process. Much of this attention has focused on modeling the software process. Software process models are seen as important vehicles for understanding and reasoning about software creation and evolution activities. Software process models may also provide a basis for structuring automated software environments. Environments whose structures embed knowledge about the software process can provide advanced assistance such as automatic tool invocation, automatic detection of certain errors, such as constraint violations, and assistance or enforcement in the use of a particular software development method.","PeriodicalId":414925,"journal":{"name":"International Software Process Workshop","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Software Process Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/75110.75143","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Recently, the software engineering community has focused its attention on the process of software creation and evolution as well as the products of that process. Much of this attention has focused on modeling the software process. Software process models are seen as important vehicles for understanding and reasoning about software creation and evolution activities. Software process models may also provide a basis for structuring automated software environments. Environments whose structures embed knowledge about the software process can provide advanced assistance such as automatic tool invocation, automatic detection of certain errors, such as constraint violations, and assistance or enforcement in the use of a particular software development method.