@book{47ea6c847db141a6946e200b61952e38,
title = "A Model-Derivation Framework for Timing Analysis of Java Software Systems",
abstract = "One of the main challenges in developing a software system is to assure that its properties fulfill the specifications. In the context of this paper, we are especially interested in timing properties. Model-based software verification is one of the approaches to achieve this. However, model-based verification requires expressive models of software systems and deriving such models is not a trivial task. Although there are a few model derivation tool proposals for the purpose of model-checking timing properties, these are dedicated tools supporting a selected set of verification techniques and as such they are not explicitly designed for coping with new demands. This paper presents a framework that derives models from Java programs in an automated way for analyzing timing properties. The framework has the following properties that are not provided by the previous proposals: (1) Efficiency in model development, (2) consistency of models with software, (3) expressiveness of models, (4) scalability and (5) extensibility of the model derivation process.",
keywords = "SE-MC: Model Checking, SE-MDA: Model Driven Architecture, CR-C.4, CR-I.6.5, Model-driven software engineering, Timing analysis, Model transformation, Model checking, Automatic model derivation",
author = "Yildiz, {Bugra Mehmet} and Arend Rensink and Christoph Bockisch and Mehmet Aksit",
note = "eemcs-eprint-26622 ",
year = "2015",
month = dec,
day = "30",
language = "English",
series = "CTIT Technical Report Series",
publisher = "Centre for Telematics and Information Technology (CTIT)",
number = "TR-CTIT-15-08",
address = "Netherlands",
}