跳到主要导航 跳到搜索 跳到主要内容

A type system for SPARDL

  • East China Normal University
  • CAS - Beijing Institute of Control Engineering

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

SPARDL is a domain-specific modeling language for periodic control systems, which are widely used in embedded systems. Periodic control systems are usually driven by the given period. A periodic control system can be decomposed into different modes or sub-modes, and each mode represents a system state observed from outside. We believe that introducing static checking will extend the power of SPARDL. In this paper, we develop a type system for SPARDL. To make the contributions of this paper convincible and easy to understand, we apply the traditional approaches to construct the type system for SPARDL. An operational semantics is proposed as the basic explanation of SPARDL. And then some type safety theorems are proved under such semantics. We apply the type system to an industrial case from China Academy of Space Technology(CAST) to evaluate the effectiveness of our approach in practice, and then eight type errors are revealed.

源语言英语
主期刊名Proceedings - IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012
209-216
页数8
DOI
出版状态已出版 - 2012
活动IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012 - Beijing, 中国
期限: 4 7月 20126 7月 2012

出版系列

姓名Proceedings - IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012

会议

会议IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012
国家/地区中国
Beijing
时期4/07/126/07/12

指纹

探究 'A type system for SPARDL' 的科研主题。它们共同构成独一无二的指纹。

引用此