Overview   Tree   Index 
Kyriakos Anastasakis Publications
PREV  NEXT FRAMES  NO FRAME 

[BA+05b]  UML2Alloy: A tool for lightweight modelling of Discrete Event Systems.

BA:UML2Alloy:IADIS:2005 (In proceedings)
Author(s)Behzad Bordbar and Kyriakos Anastasakis
Title« UML2Alloy: A tool for lightweight modelling of Discrete Event Systems. »
InIADIS International Conference in Applied Computing 2005
Editor(s)Nuno Guimarães and Pedro Isaías
Volume1
Page(s)209-216
Year2005
PublisherIADIS Press
AddressAlgarve, Portugal
ISBN number972-99353-6-X
PDFhttp://www.cs.bham.ac.uk/˜bxb/Papres/iadis05.pdf
Abstract & Keywords
Alloy is a textual language developed by Daniel Jackson and his team at MIT. It is a formal language, which has a succinct syntax and allows specification and automatic analysis of a wide variety of systems. On the other hand, the Unified Modelling Language (UML) is a semi-formal language, which is accepted by the software engineering community as the defacto standard for modelling, specification and implementation of Object based systems. This paper studies the integration of the UML and Alloy into a single CASE tool, which aims to take advantage of the positive aspect of both the UML and Alloy. Alloy and UML specification provide two views of the system. In order to synchronise the two views, we make use of the MDA style transformation. In particular, we shall present a Meta Object Facility (MOF) compliant metamodel for Alloy and define a model transformation from the UML metamodel to the Alloy metamodel. Based on the approach presented in the paper, we have implemented a tool called UML2Alloy for the modelling and analysis of Discrete Event Systems. To evaluate the tool, the paper presents a case study involving the modelling and analysis of a prototype manufacturing system.

Keywords: UML, OCL, Alloy, Verification, MDA, Metamodel, Transformation

BibTeX code

@inproceedings{BA:UML2Alloy:IADIS:2005,
  volume = {1},
  month = {February},
  author = {Behzad Bordbar and Kyriakos Anastasakis},
  booktitle = {IADIS International Conference in Applied Computing 2005},
  editor = {Nuno Guimar{\~a}es and Pedro Isa{\'i}as},
  isbn = {972-99353-6-X},
  title = {{UML2Alloy: A tool for lightweight modelling of Discrete Event
           Systems}.},
  address = {Algarve, Portugal},
  publisher = {IADIS Press},
  year = {2005},
  pages = {209-216},
}


 Overview   Tree   Index 
Kyriakos Anastasakis Publications
PREV  NEXT FRAMES  NO FRAME 

Submit a bug

This document was generated by bib2html 6.1.
Copyright © 1998-2007 Stephane GALLAND (under the GNU General Public License)

Valid HTML 4.01!