Companies are investing a lot of resources and effort for migrating their legacy applications and adapting them with the rapid technological changes. For this reason, the authors are interested in the modernization of desktop applications developed in Java Swing to Web 2.0 applications. Therefore, an ADM approach is applied in order to develop a tool named FlexMigration allowing automatic reverse engineering of Swing GUI to obtain a RIA GUI. The usefulness of this tool is the automation of the migration process with the extraction of the actions encapsulated in possible anonymous classes. As an illustration, they present along this paper a reengineering of a small legacy chat application. The authors explain its migration process to generate a similar Flex Graphical User Interface.
This chapter proposes a new methodology for the automatic generation of domain ontologies to support big data analytics. This method ensures the recommendations of the MDA approach by transforming UML class diagrams to domain ontologies in PSM level through ODM, which is an OMG standard for ontology modeling. In this work, the authors have focused on the model-driven architecture approach as the best solution for representing and generating ontology artifacts in an intuitive way using the UML graphical syntax. The creation of domain ontologies will form the basis for application developers to target business professional context; however, the future of big data will depend on the use of technologies to model ontologies. With that said, this work supports the combination of ontologies and big data approaches as the most efficient way to store, extract, and analyze data. It is shown using the theoretical approach and concrete results obtained after applying the proposed process to an e-learning domain ontology.
Quite recently, considerable attention has been paid to the design, implementation and evaluation of graphical user interfaces due to the apparition of the new strategic trend of computing everywhere. Accordingly, it is necessary to adopt an abstract representation of systems front-end in order to ensure this trend. IFML (Interaction Flow Modeling Language) is a user interfaces description language used to describe the content and interaction behavior of applications front-end. It has been conceived with executability aspect that is obtained via model transformations and full code generators into functional codes. however, these code generators are often accompanied by a loss of information. The main goal of this paper is to present a new virtual machine for directly executing GUIs models designed with IFML language in combination with UML domain model; that captures the content dependency. These input models will be then run on different platforms and devices. We adopted a new model driven approach that includes the hybrid approach of interpretive compiler; through a set of transformation rules, for the implementation of the desired virtual machine.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.