{"title":"用逻辑方法对类图进行语义抽象","authors":"Nuraini Abdulganiyyi, N. Ibrahim","doi":"10.1109/WICT.2014.7077274","DOIUrl":null,"url":null,"abstract":"Unified Modeling Language (UML) is the most famous modeling language use for software design in software development industries with the class diagram being the most use diagram by UML practitioners. As software development progress, the UML model became complicated. Thus, difficult for human being to trace back previously known relationship(s) between classes of the previous class diagram(s) in the present complex class diagram. Tracing back previous relationship(s) is accomplished by abstracting relationships among three related classes to semantic equivalent relationship between two of the classes. Abstracting class diagram aid in checking consistency, reverse engineering and facilitate model understanding. This article presented abstraction rules of a class diagram using a logical approach. The result was evaluated using a case study of hotel management system, and the rules were found to be reliable and useful.","PeriodicalId":439852,"journal":{"name":"2014 4th World Congress on Information and Communication Technologies (WICT 2014)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Semantic abstraction of class diagram using logical approach\",\"authors\":\"Nuraini Abdulganiyyi, N. Ibrahim\",\"doi\":\"10.1109/WICT.2014.7077274\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unified Modeling Language (UML) is the most famous modeling language use for software design in software development industries with the class diagram being the most use diagram by UML practitioners. As software development progress, the UML model became complicated. Thus, difficult for human being to trace back previously known relationship(s) between classes of the previous class diagram(s) in the present complex class diagram. Tracing back previous relationship(s) is accomplished by abstracting relationships among three related classes to semantic equivalent relationship between two of the classes. Abstracting class diagram aid in checking consistency, reverse engineering and facilitate model understanding. This article presented abstraction rules of a class diagram using a logical approach. The result was evaluated using a case study of hotel management system, and the rules were found to be reliable and useful.\",\"PeriodicalId\":439852,\"journal\":{\"name\":\"2014 4th World Congress on Information and Communication Technologies (WICT 2014)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 4th World Congress on Information and Communication Technologies (WICT 2014)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WICT.2014.7077274\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 4th World Congress on Information and Communication Technologies (WICT 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WICT.2014.7077274","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Semantic abstraction of class diagram using logical approach
Unified Modeling Language (UML) is the most famous modeling language use for software design in software development industries with the class diagram being the most use diagram by UML practitioners. As software development progress, the UML model became complicated. Thus, difficult for human being to trace back previously known relationship(s) between classes of the previous class diagram(s) in the present complex class diagram. Tracing back previous relationship(s) is accomplished by abstracting relationships among three related classes to semantic equivalent relationship between two of the classes. Abstracting class diagram aid in checking consistency, reverse engineering and facilitate model understanding. This article presented abstraction rules of a class diagram using a logical approach. The result was evaluated using a case study of hotel management system, and the rules were found to be reliable and useful.