Understanding refinement and specialization in the UML

Pons, Claudia Fabiana

Título:
Understanding refinement and specialization in the UML
Autor:
Pons, Claudia Fabiana
Colaboradores:
Giandini, Roxana SilviaPérez, GabrielaKutsche, Ralf-Detlef
Temas:
UMLPROCESO DE DESARROLLO DE SOFTWAREREFINAMIENTO DE PROGRAMASMÉTODOS FORMALES
En:
Proceeding of Workshop on Managing Specialization/Generalization Hierarchies: MASPEGHI 2003, ASE (Event of the Automated Software Engineering Conference), October 2003.
Resumen:
The old technique of abstraction and refinement makes it possible to understand complex systems by describing them in successive levels of detail. On the other hand the more modern technique of generalization and specialization (or Inheritance) facilitates the construction of systems by enabling reuse of specifications. Both techniques enable developers to specify a taxonomic relationship between a more general element and a more specific one. Abstraction is frequently used as a mere synonym for generalization -respectively refinement as a synonym for specialization. Confusion also stems for the occasional use of the same specification Notation for both concepts. However, these terms have different implications and the lack of distinction is the cause of much wrong model interpretations. The purpose of this article is to analyze both refinement and specialization relationship between UML model elements, in order to clarify the main differences (and similarities) between them. -- Keywords: modeling languages, UML, semantics, formalization, abstraction, refinement, generalization, specialization.
URL/DOI:
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Idioma:
Inglés
Publicación:
, 2003

Puede solicitar más fácilmente el ejemplar con: A0125

Ver estantes

La edición contiene los siguientes documentos electrónicos para descargar:

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)