Proceedings of the 2007 SIGPLAN Workshop on ERLANG Workshop 2007
DOI: 10.1145/1292520.1292529
|View full text |Cite
|
Sign up to set email alerts
|

Verification of timed erlang/OTP components using the process algebra μcrl

Abstract: Recent work has looked at how Erlang programs could be modelchecked via translation into the process algebra μCRL. Rules for translating Erlang programs and OTP components into μCRL have been defined and investigated. However, in the existing work, no rule is defined for the translation of timeout events into μCRL. This could degrade the usability of the existing work as in some real applications, timeout events play a significant role in the system development. In this paper, by extending the existing work, w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2008
2008
2012
2012

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…At FORTE'07 we defined the rules for translating gen fsm into μCRL, and evaluated the rules with two case studies. This was extended in [16] by defining the rules for coping with Erlang timeout events and evaluated the work with some case studies. The experimental results show quite a promising effect for system verification.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…At FORTE'07 we defined the rules for translating gen fsm into μCRL, and evaluated the rules with two case studies. This was extended in [16] by defining the rules for coping with Erlang timeout events and evaluated the work with some case studies. The experimental results show quite a promising effect for system verification.…”
Section: Discussionmentioning
confidence: 99%
“…Afterwards, the process is terminated by setting the FTM to true. Thus we have the following output from the translation process: The process fsm timing and the process count down are parameterized with a timer [16]. By using an explicit tick action in the process count down, we apply a discrete-time timing model to support the translation of timeout event.…”
Section: Translating the Client Componentmentioning
confidence: 99%
See 2 more Smart Citations
“…McErlang [6] is a finite-state on-thefly model-checker for Büchi properties and EtomCRL2 [7] translates Erlang programs to µCRL which allows verification. Soter instead operates on the semantics of Erlang directly and model-checks an infinite-state transition system.…”
Section: Related Workmentioning
confidence: 99%