Automated design of multi-layered web information systems

Journal of Systems and Software - Tập 117 - Trang 612-637 - 2016
Fábio Paulo Basso1, Raquel Mainardi Pillat1, Toacy Cavalcante Oliveira1, Fabricia Roos-Frantz2, Rafael Z. Frantz2
1Systems Engineering and Computer Science Department, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil
2Department of Exact Sciences and Engineering, UNIJUÍ University, Ijuí, RS, Brazil

Tài liệu tham khảo

Agner, 2013, A brazilian survey on uml and model-driven practices for embedded software development, J. Syst. Softw., 86, 10.1016/j.jss.2012.11.023 Allier, 2015, Multitier diversification in web-based software applications, Softw., IEEE, 32, 83, 10.1109/MS.2014.150 Ambler, 2015, A Roadmap for Agile MDA Balsamic Mockups Company, 2015. Balsamiq Mockups Company URL: https://balsamiq.com/products/mockups/. Basso, 2007, Uma solução para reuso e manutenção de transformadores de modelos usando a abordagem fomda, 130 Basso, 2007, WorkCASE Toolkit: Uma Ferramenta de Suporte para Agile Model Driven Architecture Basso, 2014, Extending junit 4 with java annotations and reflection to test variant model transformation assets, 1601 Basso, 2014, Assisted tasks to generate pre-prototypes for web information systems, 14 Basso, 2013, Supporting large scale model transformation reuse, 169 Basso, 2014, Generative adaptation of model transformation assets: experiences, lessons and drawbacks, 1027 Basso, 2015, Combining mde and scrum on the rapid prototyping of web information systems, Int. J. Web Eng. Technol., 10, 214, 10.1504/IJWET.2015.072347 Basso, 2014, Study on combining model-driven engineering and scrum to produce web information systems, 137 Batory, 2013, Teaching model driven engineering from a relational database perspective, 121 Blankenhorn, 2004 Booch, 2005 Bosch, 2013, Achieving simplicity with the three-layer product model, IEEE Comput., 46, 34, 10.1109/MC.2013.295 Brambilla, 2014, Large-scale model-driven engineering of web user interaction: the webml and webratio experience, Sci. Comput. Program., 89, Part B, 71, 10.1016/j.scico.2013.03.010 Brambilla, 2008, A metamodel transformation framework for the migration of webml models to mda, 91 Burke, 2006 Davis, 2004, Toward preprototype user acceptance testing of new information systems: implications for software project management, IEEE Trans. Eng. Manag., 51, 31, 10.1109/TEM.2003.822468 EDOC, 2014. UML Profile For Enterprise Distributed Object Computing (EDOC) URL: http://www.omg.org/spec/EDOC/. Evans, 2004 Forward, 2012, Model-driven rapid prototyping with umple, Softw.: Pract. Exp., 42, 781 France, 2001, Multi-view software evolution: a UML-based framework for evolving object-oriented software, 386 Gärtner, 2012 Giardino, 2014, What do we know about software development in startups?, Softw. IEEE, 31, 28, 10.1109/MS.2014.129 Han, 2010, Problems, solutions and new opportunities: using pagelet-based templates in development of flexible and extensible web applications, 679 Hutchinson, 2011, Empirical assessment of MDE in industry, 471 Kavaldjian, 2007, A model-driven approach to generating user interfaces, 603 Kelly, 2008 Kent, 2002, Model driven engineering, 286 Kulkarni, 2011, Early experience with agile methodology in a model-driven approach, 578 Landre, 2007, Agile enterprise software development using domain-driven design and test first, 983 Linington, 2005, Automating support for e-business contracts, Int. J. Cooperative Inf. Syst., 14, 77, 10.1142/S0218843005001122 Martínez, 2011, Impact of mde approaches on the maintainability of web applications: an experimental evaluation, Vol. 6998, 233 Martínez, 2013, MDD vs. traditional software development: a practitioner’s subjective perspective, Inf. Softw. Technol., 55, 189, 10.1016/j.infsof.2012.07.004 Moe, 2010, A teamwork model for understanding an agile team: a case study of a scrum project, Inf. Softw. Technol., 52, 480, 10.1016/j.infsof.2009.11.004 Molina, 2012, Ciat-gui: a mde-compliant environment for developing graphical user interfaces of information systems, Adv. Eng. Softw., 52, 10, 10.1016/j.advengsoft.2012.06.002 Molina, 2002, Just-ui: A user interface specification model, 63 Mussbacher, 2014, The relevance of model-driven engineering thirty years from now, 183 Nunes, 2006, Rapid prototyping of web applications combining domain specific languages and model driven design, 153 Parnas, 1994, Software aging, 279 Pillat, 2015, BPMNt: a BPMN extension for specifying software process tailoring, Inf. Softw. Technol., 57, 95, 10.1016/j.infsof.2014.09.004 Ricca, 2010, On the effort of augmenting use cases with screen mockups: results from a preliminary empirical study, 40:1 Rivero, 2014, Mockup-driven development: providing agile support for model-driven web engineering, Inf. Softw. Technol., 56, 670, 10.1016/j.infsof.2014.01.011 Rossi, 2013, Web modeling languages strike back, Internet Comput., IEEE, 17, 4, 10.1109/MIC.2013.78 Schmidt, 2006, Guest editor’s introduction: model-driven engineering, IEEE Comput., 39, 25, 10.1109/MC.2006.58 Schwaber, 1995, Scrum development process, 1 Schwaber, 2004 Shore, 2008 Sommerville, 2010 Souza, 2007, A UML profile for modeling framework-based web information systems, 153 Stary, 2000, Contextual prototyping of user interfaces, 388 Torchiano, 2013, Relevance, benefits, and problems of software modelling and model driven techniques-a survey in the italian industry, J. Syst. Softw., 86, 2110, 10.1016/j.jss.2013.03.084 Vanderdonckt, 2005, A MDA-compliant environment for developing user interfaces of information systems, 16 Vara, 2012, A framework for model-driven development of information systems: technical decisions and lessons learned, J. Syst. Softw., 85, 2368, 10.1016/j.jss.2012.04.080 Voelter, 2009, Best practices for dsls and model-driven development, J. Object Technol., 8, 79 Whittle, 2013, Industrial adoption of model-driven engineering: are the tools really the problem?, 1 Zhang, 2011, Agile model-driven development in practice, Softw. IEEE, 28, 84, 10.1109/MS.2010.85