TY - GEN
T1 - On the automatic generation of timed automata models from ISA 5.2 diagrams
AU - De Barbosa, Luiz Paulo Assis
AU - Gorgônio, Kyller
AU - Lima, Antonio Marcus Nogueira
AU - Perkusich, Angelo
AU - Silva, Leandro Dias Da
PY - 2007
Y1 - 2007
N2 - Safety Instrumented Systems (SIS) are usually designed to prevent accidents, avoid undesirable situations and guarantee continuous operation of oil and gas production systems. An interruption in the operation can be caused by faults in sensors and/or actuators. Hence, SIS are usually integrated to the supervisory control system in order to use the information from sensors to prevent such undesirable situations. In this scenario, it is important to be able to validate the SIS implementation against its specification in order to increase the reliability of the system. In this work a technique to improve the dependability of SIS is introduced. A method to obtain a timed automata from a ISA 5.2 specification is presented and applied to a case study provided by Petrobras (Brazilian oil company). Finally, an approach to perform automatic testing of the implementation using the generated model is discussed. The method introduced here is based on the use of the Uppaal model checker and the Uppaal-TRON testing tool.
AB - Safety Instrumented Systems (SIS) are usually designed to prevent accidents, avoid undesirable situations and guarantee continuous operation of oil and gas production systems. An interruption in the operation can be caused by faults in sensors and/or actuators. Hence, SIS are usually integrated to the supervisory control system in order to use the information from sensors to prevent such undesirable situations. In this scenario, it is important to be able to validate the SIS implementation against its specification in order to increase the reliability of the system. In this work a technique to improve the dependability of SIS is introduced. A method to obtain a timed automata from a ISA 5.2 specification is presented and applied to a case study provided by Petrobras (Brazilian oil company). Finally, an approach to perform automatic testing of the implementation using the generated model is discussed. The method introduced here is based on the use of the Uppaal model checker and the Uppaal-TRON testing tool.
UR - http://www.scopus.com/inward/record.url?scp=47849090785&partnerID=8YFLogxK
U2 - 10.1109/EFTA.2007.4416796
DO - 10.1109/EFTA.2007.4416796
M3 - Conference contribution
AN - SCOPUS:47849090785
SN - 1424408261
SN - 9781424408269
T3 - IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
SP - 406
EP - 412
BT - 12th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2007 Proceedings
T2 - 12th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2007
Y2 - 25 September 2007 through 28 September 2007
ER -