{"title":"A structured bipartite inheritance network representation for object-oriented software design","authors":"S. Yau, Chung-Shyan Liu","doi":"10.1109/CMPSAC.1989.65107","DOIUrl":null,"url":null,"abstract":"A representation for any object-oriented software design is presented. The representation is based on a structured bipartite inheritance network, which is a network with two kinds of basic nodes-data entity nodes and action nodes-and an encapsulation mechanism-substructure. Data entity nodes and action nodes are independent of each other and structured into the inheritance hierarchy. The advantage of this representation is that all object-oriented software design can be represented in a uniform way, thereby making the software system more understandable and more maintainable.<<ETX>>","PeriodicalId":339677,"journal":{"name":"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPSAC.1989.65107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
A representation for any object-oriented software design is presented. The representation is based on a structured bipartite inheritance network, which is a network with two kinds of basic nodes-data entity nodes and action nodes-and an encapsulation mechanism-substructure. Data entity nodes and action nodes are independent of each other and structured into the inheritance hierarchy. The advantage of this representation is that all object-oriented software design can be represented in a uniform way, thereby making the software system more understandable and more maintainable.<>