{"title":"Towards a Common Semantic Representation of Design and Cloud Patterns","authors":"B. D. Martino, A. Esposito","doi":"10.1145/2539150.2539226","DOIUrl":null,"url":null,"abstract":"This paper describes a semantic based representation for Design Patterns, defined on the base of the formal pattern language known as ODOL, which has been corrected and extended to better represent both structural and behavioural aspects of pattern descriptions. In particular, new concepts have been added to the underlying OWL ontology to enrich the structural description of patterns, while OWL-S has been adopted to describe patterns' behaviour by representing participants' methods as services. Our goal is to define a new, flexible and easily extendible pattern representation, which could be used to describe all aspects of Design Patterns and could be also applied to cloud computing, in particular to the description of Cloud Patterns. We provide details on the defined language and considerations on its ability to describe both Design and Cloud Patterns.","PeriodicalId":424918,"journal":{"name":"International Conference on Information Integration and Web-based Applications & Services","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Information Integration and Web-based Applications & Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2539150.2539226","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
This paper describes a semantic based representation for Design Patterns, defined on the base of the formal pattern language known as ODOL, which has been corrected and extended to better represent both structural and behavioural aspects of pattern descriptions. In particular, new concepts have been added to the underlying OWL ontology to enrich the structural description of patterns, while OWL-S has been adopted to describe patterns' behaviour by representing participants' methods as services. Our goal is to define a new, flexible and easily extendible pattern representation, which could be used to describe all aspects of Design Patterns and could be also applied to cloud computing, in particular to the description of Cloud Patterns. We provide details on the defined language and considerations on its ability to describe both Design and Cloud Patterns.