Métricas para propiedades estructurales de expresiones OCL relacionadas con la técnica de chunking

La literatura sobre métricas incluye numerosas métricas orientadas a objetos (OO), algunas de las cuales se pueden aplicar a atributos internos de calidad de los diagramas de clases. Esta métricas se definieron con el objeto de poder estimar atributos de calidad externos, poder tomar mejores decisio...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Reynoso, Luis A., Genero Bocco, Marcela, Piattini Velthuis, Mario
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2003
Materias:
OCL
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22645
Aporte de:
Descripción
Sumario:La literatura sobre métricas incluye numerosas métricas orientadas a objetos (OO), algunas de las cuales se pueden aplicar a atributos internos de calidad de los diagramas de clases. Esta métricas se definieron con el objeto de poder estimar atributos de calidad externos, poder tomar mejores decisiones de diseño, y evitar, en etapas tardías, que el mantenimiento sea más caro en términos de costo y esfuerzo. OCL (Object Constraint Language) permite expresar, de forma más precisa, el conocimiento acerca del sistema a modelar. Sus expresiones declaran la semántica de diferentes atributos de los diagramas de clase, asociando expresiones del lenguaje a los elementos básicos del diagrama (esto es, clases y operaciones). Sin embargo, no existen en la literatura, métricas que tengan en cuenta la complejidad añadida por el uso de expresiones OCL. Por este motivo, presentamos en este artículo un conjunto de métricas para expresiones OCL que están relacionadas con el proceso cognitivo de “chunking”. Nuestra hipótesis es que las propiedades estructurales de expresiones OCL inciden en su complejidad cognitiva, y esta última, incide en atributos de calidad externos como la entendibilidad, la mantenibilidad, etc. En este trabajo mostramos la definición del conjunto de métricas (junto con los conceptos de OCL involucrados en tales métricas), y su validación teórica de acuerdo al marco basado en propiedades de Briand et al.