The Open UniversitySkip to content

From model-driven software development processes to problem diagnoses at runtime

Yu, Yijun; Tun, Thein Than; Bandara, Arosha K.; Zhang, Tian and Nuseibeh, Bashar (2014). From model-driven software development processes to problem diagnoses at runtime. In: Bencome, Nelly; France, Robert; Cheng, Betty H.C. and Aßmann, Uwe eds. Models@run.time -- Foundations, Applications, and Roadmaps. Lecture Notes in Computer Science (8378). Cham: Springer International Publishing, pp. 188–207.

Full text available as:
Full text not publicly available (Accepted Manuscript)
Due to publisher licensing restrictions, this file is not available for public download
DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


Following the “convention over configuration” paradigm, model-driven software development (MDSD) generates code to implement the “default” behaviour that has been specified by a template separate from the input model. On the one hand, developers can produce end-products without a full understanding of the templates; on the other hand, the tacit knowledge in the templates is subtle to diagnose when a runtime software failure occurs. Therefore, there is a gap between templates and runtime adapted models. Generalising from the concrete problematic examples in MDSD processes to a model-based problem diagnosis, the chapter presents a procedure to separate the automated fixes from those runtime gaps that require human judgments.

Item Type: Book Section
Copyright Holders: 2014 Springer International Publishing Switzerland
ISBN: 3-319-08914-5, 978-3-319-08914-0
Project Funding Details:
Funded Project NameProject IDFunding Body
Adaptive Security And Privacy (XC-12-029-BN)WM120011ERC Advanced Grant
Keywords: modeling@run.time; model-driven software development; diagnosis; problem analysis; problem frames
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Research Group: Centre for Research in Computing (CRC)
International Development & Inclusive Innovation
Item ID: 42454
Depositing User: Yijun Yu
Date Deposited: 01 Apr 2015 08:31
Last Modified: 07 Dec 2018 23:02
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU