DocumentCode
3482194
Title
Onion: A Graphical Language for Process Algebra
Author
On, Jinho
Author_Institution
Dept. of Comput. Eng., Chonbuk Univ., Jeonju, South Korea
fYear
2011
fDate
18-22 July 2011
Firstpage
708
Lastpage
711
Abstract
There are a number of graphical languages for process algebras to specify distributed mobile real-time systems: Ambient calculus, KELL for MA, Bigraph for π-calculus, etc. However there are some limitations in representation of large and complex such systems in these languages, since only the most immediately available actions of processes are graphically represented. Further the temporal properties are represented numerically, not graphically. In order to overcome the limitations, this paper proposes a new graphical language, Onion, to represent visually all the actions of each process in the process. In Onion, the timed actions of each process are represented graphically by circularly layered leaves, like those of real onion, and their interactions and movements as edges among the leaves. Further the temporal properties of the actions are visually and quantitatively represented in a separate graph. Onion makes the understanding of the systems visually quantitative between the in-the-large and the in-the-small perspectives of the systems. Onion can be considered one of the most integrated graphical languages for process algebras.
Keywords
graph theory; pi calculus; real-time systems; visual languages; π-calculus; Ambient calculus; KELL; Onion; bigraph; distributed mobile real-time systems; graphical representation; integrated graphical languages; process algebra; separate graph; Algebra; Calculus; Hospitals; Real time systems; System recovery; Timing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.105
Filename
6032423
Link To Document