Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 11 / Issue 10

available in:   PDF (123 kB) PS (90 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-011-10-1695

 

Modular Verification of a Component-Based Actor Language

Marjan Sirjani (Department of Electrical and Computer Engineering, University of Tehran, Iran)

Frank S. de Boer (Centrum voor Wiskunde en Informatica, The Netherlands)

Ali Movaghar (School of Computer Science, IPM, Iran)

Abstract: Rebeca is an actor­based language for modeling concurrent and distributed systems as a set of reactive objects which communicate via asynchronous message passing. Rebeca is extended to support synchronous communication, and at the same time components are introduced to encapsulate the tightly coupled reactive objects which may communicate by synchronous messages. This provide us a language for modeling globally asynchronous and locally synchronous systems. Components interact only by asynchronous messages. This feature and also the event-driven nature of the computation are exploited to introduce a modular verification approach in order to overcome the state explosion problem in model checking. In this paper we elaborate on the corresponding theory of the modular verification approach which is based on the formal semantics of components in extended Rebeca.

Keywords: Rebeca, actor model, component, modular verification, reactive systems

Categories: D.2.4, F.3.1, F.3.2