Abstract
In this paper we place ourselves in the setting of formal representation of functional specifications given in logical diagrams (LD) for verification and test purposes. Our contribution consists in defining a formal structure that explicitly encodes the semantics and behavior of a LD. We put in a complete transformation procedure of the non-formal LD specifications into a directed state graph such that properties like oscillatory behavior become formally verifiable on LDs. We motivate and illustrate our approach with a scenario inspired from a real world power plant specification.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We refer to the implemented logical diagram specification as a logic controller.
References
Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)
Fayyazi, M., Kirsch, L.: Efficient simulation of oscillatory combinational loops. In: Proceedings of the 47th Design Automation Conference, pp. 777–780 (2010)
Jean-françois Hery, J.C.L.: Stabilité de la spécification logique du contrôle-commande - méthodologie et mise en œuvre. Technical report, EDF R &D (2019)
Power Plants IEC: Instrumentation and control important to safety-general requirements for systems. IEC 61513. International Electrotechnical Commission (2011)
Lee, D., Yannakakis, M.: Principles and methods of testing finite state machines-a survey. Proc. IEEE 84(8), 1090–1123 (1996)
Lukoschus, J., Von Hanxleden, R.: Removing cycles in Esterel programs. EURASIP J. Embed. Syst. 2007, 1–23 (2007)
Malik, S.: Analysis of cyclic combinational circuits. IEEE Trans. Comput. Aided Des. Integr. Circ. Syst. 13(7), 950–956 (1994)
Neiroukh, O., Edwards, S., Song, X.: An efficient algorithm for the analysis of cyclic circuits, vol. 2006, p. 6–pp, April 2006. https://doi.org/10.1109/ISVLSI.2006.18
Peled, D., Vardi, M.Y., Yannakakis, M.: Black box checking. In: Wu, J., Chanson, S.T., Gao, Q. (eds.) Formal Methods for Protocol Engineering and Distributed Systems. IAICT, vol. 28, pp. 225–240. Springer, Boston (1999). https://doi.org/10.1007/978-0-387-35578-8_13
Provost, J., Roussel, J.M., Faure, J.M.: Translating Grafcet specifications into mealy machines for conformance test purposes. Control. Eng. Pract. 19(9), 947–957 (2011)
Riedel, M.D.: Cyclic combinational circuits. California Institute of Technology (2004)
Shiple, T.R., Berry, G., Touati, H.: Constructive analysis of cyclic circuits. In: Proceedings ED &TC European Design and Test Conference, pp. 328–333 (1996)
Springintveld, J., Vaandrager, F., D’Argenio, P.R.: Testing timed automata. Theor. Comput. Sci. 254(1–2), 225–257 (2001)
Thimbleby, H.: The directed Chinese postman problem. Softw. Pract. Exp. 33(11), 1081–1096 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Sfar, A., Irofti, D., Croitoru, M. (2022). A Graph Based Semantics for Logical Functional Diagrams in Power Plant Controllers. In: Varzinczak, I. (eds) Foundations of Information and Knowledge Systems. FoIKS 2022. Lecture Notes in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-031-11321-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-11321-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-11320-8
Online ISBN: 978-3-031-11321-5
eBook Packages: Computer ScienceComputer Science (R0)