{"title":"基于本体的结构设计模式形式化建模方法","authors":"A. Dwivedi, Anand Tirkey, S. K. Rath","doi":"10.1109/IC3.2016.7880260","DOIUrl":null,"url":null,"abstract":"The present day, software are becoming too much complex by nature. Hence there is a need for developing the right solution of complex requirements. To solve various design problems, a number of tools and techniques are available, one of them is known as design pattern, which helps to find a better solution for the problems, which are recurring in nature. Generally, the notation of design pattern is often described using UML (Unified Modeling Language), which is semi-formal in nature. The UML notation may lead to ambiguities and inconsistencies. In this study, attempts have been made to model the logics behind of structural design patterns using Web Ontology Language (OWL). For consistency checking of the OWL notation, an ontology reasoner i.e., Pellet has been considered. In order to analyze the composition of design patterns, description logic has been applied. For the evaluation of the presented study, an example i.e., online banking system is used.","PeriodicalId":294210,"journal":{"name":"2016 Ninth International Conference on Contemporary Computing (IC3)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An ontology based approach for formal modeling of structural design patterns\",\"authors\":\"A. Dwivedi, Anand Tirkey, S. K. Rath\",\"doi\":\"10.1109/IC3.2016.7880260\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The present day, software are becoming too much complex by nature. Hence there is a need for developing the right solution of complex requirements. To solve various design problems, a number of tools and techniques are available, one of them is known as design pattern, which helps to find a better solution for the problems, which are recurring in nature. Generally, the notation of design pattern is often described using UML (Unified Modeling Language), which is semi-formal in nature. The UML notation may lead to ambiguities and inconsistencies. In this study, attempts have been made to model the logics behind of structural design patterns using Web Ontology Language (OWL). For consistency checking of the OWL notation, an ontology reasoner i.e., Pellet has been considered. In order to analyze the composition of design patterns, description logic has been applied. For the evaluation of the presented study, an example i.e., online banking system is used.\",\"PeriodicalId\":294210,\"journal\":{\"name\":\"2016 Ninth International Conference on Contemporary Computing (IC3)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 Ninth International Conference on Contemporary Computing (IC3)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC3.2016.7880260\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Ninth International Conference on Contemporary Computing (IC3)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3.2016.7880260","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An ontology based approach for formal modeling of structural design patterns
The present day, software are becoming too much complex by nature. Hence there is a need for developing the right solution of complex requirements. To solve various design problems, a number of tools and techniques are available, one of them is known as design pattern, which helps to find a better solution for the problems, which are recurring in nature. Generally, the notation of design pattern is often described using UML (Unified Modeling Language), which is semi-formal in nature. The UML notation may lead to ambiguities and inconsistencies. In this study, attempts have been made to model the logics behind of structural design patterns using Web Ontology Language (OWL). For consistency checking of the OWL notation, an ontology reasoner i.e., Pellet has been considered. In order to analyze the composition of design patterns, description logic has been applied. For the evaluation of the presented study, an example i.e., online banking system is used.