@MASTERSTHESIS\{IMM2014-06803, author = "J. B. Hansen", title = "ModelScope", year = "2014", school = "Technical University of Denmark, Department of Applied Mathematics and Computer Science", address = "Richard Petersens Plads, Building 324, {DK-}2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk", type = "", note = "{DTU} supervisor: Harald St{\"{o}}rrle, hsto@dtu.dk, {DTU} Compute", url = "http://www.compute.dtu.dk/English.aspx", abstract = "The goal of this thesis is to construct a tool to support the analysis of models by size metrics. This is achieved by devising and analysing application scenarios, implementing a tool to support them, and validating the scenarios with the tool. The two main aspects of usage application for such a tool are identified as the exploration of potential metrics and the exploration of models using these metrics. Our approach is based on the metaphor of an oscilloscope: imagine an electrical engineer trying to understand a circuit by probing its parts, measuring different dimensions on various scales and units, juxtaposing and dynamically visualising different channels. In analogy to this, imagine a software engineer trying to understand a model applying our tool, ModelScop : we offer a variety of base and derived metrics, flexible options for units and scales, interactive visualisations with a choice of graph types in a graphical user interface designed to reduce the entry barrier and invite exploratory behaviour, making ModelScope suitable for class room usage by students. With regards to researchers, ModelScope provides a metrics exploration perspective, and its modular and extensible architecture allows to easily add and modify metrics as needed." }