ACM Home Page
Please provide us with feedback. Feedback
Does object coupling really affect the understanding and modifying of OCL expressions?
Full text PdfPdf (79 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2006 ACM symposium on Applied computing table of contents
Dijon, France
SESSION: Software engineering: sound solutions for the 21st century table of contents
Pages: 1721 - 1727  
Year of Publication: 2006
ISBN:1-59593-108-2
Authors
Luis Reynoso  University of Comahue, Buenos Aires, Neuquén, Argentina
Marcela Genero  University of Castilla-La Mancha, Ciudad, Real, Spain
Mario Piattini  University of Castilla-La Mancha, Ciudad, Real, Spain
Esperanza Manso  University of Campus Miguel Delibes, Valladolid, Valladolid
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 48,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141277.1141686
What is a DOI?

ABSTRACT

Early and precise models started to play an increasingly relevant role since models themselves become the primary focus in recent initiatives of Model-Driven Engineering (such as Model-Driven Development and Model-Driven Architecture). However, a precise model cannot be obtained through the use of Unified Modeling Language (UML), due to the limited expressiveness of diagram-based UML notation. A textual add-on to the UML diagrams is needed, such as the Object Constraint Language (OCL), for reaching complete and consistent models and avoiding underspecification. Aware of the proliferation of measures for UML-based models and the lack of measures to capture the quality aspects of UML/OCL combined models we defined a set of measures for measuring the structural properties of OCL expressions. This paper carefully describes an experiment we have conducted to confirm the conclusions and strengthen the external validity of a previous family of experiments, with the purpose of investigating the relationship between object coupling in OCL expressions and the understandability and modifiability of OCL expressions. Empirical evidence that such a relationship exists is reaffirmed and consolidated.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Basili, V. R., Rombach, H. D. The TAME project: towards improvement-oriented software environments. IEEE Trans. on Softw. Eng. Vol. 14 No. 6, 1998, pp. 758--773.
 
3
 
4
 
5
Calero, C., Piattini, M., Genero, M. Method for Obtaining Correct Metrics. In Proc. of the 3rd Int. Conference on Enterprise and Information Systems (ICEIS'2001), 2001, pp. 779--784.
 
6
 
7
El-Eman, K. Object-Oriented Metrics: A Review of Theory and Practice. National Research Council Canada. Institute for Information Technology. 2001.
 
8
 
9
Giese, M., Heldal, R. From Informal to Formal Specification in UML. UML 2004, LNCS 3273, pp. 197--211, 2004.
 
10
ISO/IEC 9126. Software Product Evaluation-Quality Characteristics and Guidelines for their Use. Geneva.
 
11
 
12
Object Management Group. UML 2.0 OCL 2nd revised submission. OMG Document. Available at http://www.omg.org
 
13
Object Management Group. UML Specification Version 1.5, OMG Document. Available at http://www.omg.org
 
14
Object Management Group. MDA The OMG Model Driven Architecture. Available: http://www.omg.org./mda/, 2002.
 
15
Reynoso, L., Genero, M., Piattini, M. Validating OCL metrics through a Family of Experiments. Jornadas de Ingeniería del Sofware y Base de Datos. 2004.
 
16
 
17
Reynoso, L., Genero, M., Piattini, M. Measuring OCL Expressions: An approach based on Cognitive Techniques. In Metrics for Conceptual Models. Imperial College Press, UK. 2005.
 
18
 
19
 
20
SPSS, 2002 SPSS 11.5. Syntax Reference Guide. Chicago. SPSS Inc. 2002.
 
21
 
22
 
23

Collaborative Colleagues:
Luis Reynoso: colleagues
Marcela Genero: colleagues
Mario Piattini: colleagues
Esperanza Manso: colleagues