Quantitative techniques for the assessment of correspondence between UML designs and implementations

D.J.A. Opzeeland, van, C.F.J. Lange, M.R.V. Chaudron

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review


In this paper we discuss approaches to assess the correspondence between a software design and its implementation. We consider object oriented software systems which are designed using the UML notation. Correspondence is important for understanding the system since designs are easier to comprehend than large pieces of source code. To assess the correspondence of a system, we match entities from the design to pieces of source code. We define a matching based on classifiers. Several approaches are discussed to establish such a matching. These approaches are matching based on classifier names, matching based on metric profiles and matching based on structural properties of classifiers. Once this matching is defined, it is possible to detect and visualize the actual differences between design entities and parts of source code. The approaches have been validated through an industrial case study.
Originele taal-2Engels
TitelProceedings 9th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE2005, Glasgow, UK, July 25, 2005)
StatusGepubliceerd - 2005


Duik in de onderzoeksthema's van 'Quantitative techniques for the assessment of correspondence between UML designs and implementations'. Samen vormen ze een unieke vingerafdruk.

Citeer dit