Skip to main content
Top

2019 | OriginalPaper | Chapter

Formal Verification: Focused on the Verification Using a Plant Model

Authors : Joel Galvão, Cedrico Oliveira, Helena Lopes, Laura Tiainen

Published in: Innovation, Engineering and Entrepreneurship

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The main goal of this paper is present a review and discussion about the option of using plant models in formal verification techniques. Relevant works in the field considering different approaches are reviewed and the importance of choosing the level of detail correctly is discussed. Although exists few works about this topic, the studies revealed the necessity and importance to consider the plant model in formal verification.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Considine, D.M., Considine, G.D.: Standard Handbook of Industrial Automation. Chapman & Hall, New York (1986)MATH Considine, D.M., Considine, G.D.: Standard Handbook of Industrial Automation. Chapman & Hall, New York (1986)MATH
2.
go back to reference Baresi, L., Carmeli, S., Monti, A., Pezzè, M.: PLC programming languages: a formal approach. In: Proceedings of Automation 1998 (1998) Baresi, L., Carmeli, S., Monti, A., Pezzè, M.: PLC programming languages: a formal approach. In: Proceedings of Automation 1998 (1998)
4.
go back to reference Chioran, D., Machado, J.M.: Design of a mechatronic system for application of hardware-in-the-loop simulation technique (2011) Chioran, D., Machado, J.M.: Design of a mechatronic system for application of hardware-in-the-loop simulation technique (2011)
5.
go back to reference Enoiu, E.P., Sundmark, D., Pettersson, P.: Model-based test suite generation for function block diagrams using the uppaal model checker. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp 158–167 (2013) Enoiu, E.P., Sundmark, D., Pettersson, P.: Model-based test suite generation for function block diagrams using the uppaal model checker. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp 158–167 (2013)
6.
go back to reference Barth, M., Fay, A.: Automated generation of simulation models for control code tests. Control Eng. Pract. 21, 218–230 (2013)CrossRef Barth, M., Fay, A.: Automated generation of simulation models for control code tests. Control Eng. Pract. 21, 218–230 (2013)CrossRef
7.
go back to reference Zhang, Y., Dong, Y., Hong, H., Zhang, F.: Code formal verification of operation system. Int. J. Comput. Netw. Inf. Secur. 2, 10–18 (2010) Zhang, Y., Dong, Y., Hong, H., Zhang, F.: Code formal verification of operation system. Int. J. Comput. Netw. Inf. Secur. 2, 10–18 (2010)
10.
12.
go back to reference Ćengić, G., Åkesson, K.: On formal analysis of IEC 61499 applications, Part A: Modeling. IEEE Trans. Industr. Inf. 6, 136–144 (2010)CrossRef Ćengić, G., Åkesson, K.: On formal analysis of IEC 61499 applications, Part A: Modeling. IEEE Trans. Industr. Inf. 6, 136–144 (2010)CrossRef
13.
go back to reference Vyatkin, V.: IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design. ISA-Instrumentation, Systems, and Automation Society, Oneida (2007) Vyatkin, V.: IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design. ISA-Instrumentation, Systems, and Automation Society, Oneida (2007)
14.
go back to reference John, K.-H., Tiegelkamp, M.: IEC 61131-3: Programming Industrial Automation Systems: Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids. Springer Science & Business Media, Heidelberg (2010) John, K.-H., Tiegelkamp, M.: IEC 61131-3: Programming Industrial Automation Systems: Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids. Springer Science & Business Media, Heidelberg (2010)
15.
go back to reference Frey, G., Litz, L.: Formal methods in PLC programming. In: 2000 IEEE International Conference on Systems, Man, and Cybernetics, Nashville, USA, pp. 2431–2436 (2000) Frey, G., Litz, L.: Formal methods in PLC programming. In: 2000 IEEE International Conference on Systems, Man, and Cybernetics, Nashville, USA, pp. 2431–2436 (2000)
16.
go back to reference Vyatkin, V., Hanisch, H.-M.: Verification of distributed control systems in intelligent manufacturing. J. Intell. Manuf. 14, 123–136 (2003)CrossRef Vyatkin, V., Hanisch, H.-M.: Verification of distributed control systems in intelligent manufacturing. J. Intell. Manuf. 14, 123–136 (2003)CrossRef
17.
go back to reference Roussel, J.-M., Denis, B.: Safety properties verification of ladder diagram programs. J. Eur. des Systèmes Autom. 36, 905–917 (2002) Roussel, J.-M., Denis, B.: Safety properties verification of ladder diagram programs. J. Eur. des Systèmes Autom. 36, 905–917 (2002)
18.
go back to reference Machado, J.M.: Influence de la prise en compte d’un modèle de processus en vérification formelle des Systèmes à Evénements Discrets. Universidade do Minho (2006) Machado, J.M.: Influence de la prise en compte d’un modèle de processus en vérification formelle des Systèmes à Evénements Discrets. Universidade do Minho (2006)
19.
go back to reference Machado, J.J.B., Denis, B., Lesage, J.-J., et al.: Logic controllers dependability verification using a plant model. In: Proceedings of the 3rd IFAC Workshop on Discrete-Event System Design, DESDes 2006, Rydzyna, Poland, 26–28 September 2006 Machado, J.J.B., Denis, B., Lesage, J.-J., et al.: Logic controllers dependability verification using a plant model. In: Proceedings of the 3rd IFAC Workshop on Discrete-Event System Design, DESDes 2006, Rydzyna, Poland, 26–28 September 2006
20.
go back to reference Kunz, G., Machado, J., Perondi, E.: Using timed automata for modeling, simulating and verifying networked systems controller’s specifications. Neural Comput. Appl. 28, 1031–1041 (2017)CrossRef Kunz, G., Machado, J., Perondi, E.: Using timed automata for modeling, simulating and verifying networked systems controller’s specifications. Neural Comput. Appl. 28, 1031–1041 (2017)CrossRef
22.
go back to reference Alur, R., Dill, D.: Automata for modeling real-time systems. In: Proceedings of Seventeenth International Colloquium on Automata, Languages, and Programming, pp. 322–335 (1990) Alur, R., Dill, D.: Automata for modeling real-time systems. In: Proceedings of Seventeenth International Colloquium on Automata, Languages, and Programming, pp. 322–335 (1990)
24.
go back to reference Machado, J., Denis, B.: A generic approach to build plant models for DES verification purposes, pp. 407–412 (2006) Machado, J., Denis, B.: A generic approach to build plant models for DES verification purposes, pp. 407–412 (2006)
26.
go back to reference Buzhinsky, I., Vyatkin, V.: Plant model inference for closed-loop verification of control systems : initial explorations. In: 2016 IEEE 14th International Conference on Industrial Informatics (INDIN), pp. 736–739 (2015) Buzhinsky, I., Vyatkin, V.: Plant model inference for closed-loop verification of control systems : initial explorations. In: 2016 IEEE 14th International Conference on Industrial Informatics (INDIN), pp. 736–739 (2015)
30.
go back to reference Carpanzano, E., Ferrucci, L., Mandrioli, D., et al.: Automated formal verification for flexible manufacturing systems. J. Intell. Manuf. 25, 1181–1195 (2014)CrossRef Carpanzano, E., Ferrucci, L., Mandrioli, D., et al.: Automated formal verification for flexible manufacturing systems. J. Intell. Manuf. 25, 1181–1195 (2014)CrossRef
Metadata
Title
Formal Verification: Focused on the Verification Using a Plant Model
Authors
Joel Galvão
Cedrico Oliveira
Helena Lopes
Laura Tiainen
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-319-91334-6_18

Premium Partner