2011
DOI: 10.1007/978-3-642-24431-5_15
|View full text |Cite
|
Sign up to set email alerts
|

Transforming SOS Specifications to Linear Processes

Abstract: Abstract. This paper describes an approach to transform a Structural Operational Semantics given as a set of deduction rules to a Linear Process Specification. The transformation is provided for deduction rules in De Simone format and extended to incorporate predicates. The Linear Process Specifications are specified in syntax of the language mCRL2, that, with help of the underlying (higher-order) re-writer/toolset, can be used for simulation, labelled transition system generation and verification of behaviour… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2011
2011
2013
2013

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 36 publications
0
9
0
Order By: Relevance
“…This results in an mCRL2 process that encodes the semantics of the specification, and that can be analysed with all the means provided by the mCRL2 toolset. In [44], the underlying algorithm is explained for rules in the De Simone format [16], which is one of the most elementary rule formats for SOS. Extensions to the rule format, e.g.…”
Section: Interfacing With Other Languagesmentioning
confidence: 99%
“…This results in an mCRL2 process that encodes the semantics of the specification, and that can be analysed with all the means provided by the mCRL2 toolset. In [44], the underlying algorithm is explained for rules in the De Simone format [16], which is one of the most elementary rule formats for SOS. Extensions to the rule format, e.g.…”
Section: Interfacing With Other Languagesmentioning
confidence: 99%
“…This means that, natively, we can not input this mCRL2 process term and generate the corresponding state space. If we use the technique described in [32], and we first write the model in the meta notation, we can generate a part of the state space. Because the model unfolds infinitely we observe exponential (unbounded) growth in computation time (and memory usage) to calculate the transitions.…”
Section: Illustrative Dogfooding Examplesmentioning
confidence: 99%
“…In [32] the authors propose a framework that transforms the Structural Operational Semantics (SOS) [26] of a formal specification language into a restricted mCRL2 [14] specification (i.e., Linear Process Specification (LPS) [4], [12]). The mCRL2 language is a formal specification language for modeling the behavior of distributed systems and protocols.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations