4.4 Article

Formal syntax and semantics of basic function blocks in IEC 61499

出版社

SAGE PUBLICATIONS LTD
DOI: 10.1177/0954406211417931

关键词

IEC 61499; basic function blocks; formal syntax; denotational semantics; execution semantics

资金

  1. Chinese NSFC [50875090, 50905063]
  2. 863 Plan of China [2009AA04Z111]

向作者/读者索取更多资源

The use IEC 61499 (International Electrotechnical Commission, IEC) as a modelling language for distributed industrial process measurement control systems lacks formal syntax and explicit semantics and can hardly ensure reliability and validity of systems. As the basic modelling elements in IEC 61499, syntax and semantics of basic function block (BFB) are specified informally and ambiguously. Hence, the formal syntax and explicit semantics of BFB are advanced to achieve the behavioural consistency and correct results, in this article. The formal syntax is defined by mathematical set theory and the explicit semantics are composed of two kinds of semantics: denotational and execution semantics. The denotational semantics explain the meaning of language with an extended Mealy finite-state machines for the formal verification in a formal way. The execution semantics provide execution rule and algorithm scheduling in the execution process and involve an input machine and the main part, in which input machine masters the matching relation of event and data input variables and the main part offers execution orders and algorithm computation. Besides, the execution semantics of BFB are exemplified with two events and algorithms as the execution order t(1)-t(20), and a flowchart of BFB behaviours is given as an overview of the processing steps for implementation or code generation.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据