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 :
بازگشت