A graphical language to integrate process algebra and state machine views for specification and verification of distributed real-time systems

  • Jinho On*
  • , Sujeong Woo
  • , Moonkun Lee
  • *Corresponding author for this work

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Being very large and extremely complex, distributed real-time systems are specified by formal methods, such as state machines and process algebras, and are verified by temporal and spatial logics. However the methods have some limitations in the specification and verification, since process algebras mainly focus on the inthe-large view of the systems and, relatively, state machines mainly focus on the in-the-small view of the systems. Consequently there is a strong need for some intermediate methods to integrate these two views into one view to handle the size and complexity of the systems effectively. This paper presents such a visual formalism, namely, Onion, where processes and their transitive actions in the systems are graphically represented in one single entity, just like those of a real onion, over a geographical space. Further the temporal properties of mobility and interactions of the processes are specified in a geo-temporal space. Once these are done, the temporal and spatial requirements for the systems are graphically specified on the processes and actions using a visual logic. Finally, the specifications are visually analyzed and verified through simulation on the space for the requirements. The comparative study shows that Onion is very effective and efficient for the visualization of the systems and that it overcomes the stated limitations.

Original languageEnglish
Title of host publicationProceedings - 36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012
Pages218-223
Number of pages6
DOIs
StatePublished - 2012
Event36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012 - Izmir, Turkey
Duration: 2012.07.162012.07.20

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012
Country/TerritoryTurkey
CityIzmir
Period12.07.1612.07.20

Keywords

  • Distirbuted real-time systems
  • Onion
  • Requirements
  • Specification
  • Verification
  • Visual logic

Fingerprint

Dive into the research topics of 'A graphical language to integrate process algebra and state machine views for specification and verification of distributed real-time systems'. Together they form a unique fingerprint.

Cite this