Formalizing metrics for COTS

This paper describes a technique for formalizing metrics for COTS-based architectures. This technique is built upon the UML 2.0 metamodel and uses OCL as a metrics definition language. As a proof of concept, an example based upon a set of reusability metrics for fine-grained JavaBeans components is presented.

[1]  Fernando Brito e Abreu,et al.  Formalizing Object-Oriented Design Metrics upon the UML Meta-Model , 2002, Anais do XVI Simpósio Brasileiro de Engenharia de Software (SBES 2002).

[2]  Saeed Araban,et al.  Interface metrics for reusability analysis of components , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[3]  Nasib S. Gill,et al.  Component-based measurement: few useful guidelines , 2003, SOEN.

[4]  David Garlan,et al.  Acme: architectural description of component-based systems , 2000 .

[5]  Lisa Brownsword,et al.  Developing New Processes for COTS-Based Systems , 2000, IEEE Softw..

[6]  Miguel Goulão Bridging the gap between Acme and UML for CBD , 2003 .

[7]  Arnaldo Dias Belchior,et al.  Quality Characteristics for Software Components: Hierarchy and Quality Guides , 2003, Component-Based Software Quality.

[8]  Antonio Vallecillo,et al.  Quality Attributes for COTS Components , 2002 .

[9]  Reiner R. Dumke,et al.  Metrics based asset assessment , 2000, SOEN.

[10]  Fernando Brito e Abreu Using OCL to formalize object ori-ented metrics definitions , 2001 .

[11]  Hironori Washizaki,et al.  A metrics suite for measuring reusability of software components , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).