ABSTRACT
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.
- D. Alur, J. Crupi, and D. Malks. Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall / Sun Microsystems Press, 2nd edition, 2003. Google ScholarDigital Library
- P. P. Baresi Luciano, Garzotto França. Extending UML for Modeling Web Applications Luciano. In Proceedings of the 34$^\rm th$ Hawaii International Conference on System Sciences, pages 1285--94. IEEE Comput. Soc. Press, 2001. Google ScholarDigital Library
- L. DeMichiel and B. Shannon. JSR 342: Java#8482; Platform, Enterprise Edition 7 (Java EE 7) Specification, https://jcp.org/en/jsr/detail?id=342 (last access: April 29th, 2015).Google Scholar
- J. Fons, V. Pelechano, O. Pastor, P. Valderas, and V. Torres. Applying the OOWS model-driven approach for developing web applications. The Internet Movie Database case study. In Web Engineering: Modelling and Implementing Web Applications, pages 65--108. Springer, 2008.Google ScholarCross Ref
- W. Frakes and K. Kang. Software reuse research: status and future. IEEE Transactions on Software Engineering, 31(7):529--536, July 2005. Google ScholarDigital Library
- T. C. Gaspar, S. Paulo, C. A. C. Teixeira, S. Paulo, A. F. Prado, and S. Paulo. A Service Oriented Approach for Synchronous Collaborative RIAs Development. In WebMedia - XVI Brazilian Symposium on Multimedia and the Web, pages 115--122, Belo Horizonte (MG), Brazil, 2010.Google Scholar
- M. D. Jacyntho and D. Schwabe. Modelos e Meta-Modelos para Transações em Aplicações Web. In WebMedia - XVI Brazilian Symposium on Multimedia and the Web, pages 75--82, 2010.Google Scholar
- L. S. Maia, M. A. S. Turine, H. d. C. Sandim, and D. M. B. Paiva. Um Modelo para o Desenvolvimento de Aplicações Web Acessìveis. In WebMedia - XVI Brazilian Symposium on Multimedia and the Web, pages 235--242, Belo Horizonte (MG), Brazil, 2010.Google Scholar
- S. Meliá, J. Gómez, S. Pérez, and O. Díaz. A model-driven development for GWT-based rich internet applications with OOH4RIA. In Proceedings - 8th International Conference on Web Engineering, ICWE 2008, pages 13--23. Ieee, July 2008. Google ScholarDigital Library
- J. I. Panach, N. Juristo, F. Valverde, and O. Pastor. A framework to identify primitives that represent usability within Model-Driven Development methods. Information and Software Technology, 58:338--354, 2014.Google ScholarCross Ref
- O. Pastor, S. Espa\ na, J. I. Panach, and N. Aquino. Model-driven development. Informatik-Spektrum, 31:394--407, 2008.Google ScholarCross Ref
- O. Pastor, J. Gómez, E. Insfrán, and V. Pelechano. The oo-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming. Information Systems, 26(7):507 -- 534, 2001. Google ScholarDigital Library
- C. E. P. D. Purificação and P. C. D. Silva. EngenDSL -- a Domain Specific Language for Web Applications. Proceedings of 10th CONTECSI International Conference on Information Systems and Technology Management, pages 879--899, June 2013.Google ScholarCross Ref
- D. Schmidt, M. Stal, H. Rohnert, and F. Buschmann. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects. Wiley, 2013.Google Scholar
- V. E. S. Souza, R. A. Falbo, and G. Guizzardi. Designing Web Information Systems for a Framework-based Construction. In T. Halpin, E. Proper, and J. Krogstie, editors, Innovations in Information Systems Modeling: Methods and Best Practices, chapter 11, pages 203--237. IGI Global, 1 edition, 2009.Google Scholar
Index Terms
- A Model-Driven Approach for the Design of Web Information Systems based on Frameworks
Recommendations
A Model-Driven Approach for Code Generation for Web-based Information Systems Built with Frameworks
WebMedia '17: Proceedings of the 23rd Brazillian Symposium on Multimedia and the WebIn the field of Web Engineering, there are several methods proposed for the development of Web-based information systems (WISs). FrameWeb is a method that aims to develop WISs that use certain types of frameworks in their architecture, proposing models ...
Transformation techniques in the model-driven development process of UWE
ICWE '06: Workshop proceedings of the sixth international conference on Web engineeringDevelopment of Web software is still an inefficient and error-prone process. We need integrated techniques and tool support for automated generation of Web systems. The goal of model-driven development (MDD) is to tackle these problems introducing a ...
A Meta-Model Based Approach to UML Modelling
UKSIM '08: Proceedings of the Tenth International Conference on Computer Modeling and SimulationThis paper is devoted to a meta-model based approach to UML systems modelling. The approach allows creating a system model by operating with artefacts from the problem domain, followed by generation of a UML model. The discussed approach is illustrated ...
Comments