201,642 research outputs found

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    Evaluation of Web applications through simulation of Web designs

    Full text link
    University of Technology, Sydney. Faculty of Engineering.The development of Web applications continues to pose numerous difficulties for Web developers due to the inherent complexity of the projects. Although methodologies have been proposed to tackle the development of these projects, they are especially concerned with setting guidelines and defining tasks to better structure the design phase. For this purpose, several design models have been developed and used in the design of Web applications, providing a suitable level of abstraction and independence from a specific implementation. However, the other phases of the Software Development Cycle have not received the same level of attention from researchers. In particular, the test phase is lacking in theory and tools to effectively and efficiently verify the project requirements. Evaluation of the functional requirements of a system under development is commonly done by its partial implementation and test. This requires the development and coding of a prototype of the system to be able to verify the design. Furthermore, this prototyping effort could be partially or totally in vain if tests find that the design does not meet the intended requirements. This research argues that it is possible to simulate Web application design models for the verification of functional requirements. Furthermore, it claims that simulation is able to provide as much functional information as an implementation would. The research proposes a multi-layer Web-design Simulation Model, which was developed to enable simulation of Web application designs and takes into consideration developers’ key design concerns. Furthermore, a Web-design Description Language was especially developed to provide meaningful simulation of design models. It borrows concepts from the hardware engineering field where simulation is extensively used for design verification. By performing simulation directly on the designs, the need for prototyping for functional evaluation is reduced or no longer necessary and verification of the requirements can be performed as soon as a design is available. This has the potential to contribute to a faster Software Development Cycle of Web applications. To prove the feasibility of the simulation and the meaningfulness of its application, an experiment on a selected Web application design was conducted. This entailed a comparison between the implementation and simulation results for the functional requirements evaluation. The comparison was performed by assessing the functional content and information of the results that both methods provided. The comparison showed that, although both are suitable for verification of functional requirements, the proposed Simulation Model provides additional functional information and a more intuitive analysis for the evaluation of Web application designs

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    Method for complex web applications design

    Get PDF
    © Research India Publications. This article deals with peculiarities of design that are taken into consideration during practical development of complex information systems, made on the basis of web technologies, in particular during development of web applications. This article covers the majority of development aspects from the position of different methodologies of web applications design and lists design peculiarities differences in comparison with programme means that do not use web technologies. Web application architecture design according to block and modular principle is suggested. The main programme block will be responsible for users’ authorization, session provision, request of enclosed modules, connection to database and similar service functions. Administrative module will allow managing sets of modules, features of web applications, change informational content. It is also suggested that services of web application are designed according to modular principle as the ones that have their own managing modules and modules of data processing (working modules). Peculiarity of the suggested methodology is that the modules are made in the form of separate files that execute their own specific function and work strictly with their own tables in database. It is suggested to use traditional approach when creating a web application. It is connected with presence of a big number of different relational database control systems supported by web servers. Initially on the stage of database design datalogical models are being developed. They are oriented on data storage and processing environment. The difference of the suggested graphic interface is that navigation in the web application is managed by the user who may execute previously permitted actions on random following his way in navigating the interface. The method described in the article is used in web applications development for automated informational systems of diesel engines trials

    A requirements framework for novice web developers

    Get PDF
    This paper introduces a requirements framework intended to guide novice web developers. The work is based on two earlier studies which found that the requirements phase is not well served in web development methods and that there is no agreed set of requirements from practitioners as to what they would like to see in a web development method. The requirements framework outlined here is developed by novice practitioners and later evaluated by them as flexible, simple and easy to use

    Developing a Framework for Creating mHealth Surveys

    Get PDF
    Various issues in the design of surveys for mobile health (mHealth) research projects yet exist. As mHealth solutions become more popular, new issues are brought into consideration. Researchers need to collect some critical information from participants in these mHealth studies. These mHealth studies require a specialized framework to create surveys, track progress and analyze user data. In these procedures, mHealth’s needs differ from other studies. Therefore, there has to be a new framework that satisfies needs of mHealth research studies. Although there are studies for creating efficient, robust and user-friendly surveys, there is no solution or study, which is specialized in mHealth area and solves specific problems of mHealth research studies. mHealth research studies sometimes require real-time access to user data. Reward systems may play a key role in their study. Most importantly, storing user information securely plays a key role in these studies. There is no such solution or study, which covers all these areas. In this thesis, we present guidelines for developing a framework for creating mHealth surveys. In doing this, we hope that we propose a solution for problems of creating and using of surveys in mHealth studies
    corecore