International Research journal of Management Science and Technology

  ISSN 2250 - 1959 (online) ISSN 2348 - 9367 (Print) New DOI : 10.32804/IRJMST

Impact Factor* - 6.2311


**Need Help in Content editing, Data Analysis.

Research Gateway

Adv For Editing Content

   No of Download : 112    Submit Your Rating     Cite This   Download        Certificate

MODEL DRIVEN DEVELOPMENT OF NEW WEB APPLICATION FEATURES BY EXTENDING IFML

    1 Author(s):  RAVI KUMAR SACHDEVA

Vol -  10, Issue- 4 ,         Page(s) : 222 - 230  (2019 ) DOI : https://doi.org/10.32804/IRJMST

Abstract

Web is an ever changing domain. Since inception of Web, Web applications have undergone through many architectural and technical changes. The new generation of Web applications, rich internet applications have completely modified the way online systems are implemented over Web with an aim to provide incredible user interaction experience. The importance of model driven development cannot be ignored in implementation of successful systems. In the past, model driven development has proved its importance with shown advantages of fast development, reduced error rate as well as low cost of implementation and maintenance. Hence, in this scenario it becomes utmost important to keep modeling standards updated in order to meet emerging needs of Web. Interaction flow modeling language (IFML) is the latest modeling standard being adopted by industries for modeling of user interfaces. This research paper focuses on identifying differentiating constructs of rich internet applications and extending IFML to support these differentiating constructs. With the help of case study of shopping cart implementation, it has been shown how IFML can be extended to meet emerging needs of Web.

[1] Acerbis, R., Bongio, A., Butti, S., & Brambilla, M. (2015), “Model-driven development of cross-platform mobile applications with WebRatio and IFML”,
Proc. 2nd ACM International Conference on Mobile Software Engineering and Systems, pp. 170-171 Florence, Italy.
[2] Bernaschina, C., Comai, S., & Fraternali, P. (2018), “Formal semantics of OMG’s Interaction Flow Modeling Language(IFML) for mobile and rich-client application model driven development”, The Journal of Systems and Software , pp. 137, 239-260.
[3] Brambilla, M., & Butti, S. (2014, September), Fifteen Years of Industrial Model-Driven Development in Software Front-End: from WebML to WebRatio and IFML.
[4] Brambilla, M., & Fraternali, P. (2015), “Interaction Flow Modeling Language: Model-Driven UI Engineering of Web and Mobile Apps with IFML” Morgan Kaufmann.
[5] Ceri, S., Fraternali, P., & Bongio, A. (2000), “Web Modeling Language (WebML): a modeling language for designing Web sites”, Computer Networks , 33 (1-6), pp. 137-157.
[6] Conallen, J. (2002), “Building Web Applications with UML”, (2nd Edition ed.), Addison-Wesley Professional.
[7] Costa, S. L., Neto, V. V., & Oliveira, J. L. (2014), “A User Interface Stereotype to Build Web Portals”, Proc. 9th Latin American Web Congress, (pp. 10-18), Ouro Preto.
[8] Dissanayake, N. R., & Dias, G. (2014), “Best Practices for Rapid Application Development of AJAX Based Rich Internet Applications”, Proc. 14th International Conference on Advances in ICT for Emerging Regions, (pp. 63-66). Colombo, Sri Lanka.
[9] Gomez, J., & Cachero, C. (2003), “OO-H Method: Extending UML to Model Web Interfaces”, Information modeling for internet applications , pp. 144-173.
[10] Hamdani, M., Butt, W. H., Anwar, M. W., & Azam, F. (2018), “A Systematic Literature Review on Interaction Flow Modeling Language (IFML)”, Proc. 2nd International Conference on Management Engineering, Software Engineering and Service Sciences, pp. 134-138, Wuhan, China.
[11] Jenkov, J. (2014, 10 31), “RIA Architecture”, Retrieved 02 16, 2018, from http://tutorials.jenkov.com/software-architecture/ria-architecture.html
[12] Koch, N., Knapp, A., Zhang, G., & Baumeister, H. (2008), UML-Based Web Engineering: An Approach based on Standards, “Web Engineering: Modelling and Implementing Web Applications”, pp. 157-191, Berlin/Heidelberg: Springer.
[13] Laaz, N., & Mbarki, S. (2017), “A model-driven approach for generating RIA interfaces using IFML and ontologies”, Proc. 4th IEEE International Colloquium on Information Science and Technology (CiSt), pp. 83-88, Tangier, Morocco.
[14] Macro, B., Mauri, A., & Umuhoza, E. (2014), Extending the Interaction Flow Modeling Language (IFML) for Model Driven Development of Mobile Applications Front End, In Y. M. Awan I. (Ed.), Mobile Web Information Systems. MobiWIS. Lecture Notes in Computer Science, 8640, pp. 176-191. Cham: Springer.
[15] Riviello, P. (2014, March 31), IFML Quick Reference Card.
[16]  Roubi, S., Mohammed, E., & Mbarki, S. (2016). A model driven approach to generate graphical user interfaces for Rich Internet Applications using Interaction Flow Modeling Language, International Journal of Electrical and Computer Engineering , 6 (6), pp. 3073-3079.
[17] Schwabe, D., & Rossi, G. (1995), The object-oriented hypermedia design model, Communications of the ACM , 38 (8), pp. 45-46.
[18] Shakuntla, R., Sharma, A., & Sarangdevot, S. (2013). A Study on Modeling Standards for Web Applications and Significance of AspectWebML, “International Journal of Engineering Trends and Technology” , 4 (6), pp. 2371-2375.
[19] The Interaction Flow Modeling Language (IFML) Resource Page. (n.d.). Retrieved 03 15, 2019, from https://www.omg.org/ifml/
[20] Wakil, K., & Jawawi, D. N. (2017), Extensibility Intercation Flow Modeling Language Metamodels to Develop New Web Application Concerns. Kurdistan Journal of Applied Research , 2 (3).

*Contents are provided by Authors of articles. Please contact us if you having any query.






Bank Details