{"title":"Rule-based modelling of the software development process","authors":"G. Kaiser","doi":"10.1145/75110.75123","DOIUrl":null,"url":null,"abstract":"MARVEL is a knowledge-based programming environment that assists its users during the implementation, testing and maintenance phases of software projects. It currently addresses the technical aspects of building software systems rather than the managerial aspects of supporting large software projects. MARVEL’S knowledge is supplied as a collection of srraregies, which are combined to define the structure and behavior of the programmin g environment. Each strategy defines facilities appropriate to some specific programmin g language, programming methodology, scale of the target software project, phase of the software life-cycle, and/or personnel role in the software process. The strategies are written in advance by a superuser familiar both with MARVEL and the site’s family of projects, and are later configured to describe the appropriate facilities currently required by the given user.","PeriodicalId":414925,"journal":{"name":"International Software Process Workshop","volume":"2007 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Software Process Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/75110.75123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22
Abstract
MARVEL is a knowledge-based programming environment that assists its users during the implementation, testing and maintenance phases of software projects. It currently addresses the technical aspects of building software systems rather than the managerial aspects of supporting large software projects. MARVEL’S knowledge is supplied as a collection of srraregies, which are combined to define the structure and behavior of the programmin g environment. Each strategy defines facilities appropriate to some specific programmin g language, programming methodology, scale of the target software project, phase of the software life-cycle, and/or personnel role in the software process. The strategies are written in advance by a superuser familiar both with MARVEL and the site’s family of projects, and are later configured to describe the appropriate facilities currently required by the given user.