Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/24675

TítuloSpecifying UML protocol state machines in Alloy
Autor(es)Garis, Ana
Paiva, Ana
Cunha, Alcino
Riesco, Daniel
Palavras-chaveUML
OCL
Protocol state machines
Alloy
Data2012
EditoraSpringer
RevistaLecture Notes in Computer Science
Resumo(s)A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external behavior of a class, interface or component. PSMs have been used in the software development process for different purposes, such as requirements analysis and testing. However, like other UML diagrams, they are often difficult to validate and verify, specially when combined with other artifacts, such as Object Constraint Language (OCL) specifications. This drawback can be overcome by application of an off-the-shelf formal method, namely one supporting automatic validation and verification. Among those, we have the increasingly popular Alloy, based on a simple relational flavor of first-order logic. This paper presents a model transformation from PSMs, optionally complemented with OCL specifications, to Alloy. Not only it enables automatic verification and validation of PSMs, but also a smooth integration of Alloy in current software development practices.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/24675
ISBN978-3-642-30728-7
DOI10.1007/978-3-642-30729-4_22
ISSN0302-9743
Versão da editorahttp://link.springer.com/chapter/10.1007%2F978-3-642-30729-4_22
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
ifm12-1.pdf402,3 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID