Measuring The Distance Between High-Level Models In A Reengineering Process
Journal Title: University of Sindh Journal of Information and Communication Technology - Year 2019, Vol 3, Issue 1
Abstract
When refactoring high-level models, measuring the differences between the original and the refactored model helps the designers know how the original model was modified and if the transformation added more complexity or/and improved the model. In our previous work, we developed the M2K methodology that parses legacy C code, maps it in a high-level model to represent the domain concepts and proposes a refactored model to improve the mapped design. Based on both models, we propose a distance to indicate, from the domain viewpoint, if the original identified concept keeps the same structure or, conversely, if the refactorings modify the concepts represented in the original model. Our approach is based on models generated through the M2K methodology and does not take into account syntactical variations between models. To show the applicability and the validation of our approach, firstly we show how we apply it on a trivial case study. Then, we show the results of applying our proposal to thirteen case studies (small-scale real projects implemented in C) that were also used to validate the M2K methodology.
Multimedia based learning paradigm for School going children using 3D Animation
Multimedia based teaching and learning mechanism is being rapidly adopted and implemented in various schools of education. In this research, we explore and implement the use of Animation as t...
Information Retrieval based requirement traceability recovery approaches- A systematic literature review
The term traceability is an important concept regarding software development. It enables software engineers to trace requirements from their origin to fulfillment. Maintaining traceability manually is a time consuming an...
Smart Land Record Application Using Web GIS and GPS
Land plays an important role in the different administrative domain of a country like residential systems, environmental advancement, agricultural benefits, wealth generation and natural recourses as country population i...
Framework Based System for Acceptance of Health Information System in Pakistan
The adoption of Information Technology (IT) has remained a point of enthusiasm for the last couple of decades. The Technology Acceptance Models such as TAM are used to predict users’ behaviours. Studies on the ability to...
Conceptual Framework for understanding Mobile Commerce Applications
For progressive development and dissemination of mobile commerce applications, the most important thing is the satisfaction and consolation of consumer. The theoretical model proposed in this stud...