Abstract

Modeling approaches based on standards are of paramount importance in the field of front-end design for web and mobile applications. Problems are often encountered during the selection of tools for designing applications for developers and researchers, particularly applications that are related to time and cost in the market and academia. The Interaction Flow Modeling Language (IFML) is a recently standardized modeling language designed for managing the content expression, user interaction and behavior control of front-end applications. IFML brings several benefits to the development process of web and mobile front-end applications. Thus, several tools have been developed for the exploitation of technical artifacts offered by current specifications. In this study, we discuss the tools proposed for modeling IFML to provide a comparative analysis while considering various criteria. The result can be used as a basis of tool selection for specific aspects.

Highlights

  • Model-Driven Engineering (MDE) methods are aimed at providing tools and techniques for simplifying the design, development and evolution of software applications

  • The use of Interaction Flow Modeling Language (IFML), a new web engineering method, has recently been proposed for web and mobile application development (Brambilla and Fraternali, 2014a). It is an Object Management Group (OMG) standard that supports the platform-independent description of graphical User Interfaces (UIs) for desktop computers, laptops, cellular phones and tablets (Brambilla, 2013)

  • Of the listed tools above, only webradio can generate the code because WebRatio has specific platform support, noticeable in its environment by many components related to the target platform,unlike other tools that present an abstract definition of the IFML diagram

Read more

Summary

Introduction

Model-Driven Engineering (MDE) methods are aimed at providing tools and techniques for simplifying the design, development and evolution of software applications. The use of Interaction Flow Modeling Language (IFML), a new web engineering method, has recently been proposed for web and mobile application development (Brambilla and Fraternali, 2014a). It is an Object Management Group (OMG) standard that supports the platform-independent description of graphical User Interfaces (UIs) for desktop computers, laptops, cellular phones and tablets (Brambilla, 2013). IFML tools can design standard models and sometimes provide the final version as generated code.

Background
Findings
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call