Title :
Adapting CRM Systems for Mobile Platforms: An MDA Perspective
Author :
Amendola, Federico ; Favre, L.
Author_Institution :
Comision de Investig. Cientificas de la Provincia de Buenos Aires, Univ. Nac. del Centro de la Provincia de Buenos Aires, Tandil, Argentina
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.
Keywords :
customer relationship management; integrated software; mobile computing; public domain software; reverse engineering; software architecture; software maintenance; systems re-engineering; ATL; Android platform; Atlas transformation language; EMF; EMP; MDA; adapting CRM system; customer relationship management; eclipse modeling framework; eclipse modeling project; legacy system; mobile platform; model driven architecture; open source application platform; reengineering process; reverse engineering technique integration; software engineering; Customer relationship management; Java; Mobile communication; Mobile handsets; Reverse engineering; Software; Unified modeling language; Customer Relationship Management; Model Driven Architecture; mobile computing; model transformation language; reengineering; reverse engineering;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
Conference_Location :
Honolulu, HI
DOI :
10.1109/SNPD.2013.25