An approach to requirement analysis for periodic control systems

Jianwen Li, Geguang Pu, Zheng Wang, Yuxiang Chen, Liyun Zhang, Yanxia Qi, Bin Gu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

This paper proposes a requirement analysis approach to periodic control systems that are widely used as one of the real time systems. By regulating the initial requirement documents with key words in natural language, we compile the regulated requirement documents into an intermediate model specified by SPARDL language with formal syntax and semantics. To make the requirement executable, a prototype generation technique is proposed to simulate the system behaviors. To analyze the dataflow relations among modules among the same mode or different modes, we introduce module-level and mode-level dataflow analysis techniques to help system engineers to uncover the potential affections on any two modules. The dataflow analysis techniques are useful especially for module reuse when a new version of the system is developed. We have applied the developed tool based on our approach to the Moon-Exploration Spacecraft Project from Beijing Institute of Control Engineering, and the preliminary experiments are encouraging. We have found both the ambiguity and the inconsistency cases in the requirement documents from the project.

Original languageEnglish
Title of host publicationProceedings of the 2012 IEEE 35th Software Engineering Workshop, SEW 2012
Pages130-139
Number of pages10
DOIs
StatePublished - 2012
Event2012 IEEE 35th Software Engineering Workshop, SEW 2012 - Heraklion, Crete, Greece
Duration: 12 Oct 201213 Oct 2012

Publication series

NameProceedings of the 2012 IEEE 35th Software Engineering Workshop, SEW 2012

Conference

Conference2012 IEEE 35th Software Engineering Workshop, SEW 2012
Country/TerritoryGreece
CityHeraklion, Crete
Period12/10/1213/10/12

Keywords

  • Code generation
  • Dataflow analysis
  • SPARDL

Fingerprint

Dive into the research topics of 'An approach to requirement analysis for periodic control systems'. Together they form a unique fingerprint.

Cite this