Abstract
In this paper, we propose the integrated technique related to metrics in a Model Driven Development context. More concretely, we focus on the following three topics; 1) the application of a meta modeling technique to specify formally model-specific metrics, 2) the definition of metrics dealing with semantic aspects of models (semantic metrics) using domain ontologies, and 3) the specification technique for the metrics of model transformations based on graph rewriting systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
KAON Tool Suite, http://kaon.semanticweb.org/
IEEE Recommended Practice for Software Requirements Specifications. Technical report, IEEE Std. 830-1998 (1998)
Abreu, F.B.: Using OCL to Formalize Object Oriented Metrics Definitions. In: Tutorial in 5th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, QAOOSE 2001 (2001)
Bézivin, J., Rumpe, B., Schur, A., Tratt, L.: Model Transformations in Practice Workshop. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 120–127. Springer, Heidelberg (2006)
Chidamber, S., Kemerer, C.: A Metrics Suite for Object-Oriented Design. IEEE Trans. on Software Engineering 20(6), 476–492 (1994)
Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the context of Model Driven Architecture (2003)
Ebert, C., Dumke, R., Bundschuh, M., Schmietendorf, A.: Best Practices in Software Measurement. Springer, Heidelberg (2005)
Genero, M., Piattini, M., Calero, C.: A Survey of Metrics for UML Class Diagrams. Journal of Object Technology 4(9), 59–92 (2005)
Gruninger, M., Lee, J.: Ontology: Applications and Design. Commun. ACMÂ 45(2) (2002)
Kaiya, H., Saeki, M.: Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach. In: Proc. of QSIC, pp. 223–230 (2005)
Kitamura, M., Hasegawa, R., Kaiya, H., Saeki, M.: An Integrated Tool for Supporting Ontology Driven Requirements Elicitation. In: Proc. of 2nd International Conference on Software and Data Technologies (ICSOFT 2007), pp. 73–80 (2007)
Kleppe, A., Warmer, J., Bast, W.: MDA Explained. Addison-Wesley, Reading (2003)
Lorenz, M., Kidd, J.: Object-Oriented Software Metrics. Prentice-Hall, Englewood Cliffs (1994)
Maedche, A.: Ontology Learning for the Semantic Web. Kluwer Academic Publishers, Dordrecht (2002)
McCabe, T., Butler, C.: Design Complexity Measurement and Testing. CACM 32(12), 1415–1425 (1989)
Mellor, S., Balcer, M.: Executable UML. Addison-Wesley, Reading (2003)
OMG. MDA Guide Version 1.0.1. (2003), http://www.omg.org/mda/
OMG. ADM Software Metrics Metamodel RFP (2006), http://www.omg.org/docs/admtf/06-09-03.doc
Saeki, M.: Role of Model Transformation in Method Engineering. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 626–642. Springer, Heidelberg (2002)
Saeki, M.: Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 374–389. Springer, Heidelberg (2003)
Schurr, A.: Developing Graphical (Software Engineering) Tools with PROGRES. In: Proc. of 19th International Conference on Software Engineering (ICSE 1997), pp. 618–619 (1997)
Taentzer, G., Runge, O., Melamed, B., Rudorf, M., Schultzke, T., Gruner, S.: AGG: The Attributed Graph Grammar System (2001), http://tfs.cs.tu-berlin.de/agg/
Wand, Y.: Ontology as a Foundation for Meta-Modelling and Method Engineering. Information and Software Technology 38(4), 281–288 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saeki, M., Kaiya, H. (2010). Measuring Characteristics of Models and Model Transformations Using Ontology and Graph Rewriting Techniques. In: Maciaszek, L.A., González-Pérez, C., Jablonski, S. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE ENASE 2009 2008. Communications in Computer and Information Science, vol 69. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14819-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-14819-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14818-7
Online ISBN: 978-3-642-14819-4
eBook Packages: Computer ScienceComputer Science (R0)