DocumentCode
2965015
Title
Modeling Petri nets using Alloy
Author
Robles, J.A. ; Solano, Geoffrey A.
Author_Institution
Dept. of Comput. Sci., Comput. Security Group, Univ. of the Philippines, Quezon City, Philippines
fYear
2012
fDate
19-22 Nov. 2012
Firstpage
1
Lastpage
6
Abstract
Petri net is a computational tool that is well-known in modeling various processes. Its formal semantics, graphical nature and expressiveness lend itself as a convenient model of computation for a wide-range of applications. On the other hand, Alloy is a declarative specification language used for expressing structural constraints and behavior in a software system. Alloy is heavily influenced by the Z notation on its mathematical aspects and Object Constraint Language on its syntax. An advantage of Alloy, however, is that its semantics bridges the gap between Z and object models, and shows how to give simple and robust meaning to widely used forms, such as navigation expressions and object model diagrams. This paper demonstrates how Petri nets and its properties and behavior can be specified using Alloy.
Keywords
Petri nets; computational linguistics; formal specification; mathematics computing; specification languages; Alloy language; Petri nets; Z notation; computation model; computational tool; declarative specification language; expressiveness; formal semantics; language syntax; mathematical aspects; object constraint language; object model diagrams; software system behavior; structural constraints; Abstracts; Analytical models; Fires; Mathematical model; Metals; Petri nets; Semantics; Alloy; Formal methods; Petri nets;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON 2012 - 2012 IEEE Region 10 Conference
Conference_Location
Cebu
ISSN
2159-3442
Print_ISBN
978-1-4673-4823-2
Electronic_ISBN
2159-3442
Type
conf
DOI
10.1109/TENCON.2012.6412258
Filename
6412258
Link To Document