Loading [MathJax]/extensions/tex2jax.js

Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

  • Victor Makarenkov
  • Pavel Jelnov
  • Azzam Maraee
  • Mira Balaban

Externe Organisationen

  • Ben-Gurion University of the Negev (BGU)
  • Bar-Ilan University
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 4
  • Captures
    • Readers: 10
see details

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation
PublikationsstatusVeröffentlicht - 5 Okt. 2009
Extern publiziertJa
Veranstaltung6th International Workshop on MoDeVVa - Model-Driven Engineering, Verification and Validation - Denver, CO, USA / Vereinigte Staaten
Dauer: 5 Okt. 20095 Okt. 2009

Publikationsreihe

NameACM International Conference Proceeding Series
Band413

Abstract

Models lie at the heart of the emerging Model Driven Development (MDD) approach, in which software is developed by repeated transformations of models. Since models are intended as executable specifications, there is a need to provide correctness management on the model level. The underlying hypothesis of this research is that model level tools should be strengthened, to support model elements in a way that would encourage users to take advantage of their features. Furthermore, model transformations should not neglect the translation of model features. This paper explores the practical relevance of detecting Finite Satisfiability problems on the model level. The frequency of occurrence of Finite Satisfiability problems, and the scalability of the efficient FiniteSat algorithm are studied on a set of synthetic class diagrams, created along designed metrics. The contribution of this work is twofold, first in advancing towards creating a benchmark of class diagrams, and second, in the empirical study of the Finite Satisfiability problem.

ASJC Scopus Sachgebiete

Zitieren

Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm. / Makarenkov, Victor; Jelnov, Pavel; Maraee, Azzam et al.
Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation. 2009. 1 (ACM International Conference Proceeding Series; Band 413).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Makarenkov, V, Jelnov, P, Maraee, A & Balaban, M 2009, Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm. in Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation., 1, ACM International Conference Proceeding Series, Bd. 413, 6th International Workshop on MoDeVVa - Model-Driven Engineering, Verification and Validation, Denver, CO, USA / Vereinigte Staaten, 5 Okt. 2009. https://doi.org/10.1145/1656485.1656486
Makarenkov, V., Jelnov, P., Maraee, A., & Balaban, M. (2009). Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm. In Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation Artikel 1 (ACM International Conference Proceeding Series; Band 413). https://doi.org/10.1145/1656485.1656486
Makarenkov V, Jelnov P, Maraee A, Balaban M. Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm. in Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation. 2009. 1. (ACM International Conference Proceeding Series). doi: 10.1145/1656485.1656486
Makarenkov, Victor ; Jelnov, Pavel ; Maraee, Azzam et al. / Finite satisfiability of class diagrams : Practical occurrence and scalability of the finitesat algorithm. Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation. 2009. (ACM International Conference Proceeding Series).
Download
@inproceedings{5c11fbf3caa94fa8b8f68df0f8a285c7,
title = "Finite satisfiability of class diagrams: Practical occurrence and scalability of the finitesat algorithm",
abstract = "Models lie at the heart of the emerging Model Driven Development (MDD) approach, in which software is developed by repeated transformations of models. Since models are intended as executable specifications, there is a need to provide correctness management on the model level. The underlying hypothesis of this research is that model level tools should be strengthened, to support model elements in a way that would encourage users to take advantage of their features. Furthermore, model transformations should not neglect the translation of model features. This paper explores the practical relevance of detecting Finite Satisfiability problems on the model level. The frequency of occurrence of Finite Satisfiability problems, and the scalability of the efficient FiniteSat algorithm are studied on a set of synthetic class diagrams, created along designed metrics. The contribution of this work is twofold, first in advancing towards creating a benchmark of class diagrams, and second, in the empirical study of the Finite Satisfiability problem.",
keywords = "Benchmarking, Detection, Finite satisfiability occurrence, Large models, Linear programming reduction, Multiplicity constraints, Scalability, Statistical significance, UML class diagram",
author = "Victor Makarenkov and Pavel Jelnov and Azzam Maraee and Mira Balaban",
year = "2009",
month = oct,
day = "5",
doi = "10.1145/1656485.1656486",
language = "English",
isbn = "9781605588766",
series = "ACM International Conference Proceeding Series",
booktitle = "Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation",
note = "6th International Workshop on MoDeVVa - Model-Driven Engineering, Verification and Validation ; Conference date: 05-10-2009 Through 05-10-2009",

}

Download

TY - GEN

T1 - Finite satisfiability of class diagrams

T2 - 6th International Workshop on MoDeVVa - Model-Driven Engineering, Verification and Validation

AU - Makarenkov, Victor

AU - Jelnov, Pavel

AU - Maraee, Azzam

AU - Balaban, Mira

PY - 2009/10/5

Y1 - 2009/10/5

N2 - Models lie at the heart of the emerging Model Driven Development (MDD) approach, in which software is developed by repeated transformations of models. Since models are intended as executable specifications, there is a need to provide correctness management on the model level. The underlying hypothesis of this research is that model level tools should be strengthened, to support model elements in a way that would encourage users to take advantage of their features. Furthermore, model transformations should not neglect the translation of model features. This paper explores the practical relevance of detecting Finite Satisfiability problems on the model level. The frequency of occurrence of Finite Satisfiability problems, and the scalability of the efficient FiniteSat algorithm are studied on a set of synthetic class diagrams, created along designed metrics. The contribution of this work is twofold, first in advancing towards creating a benchmark of class diagrams, and second, in the empirical study of the Finite Satisfiability problem.

AB - Models lie at the heart of the emerging Model Driven Development (MDD) approach, in which software is developed by repeated transformations of models. Since models are intended as executable specifications, there is a need to provide correctness management on the model level. The underlying hypothesis of this research is that model level tools should be strengthened, to support model elements in a way that would encourage users to take advantage of their features. Furthermore, model transformations should not neglect the translation of model features. This paper explores the practical relevance of detecting Finite Satisfiability problems on the model level. The frequency of occurrence of Finite Satisfiability problems, and the scalability of the efficient FiniteSat algorithm are studied on a set of synthetic class diagrams, created along designed metrics. The contribution of this work is twofold, first in advancing towards creating a benchmark of class diagrams, and second, in the empirical study of the Finite Satisfiability problem.

KW - Benchmarking

KW - Detection

KW - Finite satisfiability occurrence

KW - Large models

KW - Linear programming reduction

KW - Multiplicity constraints

KW - Scalability

KW - Statistical significance

KW - UML class diagram

UR - http://www.scopus.com/inward/record.url?scp=74949101894&partnerID=8YFLogxK

U2 - 10.1145/1656485.1656486

DO - 10.1145/1656485.1656486

M3 - Conference contribution

AN - SCOPUS:74949101894

SN - 9781605588766

T3 - ACM International Conference Proceeding Series

BT - Proceedings of the 6th International Workshop - MoDeVVa - Model-Driven Engineering, Verification and Validation

Y2 - 5 October 2009 through 5 October 2009

ER -