2 research outputs found

    Preface

    Get PDF

    Model-Driven Software Development for Continuity of Care Information Systems - Toolchain design and evaluation

    No full text
    This thesis summarizes six years of design, development and evaluation of a model- driven development toolchain and design of software services for continuity of care. The overall research method has been design science, with a strong focus on creating and evaluating the core artefact: the ModelHealth Toolchain. Three iterations with toolchain design and assessments were deemed necessary to be able to draw valid conclusions about tool design and development mechanisms. Using models for designing software is best practice in software engineering, but few developers are utilizing the models for code generation with model-driven development tools. The key benefits claimed for model-driven development clearly fits the challenges of developing reusable software service in healthcare. Nevertheless, the scientific knowledge on how to utilize model-driven development for creating standardized and reusable software in healthcare is scarce. Which features of model-driven development are useful? Should tools be adapted to the healthcare domain? Which type of software services can be reused? These are questions being addressed in this thesis. The overall contributions of this thesis are • A set of reusable software service designs for continuity of care, provided as open source • The ModelHealth toolchain supporting model-driven development of continuity of care web services, including reusable model elements and UML Profiles • A set of recommendations on how to tailor a model-driven development toolchain for domain such as continuity of care. A final important contribution is the comprehensive documentation of a complete design science research project, where all the three research cycles are involved. This increases the body of literature on design science research in software engineering
    corecore