Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Implementation of a Modeling Tool Using Alloy as Meta-Modeling Language and CrocoPat as Validation Tool
 
conference paper not in proceedings

Implementation of a Modeling Tool Using Alloy as Meta-Modeling Language and CrocoPat as Validation Tool

Wegmann, Alain  
•
Le, Lam-Son
•
Hussami, Lotfi
Show more
2006
First Alloy Workshop

The context of our work is a project that focuses on methods and tools for modeling enterprise architectures. An enterprise architecture model represents the structure of an enterprise across multiple levels, from the markets in which it operates down to the implementation of the technical systems that support its operation. These models are based on an ontology that defines the model elements and their relations. In this paper, we describe an efficient method to fully automatically verify the design that our modeling tool manages. We specify the ontology in Alloy, and use the efficient interpreter for relational programs CrocoPat to verify that the design fulfills all constraints specified in the ontology. Technically, we transform all constraints from Alloy into a relational program in CrocoPat’s programming language. Then, we execute the relational program and feed it with a relational representation of the design as input, in order to check that the design element instances fulfill all constraints of the Alloy representation of the ontology. We also present the current limitations of our approach and how –by overcoming these limitations– we can develop an Alloy-based parameterized modeling tool.

  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Wegmann, Alain  
Le, Lam-Son
Hussami, Lotfi
Beyer, Dirk
Date Issued

2006

Subjects

Design Validation

•

Alloy

•

CrocoPat

•

Enterprise Architecture

•

Modeling

•

Design Constraint Checking

URL

URL

http://alloy.mit.edu/workshop/papers.html
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAMS  
Event nameEvent placeEvent date
First Alloy Workshop

Portland, Oregon

November 6

Available on Infoscience
December 5, 2006
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/237344
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés