loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Paolo Falcarin and Marco Torchiano

Affiliation: Politecnico di Torino, Italy

Keyword(s): UML, XMI, Dynamic Models, Aspect Oriented Programming (AOP), Reverse Engineering.

Related Ontology Subjects/Areas/Topics: Aspect-Orientation ; Health Engineering and Technology Applications ; Neurocomputing ; Neurotechnology, Electronics and Informatics ; Programming Languages ; Reverse Engineering ; Software Engineering

Abstract: There is a wide range of formats and meta-models to represent the information extracted by reverse engineering tools. Currently UML tools with reverse engineering capabilities are not truly interoperable due to differences in the interchange format and cannot extract complete and integrated models. The forthcoming UML 2.0 standard includes a complete meta-model and a well defined interchange format (XMI). There is an available implementation of the meta-model, therefore it is a viable option to use UML 2.0 the modelling format for reverse engineered models. In this paper we propose a technique to automatically extract sequence diagrams from Java programs, compliant to the UML 2.0 specifications. The proposed approach takes advantage of the Eclipse platform and different plug-ins to provide an integrated solution: it relies on a new dynamic analysis technique, based on Aspect Oriented Programming; it recovers the interactions between objects also in presence of reflective calls and po lymorphism. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.117.165.66

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Falcarin, P. and Torchiano, M. (2006). A DYNAMIC ANALYSIS TOOL FOR EXTRACTING UML 2 SEQUENCE DIAGRAMS. In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-972-8865-69-6; ISSN 2184-2833, SciTePress, pages 171-176. DOI: 10.5220/0001319401710176

@conference{icsoft06,
author={Paolo Falcarin. and Marco Torchiano.},
title={A DYNAMIC ANALYSIS TOOL FOR EXTRACTING UML 2 SEQUENCE DIAGRAMS},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2006},
pages={171-176},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001319401710176},
isbn={978-972-8865-69-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - A DYNAMIC ANALYSIS TOOL FOR EXTRACTING UML 2 SEQUENCE DIAGRAMS
SN - 978-972-8865-69-6
IS - 2184-2833
AU - Falcarin, P.
AU - Torchiano, M.
PY - 2006
SP - 171
EP - 176
DO - 10.5220/0001319401710176
PB - SciTePress