{"title":"对象的图形表示和子类型","authors":"Cong-Cong Xing, Boumediene Belkhouche","doi":"10.3166/objet.11.1-2.191-206","DOIUrl":null,"url":null,"abstract":"Internal dependencies among object components characterize the behaviors of objects and differentiate them from records. Fundamental typing/subtyping shortcomings still persist in current object type systems due to the overlook of such object component interdependencies. In this paper, we propose object type graphs (OTG) as a new approach to the typing of object-oriented languages. Under OTG, object types are represented as colored directed graphs and object component interdependancies are formalized as computable links and integrated into object types. We show how problems in conventional object type systems can be easily resolved under OTG.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Représentation graphique des objets et sous-typage\",\"authors\":\"Cong-Cong Xing, Boumediene Belkhouche\",\"doi\":\"10.3166/objet.11.1-2.191-206\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internal dependencies among object components characterize the behaviors of objects and differentiate them from records. Fundamental typing/subtyping shortcomings still persist in current object type systems due to the overlook of such object component interdependencies. In this paper, we propose object type graphs (OTG) as a new approach to the typing of object-oriented languages. Under OTG, object types are represented as colored directed graphs and object component interdependancies are formalized as computable links and integrated into object types. We show how problems in conventional object type systems can be easily resolved under OTG.\",\"PeriodicalId\":201701,\"journal\":{\"name\":\"Obj. Logiciel Base données Réseaux\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Obj. Logiciel Base données Réseaux\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/objet.11.1-2.191-206\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.11.1-2.191-206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Représentation graphique des objets et sous-typage
Internal dependencies among object components characterize the behaviors of objects and differentiate them from records. Fundamental typing/subtyping shortcomings still persist in current object type systems due to the overlook of such object component interdependencies. In this paper, we propose object type graphs (OTG) as a new approach to the typing of object-oriented languages. Under OTG, object types are represented as colored directed graphs and object component interdependancies are formalized as computable links and integrated into object types. We show how problems in conventional object type systems can be easily resolved under OTG.