Matching Domain Model with Source Code using Relationships
Abstract
We address the task of mapping a given domain model (e.g., an industry-standard reference model) for a given domain (e.g., ERP), with the source code of an independently developed application in the same domain. This has applications in improving the understandability of an existing application, migrating it to a more flexible architecture, or integrating it with other related applications. We build on a previous approach, which uses relationships among source code elements for improving the precision of the mapping process. We extend this approach by considering relationships among domain model elements in addition to relationships among source code elements, and also by stating the mapping process as an optimization problem. We have implemented our approach, and compared it with the previous approach. We show that our approach gives significantly better precision as well as recall than the previous approach when applied on a real industry-standard domain model and an open-source application.
Collections
Related items
Showing items related by title, author, creator and subject.
-
A Hydroclimatological Change Detection and Attribution Study over India using CMIP5 Models
Pattanayak, Sonali (2017-11-14)As a result of increase in global average surface temperature, abnormalities in different hydroclimatic components such as evapotranspiration, stream flow and precipitation have been experienced. So investigation has to ... -
Spatially Correlated Data Accuracy Estimation Models in Wireless Sensor Networks
Karjee, Jyotirmoy (2018-02-10)One of the major applications of wireless sensor networks is to sense accurate and reliable data from the physical environment with or without a priori knowledge of data statistics. To extract accurate data from the physical ... -
Magnetisation, Phases & Phase Transitions in Frustrated and Unfrustrated XY Model
Maji, Maheswar (2018-02-23)Through our whole work we study the XY model with all its entirety, a particular spin model where spins are confined in a plane. We try to bring out a good understanding of this model with all different types of phases and ...

