V. V. Graciano Neto, Lina Garcés, Milena Guessi, L. D. de Oliveira, F. Oquendo
{"title":"On the equivalence between reference architectures and metamodels","authors":"V. V. Graciano Neto, Lina Garcés, Milena Guessi, L. D. de Oliveira, F. Oquendo","doi":"10.1145/2755567.2755572","DOIUrl":null,"url":null,"abstract":"Reference Architectures (RA) are a special class of software architectures which comprises a family of concrete architectures. On the other hand, Model-Driven Development (MDD) has been largely adopted in software development. In MDD, a metamodel is usually used to \"derive\" concrete models. Analogously, RA are used to \"derive\" concrete architectures. In this direction, we claim that there exist an equivalence between metamodels and RA in a conceptual level. To con rm this, we collected a small set of criteria available in literature and compared metamodels and RA characteristics. We concluded that these concepts are quite equivalent. And, as a corollary, all of the techniques, frameworks, methods, and processes related to MDD could be extended and used in architecture derivations based on RA. Thus, the main contribution of this paper is presenting evidences that support this hypothesis. The theoretical and practical inferences from this discovery indicates new research directions for software architecture domain.","PeriodicalId":350130,"journal":{"name":"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2755567.2755572","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Reference Architectures (RA) are a special class of software architectures which comprises a family of concrete architectures. On the other hand, Model-Driven Development (MDD) has been largely adopted in software development. In MDD, a metamodel is usually used to "derive" concrete models. Analogously, RA are used to "derive" concrete architectures. In this direction, we claim that there exist an equivalence between metamodels and RA in a conceptual level. To con rm this, we collected a small set of criteria available in literature and compared metamodels and RA characteristics. We concluded that these concepts are quite equivalent. And, as a corollary, all of the techniques, frameworks, methods, and processes related to MDD could be extended and used in architecture derivations based on RA. Thus, the main contribution of this paper is presenting evidences that support this hypothesis. The theoretical and practical inferences from this discovery indicates new research directions for software architecture domain.