Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Modelirovanie i Analiz Informatsionnykh Sistem, 2013, Volume 20, Number 4, Pages 5–22 (Mi mais318)  

This article is cited in 6 scientific papers (total in 6 papers)

Construction and Verification of PLC-programs by LTL-specification

E. V. Kuzmin, V. A. Sokolov, D. A. Ryabukhin

P. G. Demidov Yaroslavl State University, Sovetskaya str., 14, Yaroslavl, 150000, Russia
Full-text PDF (208 kB) Citations (6)
References:
Abstract: An approach to construction and verification of PLC-programs for discrete tasks is proposed. For the specification of a program behavior we use the linear-time temporal logic LTL. Programming is carried out in the ST-language according to an LTL-specification. The correctness analysis of an LTL-specification is carried out by the symbolic model checking tool Cadence SMV. A new approach to programming and verification of PLC-programs is shown by an example. For a discrete problem we give a ST-program, its LTL-specification and an SMV-model.
A purpose of the article is to describe an approach to programming PLC, which would provide a possibility of PLC-program correctness analysis by the model checking method.
Under the proposed approach the change of the value of each program variable is described by a pair of LTL-formulas. The first LTL-formula describes situations that increase the value of the corresponding variable, the second LTL-formula specifies conditions leading to a decrease of the variable value. The LTL-formulas (used for specification of the corresponding variable behavior) are constructive in the sense that they construct the PLC-program, which satisfies temporal properties expressed by these formulas. Thus, the programming of PLC is reduced to the construction of LTL-specification of the behavior of each program variable. In addition, an SMV-model of a PLC-program is constructed according to LTL-specification. Then, the SMV-model is analysed by the symbolic model checking tool Cadence SMV.
Keywords: programmable pogic controllers, software engineering, specification and verification of PLC-programs.
Received: 20.05.2013
Document Type: Article
UDC: 517.9
Language: Russian
Citation: E. V. Kuzmin, V. A. Sokolov, D. A. Ryabukhin, “Construction and Verification of PLC-programs by LTL-specification”, Model. Anal. Inform. Sist., 20:4 (2013), 5–22
Citation in format AMSBIB
\Bibitem{KuzSokRya13}
\by E.~V.~Kuzmin, V.~A.~Sokolov, D.~A.~Ryabukhin
\paper Construction and Verification of PLC-programs by~LTL-specification
\jour Model. Anal. Inform. Sist.
\yr 2013
\vol 20
\issue 4
\pages 5--22
\mathnet{http://mi.mathnet.ru/mais318}
Linking options:
  • https://www.mathnet.ru/eng/mais318
  • https://www.mathnet.ru/eng/mais/v20/i4/p5
  • This publication is cited in the following 6 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:360
    Full-text PDF :115
    References:74
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024