Towards a metric suite for OCL expressions expressed within UML/OCL models
- Autores
- Reynoso, Luis A.; Genero Bocco, Marcela; Piattini Velthuis, Mario
- Año de publicación
- 2004
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is corroborated by the huge amount of metrics that have appeared in the literature related to the measurement of UML diagrams at a high level design stage. Most of these metrics are focused on the measurement of internal quality attributes such as structural complexity, coupling, size, etc. However, none of the proposed metrics take into account the added complexity involved when a UML model are complemented by expressions written in Object Constraint Language (OCL), that is a UML/OCL model. Due OCL is essential in building consistent and coherent platform-independent models we propose a metric suite for structural properties of OCL expressions. These metrics were proposed considering OCL concepts related to the "chunking" and "tracing" cognitive techniques. We believe that cognitive techniques affect the cognitive complexity, and by consequence the understandability and maintainability of expression of UML/OCL models. Therefore, the goal of this paper is to show how we defined these metrics in a methodological way, assuring thus their validity.
Facultad de Informática - Materia
-
Ciencias Informáticas
Metrics
Object Constraint Language (OCL) - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc/3.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/9478
Ver los metadatos del registro completo
id |
SEDICI_83c807ee5eb79397e37628d3ec0b118c |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/9478 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Towards a metric suite for OCL expressions expressed within UML/OCL modelsReynoso, Luis A.Genero Bocco, MarcelaPiattini Velthuis, MarioCiencias InformáticasMetricsObject Constraint Language (OCL)UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is corroborated by the huge amount of metrics that have appeared in the literature related to the measurement of UML diagrams at a high level design stage. Most of these metrics are focused on the measurement of internal quality attributes such as structural complexity, coupling, size, etc. However, none of the proposed metrics take into account the added complexity involved when a UML model are complemented by expressions written in Object Constraint Language (OCL), that is a UML/OCL model. Due OCL is essential in building consistent and coherent platform-independent models we propose a metric suite for structural properties of OCL expressions. These metrics were proposed considering OCL concepts related to the "chunking" and "tracing" cognitive techniques. We believe that cognitive techniques affect the cognitive complexity, and by consequence the understandability and maintainability of expression of UML/OCL models. Therefore, the goal of this paper is to show how we defined these metrics in a methodological way, assuring thus their validity.Facultad de Informática2004-04info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf45-51http://sedici.unlp.edu.ar/handle/10915/9478enginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr04-6.pdfinfo:eu-repo/semantics/altIdentifier/issn/1666-6038info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/3.0/Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:23:30Zoai:sedici.unlp.edu.ar:10915/9478Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:23:30.931SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
title |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
spellingShingle |
Towards a metric suite for OCL expressions expressed within UML/OCL models Reynoso, Luis A. Ciencias Informáticas Metrics Object Constraint Language (OCL) |
title_short |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
title_full |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
title_fullStr |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
title_full_unstemmed |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
title_sort |
Towards a metric suite for OCL expressions expressed within UML/OCL models |
dc.creator.none.fl_str_mv |
Reynoso, Luis A. Genero Bocco, Marcela Piattini Velthuis, Mario |
author |
Reynoso, Luis A. |
author_facet |
Reynoso, Luis A. Genero Bocco, Marcela Piattini Velthuis, Mario |
author_role |
author |
author2 |
Genero Bocco, Marcela Piattini Velthuis, Mario |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Metrics Object Constraint Language (OCL) |
topic |
Ciencias Informáticas Metrics Object Constraint Language (OCL) |
dc.description.none.fl_txt_mv |
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is corroborated by the huge amount of metrics that have appeared in the literature related to the measurement of UML diagrams at a high level design stage. Most of these metrics are focused on the measurement of internal quality attributes such as structural complexity, coupling, size, etc. However, none of the proposed metrics take into account the added complexity involved when a UML model are complemented by expressions written in Object Constraint Language (OCL), that is a UML/OCL model. Due OCL is essential in building consistent and coherent platform-independent models we propose a metric suite for structural properties of OCL expressions. These metrics were proposed considering OCL concepts related to the "chunking" and "tracing" cognitive techniques. We believe that cognitive techniques affect the cognitive complexity, and by consequence the understandability and maintainability of expression of UML/OCL models. Therefore, the goal of this paper is to show how we defined these metrics in a methodological way, assuring thus their validity. Facultad de Informática |
description |
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is corroborated by the huge amount of metrics that have appeared in the literature related to the measurement of UML diagrams at a high level design stage. Most of these metrics are focused on the measurement of internal quality attributes such as structural complexity, coupling, size, etc. However, none of the proposed metrics take into account the added complexity involved when a UML model are complemented by expressions written in Object Constraint Language (OCL), that is a UML/OCL model. Due OCL is essential in building consistent and coherent platform-independent models we propose a metric suite for structural properties of OCL expressions. These metrics were proposed considering OCL concepts related to the "chunking" and "tracing" cognitive techniques. We believe that cognitive techniques affect the cognitive complexity, and by consequence the understandability and maintainability of expression of UML/OCL models. Therefore, the goal of this paper is to show how we defined these metrics in a methodological way, assuring thus their validity. |
publishDate |
2004 |
dc.date.none.fl_str_mv |
2004-04 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/9478 |
url |
http://sedici.unlp.edu.ar/handle/10915/9478 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr04-6.pdf info:eu-repo/semantics/altIdentifier/issn/1666-6038 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
dc.format.none.fl_str_mv |
application/pdf 45-51 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260060434071552 |
score |
13.13397 |