Program understanding using ontologies and dynamic analysis

Belmonte, Javier (eKlore Srl, Geneva, Switzerland) ; Dugerdil, Philippe (Haute école de gestion de Genève, HES-SO // Haute Ecole Spécialisée de Suisse Occidentale)

No maintenance activity can be performed without understanding at least the part of the program that needs to b emodified. Therefore, considering its cost, helping developers to understand programs is a must. Consequently, our research aims at building a business related model of the program semantics, which is grounded in Perkinsfi research in psychology. After a short reminder of our model, whose performance in helping developers to understand programs has been presented elsewhere, this paper presents the automatic instantiation of the model. This rests on the ontology technology a swell as on an innovative dynamic analysis technique. We present a use case to evaluate the performance of our technique.


Keywords:
Conference Type:
full paper
Faculty:
Economie et Services
School:
HEG - Genève
Institute:
CRAG - Centre de Recherche Appliquée en Gestion
Subject(s):
Economie/gestion
Publisher:
Pau, France, 9-13 April 2018
Date:
Pau, France
9-13 April 2018
2018
Pagination:
8 p.
Published in
Proceedings of the 33rd ACM/SIGAPP Symposium On Applied Computing
Appears in Collection:



 Record created 2018-04-30, last modified 2019-06-11

Fulltext:
Download fulltext
PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)