IDENTIFICATION OF SOFTWARE SYSTEM COMPONENTS USING SEMANTIC MODELS AND GRAPH SLICING

Mark Mckenna, Jacob Slonim, Michael McAllister, Kelly Lyons

2009

Abstract

We present an implementation of part of a process for automatically decomposing a legacy software system into a loosely coupled components. The Relationship Modelling Framework (RMF) coupled with the appropriate components can generate and maintain a semantic model of a software system that shows at various levels of abstraction the elements that make up a software system such as source code entities, database tables, and the relationships between these elements. We introduce graph slicing, derived from program slicing, that can assist architects by identifying dependencies of selected elements. IBM provided independent preliminary validation of the model generation process' performance and the accuracy of the graph slicing by applying the results to one of their real-world software suites.

Download


Paper Citation


in Harvard Style

Mckenna M., Slonim J., McAllister M. and Lyons K. (2009). IDENTIFICATION OF SOFTWARE SYSTEM COMPONENTS USING SEMANTIC MODELS AND GRAPH SLICING . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 5-12. DOI: 10.5220/0002219700050012

in Bibtex Style

@conference{icsoft09,
author={Mark Mckenna and Jacob Slonim and Michael McAllister and Kelly Lyons},
title={IDENTIFICATION OF SOFTWARE SYSTEM COMPONENTS USING SEMANTIC MODELS AND GRAPH SLICING},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={5-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002219700050012},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - IDENTIFICATION OF SOFTWARE SYSTEM COMPONENTS USING SEMANTIC MODELS AND GRAPH SLICING
SN - 978-989-674-010-8
AU - Mckenna M.
AU - Slonim J.
AU - McAllister M.
AU - Lyons K.
PY - 2009
SP - 5
EP - 12
DO - 10.5220/0002219700050012