A formal approach to building a polymorphism metric in object-oriented systems

Detalles Bibliográficos
Autor Principal: Pons, Claudia Fabiana
Otros autores o Colaboradores: Olsina Santos, Luis Antonio, Prieto, Máximo
Formato: Capítulo de libro
Lengua:inglés
Series:^p Datos electrónicos (1 archivo : 146 KB)
Temas:
Acceso en línea:www.lifia.info.unlp.edu.ar/papers/2000/Pons2000f.pdf
Consultar en el Cátalogo
Resumen:Although quality is not easy to evaluate since it is a complex concept compound by different aspects, several properties that make a good object-oriented design have been recognized and widely accepted by the software engineering community. We agree that both the traditional and the new object-oriented properties should be analyzed in assessing the quality of object-oriented design. However, we believe that it is necessary to pay special attention to the polymorphism concept and metric, since they should be considered one of the key concerns in determining the quality of an object-oriented system. In this paper, we have given a rigorous definition of polymorphism. On top of this formalization we propose a metric that provides an objective and precise mechanism to detect and quantify dynamic polymorphism. The metric takes information coming from the first stages of the development process giving developers the opportunity to early evaluate and improve the quality of the software product. Finally, a first approach to the theoretical validation of the metric is presented.
Notas:Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12/03/2009)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170246.0
008 230201s2000 xx o 000 0 eng d
024 8 |a DIF-M2624  |b 2717  |z DIF002528 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Pons, Claudia Fabiana 
245 1 0 |a A formal approach to building a polymorphism metric in object-oriented systems 
490 0 |a ^p Datos electrónicos (1 archivo : 146 KB) 
500 |a Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12/03/2009) 
520 |a Although quality is not easy to evaluate since it is a complex concept compound by different aspects, several properties that make a good object-oriented design have been recognized and widely accepted by the software engineering community. We agree that both the traditional and the new object-oriented properties should be analyzed in assessing the quality of object-oriented design. However, we believe that it is necessary to pay special attention to the polymorphism concept and metric, since they should be considered one of the key concerns in determining the quality of an object-oriented system. In this paper, we have given a rigorous definition of polymorphism. On top of this formalization we propose a metric that provides an objective and precise mechanism to detect and quantify dynamic polymorphism. The metric takes information coming from the first stages of the development process giving developers the opportunity to early evaluate and improve the quality of the software product. Finally, a first approach to the theoretical validation of the metric is presented. 
534 |a 4th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE, ECOOP 2000), June 2000.EN: Fernando Brito e Abreu and Geert Poels and Houari A. Sahraoui and Horst Zuse. Quantitative Approaches in Object-Oriented Software Engineering, Hermes Penton Science, Chapter 1, Science Innovative Technology Series, London, April 2002. 
650 4 |a MÉTODOS FORMALES 
650 4 |a ORIENTACIÓN A OBJETOS 
650 4 |a POLIMORFISMO 
650 4 |a CALIDAD DE SOFTWARE 
650 4 |a MÉTRICAS DE SOFTWARE 
700 1 |a Olsina Santos, Luis Antonio 
700 1 |a Prieto, Máximo 
856 4 0 |u www.lifia.info.unlp.edu.ar/papers/2000/Pons2000f.pdf 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0123  |7 3  |8 BD  |9 76970  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0123  |r 2025-03-11 17:02:46  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=130  |w 2025-03-11  |y CP 
999 |c 52407  |d 52407