Vision paper: The essence of structural models

3Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Models should represent the essential aspects of a system and leave out the inessential details. In this paper we propose an automatic approach to determine whether a model indeed focuses on the essential aspects. We define a new metric, structural essence, that quantifies the fraction of essential elements in a model. Our approach targets structural models, such as the prevalent UML class diagrams. It is inspired by the idea of algorithmic essence - the amount of repetitive constructs in a program - and the duality between behavior and structure. We present a framework for computing the essence of a structural model based on a transformation of that model into a "distilled model" and on an existing graph algorithm operating on that distilled model. We discuss the meaning of our concept of structural essence based on a set of example models. We hope that our notion of structural essence will spark discussions on the purpose and the essence of models. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Zaparanuks, D., & Hauswirth, M. (2011). Vision paper: The essence of structural models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6981 LNCS, pp. 470–479). https://doi.org/10.1007/978-3-642-24485-8_34

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free