2012 35th Annual IEEE Software Engineering Workshop 2012
DOI: 10.1109/sew.2012.16
|View full text |Cite
|
Sign up to set email alerts
|

Dogfooding the Formal Semantics of mCRL2

Abstract: Abstract-The mCRL2 language is a formal specification language that is used to specify, model, analyze and verify behavioral properties for distributed systems and protocols. The semantics of the mCRL2 language is defined formally using Structural Operational Semantics (SOS). In [32] we propose an approach that takes the SOS of a formal language, along with a concrete model, that serves as an initialization, and transforms it to a Linear Process Specification (LPS). In this paper we extend the approach and sho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 21 publications
(26 reference statements)
0
1
0
Order By: Relevance
“…To further investigate the applicability of the approach, we took the formal definition of the mCRL2 language itself and encoded it into mCRL2 again by applying the same procedure [46]. The SOS consisted of 43 deduction rules and resulted in an mCRL2 specification of slightly over 1000 lines of code.…”
Section: Applications and Case Studiesmentioning
confidence: 99%
“…To further investigate the applicability of the approach, we took the formal definition of the mCRL2 language itself and encoded it into mCRL2 again by applying the same procedure [46]. The SOS consisted of 43 deduction rules and resulted in an mCRL2 specification of slightly over 1000 lines of code.…”
Section: Applications and Case Studiesmentioning
confidence: 99%