ModelScope



AbstractThe 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.
TypeMaster's thesis [Academic thesis]
Year2014
PublisherTechnical University of Denmark, Department of Applied Mathematics and Computer Science
AddressRichard Petersens Plads, Building 324, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk
SeriesDTU Compute M.Sc.-2014
Note
Electronic version(s)[pdf]
Publication linkhttp://www.compute.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering