{"title":"Composing fair objects","authors":"G. Hamilton","doi":"10.5555/543113.543117","DOIUrl":null,"url":null,"abstract":"When specifying large systems, we would like to be able to specify small components independently, and to be able to compose them in such a way that their specified properties are preserved. We have previously proposed the concept of a fair object, which incorporates the specification o f both safety and liveness properties, as a suitable such unit of specification. Unfortunately, however, liveness proper ties of fair objects are often not preserved under composition. In this paper, we define a simple test to determine whether the liveness properties of fair objects are preserved under composition. We then show how liveness properties can be restored in some cases when they are broken, through the addition of fairness constraints.","PeriodicalId":177607,"journal":{"name":"ACIS Int. J. Comput. Inf. Sci.","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACIS Int. J. Comput. Inf. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5555/543113.543117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
When specifying large systems, we would like to be able to specify small components independently, and to be able to compose them in such a way that their specified properties are preserved. We have previously proposed the concept of a fair object, which incorporates the specification o f both safety and liveness properties, as a suitable such unit of specification. Unfortunately, however, liveness proper ties of fair objects are often not preserved under composition. In this paper, we define a simple test to determine whether the liveness properties of fair objects are preserved under composition. We then show how liveness properties can be restored in some cases when they are broken, through the addition of fairness constraints.