A Model-Driven Approach for the Design of Web Information Systems based on Frameworks

In the field of Web Engineering, many methods have been proposed. FrameWeb is a method that targets the development of systems that use certain kinds of frameworks in their architecture, proposing the use of models that incorporate concepts from these frameworks during design. However, in its original proposal, FrameWeb's models do not fit well different framework instances, its language is not formally defined and no tool support is offered to aid software architects in creating the models. In this paper, we propose to address these issues using model-driven techniques.

[1]  John Crupi,et al.  Core J2EE Patterns: Best Practices and Design Strategies , 2001 .

[2]  Karin Baier Core J2ee Patterns Best Practices And Design Strategies , 2016 .

[3]  Giancarlo Guizzardi,et al.  Designing Web Information Systems for a Framework-Based Construction , 2009, Innovations in Information Systems Modeling.

[4]  Douglas C. Schmidt,et al.  Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software , 2013, SPLASH.

[5]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[6]  Lucinéia Souza Maia Um processo para o desenvolvimento de aplicações Web acessíveis , 2010 .

[7]  Oscar Díaz,et al.  A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA , 2008, 2008 Eighth International Conference on Web Engineering.

[8]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[9]  Douglas C. Schmidt,et al.  Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects , 2013 .

[10]  Carlos Eugênio Palma da Purificação,et al.  EngenDSL - A Domain Specific Language for Web Applications , 2013 .

[11]  Oscar Pastor,et al.  A framework to identify primitives that represent usability within Model-Driven Development methods , 2015, Inf. Softw. Technol..

[12]  Oscar Pastor,et al.  Model-Driven Development , 2008, Informatik-Spektrum.

[13]  Tiago C. Gaspar,et al.  A Service Oriented Approach for Synchronous Collaborative RIAs Development , 2010 .

[14]  Vicente Pelechano,et al.  Applying the Oows Model-Driven Approach for Developing Web Applications. The Internet Movie Database Case Study , 2008, Web Engineering.

[15]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.