2004
DOI: 10.1007/978-3-540-27863-4_28
|View full text |Cite
|
Sign up to set email alerts
|

Verification of PLC Programs Given as Sequential Function Charts

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
34
0

Year Published

2005
2005
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 73 publications
(34 citation statements)
references
References 16 publications
0
34
0
Order By: Relevance
“…+EM indicates that an environment model has been used. [3] translate SFCs into timed automata to be used with UPPAAL [5]. This model checker is also used to verify properties of continuous function charts (CFC) in [37].…”
Section: Related Workmentioning
confidence: 99%
“…+EM indicates that an environment model has been used. [3] translate SFCs into timed automata to be used with UPPAAL [5]. This model checker is also used to verify properties of continuous function charts (CFC) in [37].…”
Section: Related Workmentioning
confidence: 99%
“…Some approaches choose the environment of model checking: e.g., to formalize a subset of the language of instruction lists (ILs) using timed automata, and to verify real-time properties in Uppaal [15]; to automatically transform SFC programs into the synchronous data flow language of Lustre, amenable to mechanized support for checking properties [12]; to transform FBD specifications to Uppaal formal models to verify safety applications in the industrial automation domain [23]; to provide the formal operational semantics of ILs which is encoded into the symbolic model checker Cadence SMV, and to verify rich behavioural properties written in linear temporal logic (LTL) [5]; and to provide the formal verification of a safety procedure in a nuclear power plant (NPP) in which a verified Coloured Petri Net (CPN) model is derived by reinterpretation from the FBD description [17]. There is also an integration of SMV and Uppaal to handle, respectively, untimed and timed SFC programs [2].…”
Section: Related Workmentioning
confidence: 99%
“…The scheme for translating a controller given as SFC into TA according to (Bauer et al, 2004b) can be summarized as follows: The SFC is first partitioned into syntactical units that represent either sequential chains (alternating sequences of steps and transitions) or parallel chains (two or more sequential chains that are enclosed by a parallel branching). The units are translated into separate TA which communicate via synchronization.…”
Section: Verification Based On Transformation Of Sfc Into Tamentioning
confidence: 99%
“…Since Sequential Functions Charts (SFC) become increasingly popular to specify industrial logic controllers, a number of recent investigations aim at making model checking applicable to SFC. While the approaches in (Bornot et al, 2000;Lampérière and Lesage, 2000) transform the SFC into (purely discrete) automata to apply verification subsequently, the methods in (L'Her et al, 1998;Remelhe et al, 2004;Bauer et al, 2004b) convert SFC into verifiable timed automata (TA), and thus make the inclusion of quantitative time into the analysis possible. The drawback of the latter method is, however, that the cyclic execution mode of PLC is explicitly transferred to the TA model, resulting in a rather complex model and thus a high verification effort (see Sec.…”
Section: Introductionmentioning
confidence: 99%