Author:
García Félix,Ruiz Francisco,Calero Coral,Bertoa Manuel F.,Vallecillo Antonio,Mora Beatriz,Piattini Mario
Abstract
AbstractOntologies are frequently used in the context of software and technology engineering. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies) or whether they are used as software artifacts in software development processes. This paper presents some experiences and lessons learnt from the effective use of an ontology for Software Measurement, called software measurement ontology (SMO). The SMO was developed some years ago as a result of a thorough analysis of the software measurement domain. Its use as a domain ontology is presented first, a description of how the SMO can serve as a conceptual basis for comparing international standards related to software measurement. Second, the paper describes several examples of the applications of SMO as a software artifact. In particular, we show how the SMO can be instantiated to define a data quality model for Web portals, and also how it can be used to define a Domain-Specific Language (DSL) for measuring software entities. These examples show the significant role that ontologies can play as software artifacts in the realm of model-driven engineering and domain-specific modeling.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Software
Reference29 articles.
1. Caro C. , Calero C. , Piattini M. 2007. Development of the operational version of PDQM. In Proceedings of the 8th International Conference on Web Information Systems Engineering (WISE 2007). France.
2. Pelechano V. , Albert M. , Javier M. , Carlos C. 2006. Building tools for model driven development comparing microsoft DSL tools and eclipse modeling plug-ins. In Proceedings of Desarrollo de Software Dirigido por Modelos—DSDM’06. Sitges, Spain.
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献