McQuillan, Jacqueline A. and Power, James F. (2008) A Metamodel for the Measurement of Object-Oriented Systems: An Analysis using Alloy. In: 1st International Conference on Software Testing, Verification, and Validation, 2008. IEEE, pp. 288-297. ISBN 9780769531274
Preview
JP-Metamodel-Measurement.pdf
Download (99kB) | Preview
Abstract
This paper presents a MOF-compliant metamodel for
calculating software metrics and demonstrates how it is
used to generate a metrics tool that calculates coupling
and cohesion metrics. We also describe a systematic approach
to the analysis of MOF-compliant metamodels and
illustrate the approach using the presented metamodel. In
this approach, we express the metamodel using UML and
OCL and harness existing automated tools in a framework
that generates a Java implementation and an Alloy specification
of the metamodel, and use this both to examine the
metamodel constraints, and to generate instantiations of the
metamodel. Moreover, we describe how the approach can
be used to generate test data for any software based on a
MOF-compliant metamodel. We extend our framework to
support this approach and use it to generate a test suite for
the metrics calculation tool that is based on our metamodel.
Item Type: | Book Section |
---|---|
Additional Information: | This is the postprint version of the published paper, which is available at DOI: 10.1109/ICST.2008.58 |
Keywords: | Alloy; metamodels; model testing; object-oriented metrics; |
Academic Unit: | Faculty of Science and Engineering > Computer Science |
Item ID: | 6387 |
Identification Number: | 10.1109/ICST.2008.58 |
Depositing User: | Dr. James Power |
Date Deposited: | 22 Sep 2015 15:00 |
Publisher: | IEEE |
Refereed: | Yes |
Related URLs: | |
URI: | https://mural.maynoothuniversity.ie/id/eprint/6387 |
Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Repository Staff Only (login required)
Downloads
Downloads per month over past year