2008
DOI: 10.1109/aero.2008.4526587
|View full text |Cite
|
Sign up to set email alerts
|

Automated Translation of Safety Critical Application Software Specifications into PLC Ladder Logic

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
2013
2013

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…PLCs are often programmed in multiple ways. The most common of which include the use of ladder logic [61]; function blocks [62] and high level programming languages [63], [64].…”
Section: Figure 1 Critical Infrastructure Layersmentioning
confidence: 99%
See 1 more Smart Citation
“…PLCs are often programmed in multiple ways. The most common of which include the use of ladder logic [61]; function blocks [62] and high level programming languages [63], [64].…”
Section: Figure 1 Critical Infrastructure Layersmentioning
confidence: 99%
“…The communication links are responsible for proficient communication and usually consist of fibre optics, microwave, telephone lines, pilot cables, radio or satellite [61], [66]. The SCADA system is typically software, which enables the operator to interact with the MTU and observe the on-going activities in the infrastructure [82].…”
Section: Control System Typesmentioning
confidence: 99%
“…This is of particular concern considering that LCS application developers are intended to be systems engineers. For this reason, LCS proof-of-concept team members at KSC developed a prototype Tabular DSL that was interpreted using the Python DSL as execution engine [7]. A tabular program consists of a sequence of lines, each line representing a DSL construct.…”
Section: Tabular Dslmentioning
confidence: 99%
“…In addition, the DSL layer includes classes that contain methods for publishing such objects to the middleware, that is, methods for publishing measurements, commands, messages, and dialogs. For example 6 , the measurement service class offers three methods (amongst others):…”
Section: The Python Dslmentioning
confidence: 99%
“…This is of particular concern considering that LCS application developers are intended to be systems engineers. For this reason, LCS proof-of-concept team members at KSC developed a prototype Tabular DSL that was interpreted using the Python DSL as execution engine [6]. A tabular program consists of a sequence of lines, each line representing a DSL construct.…”
Section: Tabular Dslmentioning
confidence: 99%