2013
DOI: 10.1007/978-3-642-36742-7_14
|View full text |Cite
|
Sign up to set email alerts
|

PIC2LNT: Model Transformation for Model Checking an Applied Pi-Calculus

Abstract: International audienceIn this paper, we present an applied pi-calculus obtained by extending Milner's pi-calculus with data types and expressions. The applied pi-calculus is automatically translated to the LNT value-passing process specification language by means of the PIC2LNT 2.0 tool. This enables the verification of applied pi-calculus specifications by using the data-based temporal logics and the model checkers of the CADP toolbox

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…However, the modeling languages of CADP ease this step by supporting concurrent programs with complex and/or dynamic data structures (records, unions, lists, trees, etc.). These languages are also convenient targets to compile domain-specific modeling languages [21,Figure 4]: dedicated compilers have been developed for instance for FSP [49], CHP [25], RT-UML [50], the (applied) π-calculus [44], dynamic fault trees [30], or AADL [48]. It is worth noting that the asynchronous subset of SystemVerilog can be translated almost line-by-line into LNT [4, Fig.…”
Section: Automation αFm: Which Tool Support Is Proposed? If Abstraction Is Needed How Is It Automated?mentioning
confidence: 99%
“…However, the modeling languages of CADP ease this step by supporting concurrent programs with complex and/or dynamic data structures (records, unions, lists, trees, etc.). These languages are also convenient targets to compile domain-specific modeling languages [21,Figure 4]: dedicated compilers have been developed for instance for FSP [49], CHP [25], RT-UML [50], the (applied) π-calculus [44], dynamic fault trees [30], or AADL [48]. It is worth noting that the asynchronous subset of SystemVerilog can be translated almost line-by-line into LNT [4, Fig.…”
Section: Automation αFm: Which Tool Support Is Proposed? If Abstraction Is Needed How Is It Automated?mentioning
confidence: 99%
“…AAL [76], AT-LANTIF [97], CHP2LOTOS [47], CTRL2BLK [77], EVALUATOR 4.0 [80], EXP.OPEN 2.0 [68], FSP2LOTOS [69], GRL2LNT [63], LNT2LOTOS [19], NTIF [44], PIC2LNT [78], and SVL [43,67,23].…”
Section: Applications Of Lotos Ntmentioning
confidence: 99%
“…• The PIC2LNT translator 28 [78] for the applied π-calculus (an extension of the π-calculus with typed data values);…”
Section: Applications Of Lntmentioning
confidence: 99%
“…The main standard to verify the correctness and usability of web service composition is that the composite service applications can run correctly and achieve the users' goals successfully [2]. Therefore, it is critical to analyze and verify web service composition before the implementation of composite service applications.…”
Section: Introductionmentioning
confidence: 99%