Abstract-A current problem in software engineering is the modernization of useful legacy systems to mobile platforms. In this context, we describe a reengineering process that integrates traditional reverse engineering techniques such as static and dynamic analysis with Model Driven Development (MDD), MDA (Model Driven Architecture) in particular. We describe a case study that shows how to move CRM (Customer Relationship Management) applications from desktop to mobile platforms. We validated our approach by using the open source application platform Eclipse, EMF (Eclipse Modeling Framework), EMP (Eclipse Modeling Project), the Atlas Transformation Language (ATL) and the Android platform.
A reengineering process that integrates traditional reverse engineering techniques such as static and dynamic analysis with MDA is presented at REF .
Adapting CRM Systems for Mobile Platforms: An MDA Perspective
2013 14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing
2013 14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing
Computer Science