Developing web applications for different architectures: The MoWebA approach

This study presents the Architecture Specific Model (ASM) defined by the MoWebA approach to improve the development of web applications for different architectures. MoWebA is a model-driven approach to web applications development. The article presents a general overview of MoWebA, including the methodological aspects related to its modeling and transformation processes, the process of defining the ASM, and an example of an ASM model. We finally present a preliminary validation experience and its main results. The experience was structured according to the proposal of Runeson et al. for case studies.

[1]  Nourchène Elleuch,et al.  ArchMDE Approach for the Formal Verification of Real Time Systems , 2011, 2011 IEEE 11th International Conference on Computer and Information Technology.

[2]  Esperanza Marcos,et al.  Modeling Platform-Independent and Platform-Specific Service Architectures with UML and the ArchiMeDeS Framework , 2014 .

[3]  Oscar Pastor,et al.  A navigational role-centric model oriented web approach - MoWebA , 2016, Int. J. Web Eng. Technol..

[4]  Manfred BROY,et al.  Architecture driven modelling in software development , 2004, Proceedings. Ninth IEEE International Conference on Engineering of Complex Computer Systems.

[5]  Manfred Broy,et al.  Architecture Driven Modeling in Software Development Extended Abstract , 2004 .

[6]  Richard McClatchey,et al.  A Formal Architecture-Centric Model-Driven Approach for the Automatic Generation of Grid Applications , 2006, ICEIS.

[7]  Winnie W. Hua,et al.  Solution Architecture for N-Tier Applications , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[8]  R. Yin Case Study Research: Design and Methods , 1984 .

[9]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[10]  Dayang N. A. Jawawi,et al.  Model Driven Web Engineering: A Systematic Mapping Study , 2015, e Informatica Softw. Eng. J..

[11]  David Lowe,et al.  Web Engineering: A Practitioner's Approach , 2008 .

[12]  Esperanza Marcos,et al.  ArchiMeDeS: A model-driven framework for the specification of service-oriented architectures , 2012, Inf. Syst..

[13]  Nourchène Elleuch,et al.  ArchMDE Approach for the Development of Embedded Real Time Systems , 2007, Ada-Europe.

[14]  Nora Koch,et al.  Patterns for the Model-Based Development of RIAs , 2009, ICWE.

[15]  Roger S. Pressman,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[16]  Jordi Cabot,et al.  Model-Driven Software Engineering in Practice , 2017, Synthesis Lectures on Software Engineering.

[17]  Per Runeson,et al.  A spiral process model for case studies on software quality monitoring - method and metrics , 2007, Softw. Process. Improv. Pract..

[18]  王萍,et al.  Rich Internet Application——推动网络教育软件的新发展 , 2006 .

[19]  Emilia Mendes,et al.  A systematic review of Web engineering research , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[20]  Oscar Pastor,et al.  A MDA Approach for Navigational and User Perspectives , 2011, CLEI Electron. J..

[21]  Carlos E. Cuesta,et al.  Integrating Software Architecture into a MDA Framework , 2006, EWSA.

[22]  Giovanni Toffetti Carughi,et al.  Capturing RIA concepts in a web modeling language , 2006, WWW '06.

[23]  D. Whitehead Case Study Research Design and Methods, 3rd edition , 2003 .

[24]  Janice Singer,et al.  Studying Software Engineers: Data Collection Techniques for Software Field Studies , 2005, Empirical Software Engineering.

[25]  Leszek A. Maciaszek,et al.  Architectural Principles for Service Cloud Applications , 2014, BMSD.

[26]  Tommi Mikkonen,et al.  On the Role of Architectural Style in Model Driven Development , 2004, EWSA.