DocumentCode
2180408
Title
Composition assessment metrics for CBSE
Author
Goulão, Miguel ; Abreu, Fernando Brito e
Author_Institution
Departamento de Informatica, FCT/UNL, Portugal
fYear
2005
fDate
30 Aug.-3 Sept. 2005
Firstpage
96
Lastpage
103
Abstract
The objective of this paper is the formal definition of composition assessment metrics for CBSE, using an extension of the CORBA component model metamodel as the ontology for describing component assemblies. The method used is the representation of a component assembly as an instantiation of the extended CORBA component model metamodel. The resulting meta-objects diagram can then be traversed using object constraint language clauses. These clauses are a formal and executable definition of the metrics that can be used to assess quality attributes from the assembly and its constituent components. The result is the formal definition of context-dependent metrics that cover the different composition mechanisms provided by the CORBA component model and can be used to compare alternative component assemblies; a metamodel extension to capture the topology of component assemblies. The conclusion is that providing a formal and executable definition of metrics for CORBA component assemblies is an enabling precondition to allow for independent scrutiny of such metrics which is, in turn, essential to increase practitioners confidence on predictable quality attributes.
Keywords
distributed object management; formal specification; object-oriented programming; software metrics; common object request broker architecture; component assembly topology; component-based software engineering; composition assessment metrics; context-dependent metrics; extended CORBA component model; formal definition; meta-object diagram; object constraint language clauses; ontology; predictable quality attributes; software metrics; software quality attribute assessment; Assembly; Context modeling; Costs; Ontologies; Performance evaluation; Programming; Proposals; Software engineering; Software metrics; Topology; CORBA Component Model; Component-Based Software Engineering; OCL; Software Metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2005. 31st EUROMICRO Conference on
Print_ISBN
0-7695-2431-1
Type
conf
DOI
10.1109/EUROMICRO.2005.19
Filename
1517732
Link To Document