Skip to main navigation Skip to search Skip to main content

A novel requirement analysis approach for periodic control systems

  • East China Normal University
  • CAS - Beijing Institute of Control Engineering
  • National University of Singapore
  • China Aerospace Science and Technology Corporation

Research output: Contribution to journalArticlepeer-review

Abstract

Periodic control systems (PCSs) are widely used in real-time embedded system domain. However, traditional manual requirement analysis assumes the expert knowledge, which is laborious and error-prone. This paper proposes a novel requirement analysis approach, which supports the automated validation of the informal requirement specifications. Based on the normalized initial requirement documents, our approach can construct an intermediate SPARDL model with both formal syntax and semantics. To check the overall system behaviors, our approach can transform the SPARDL models into executable code for simulation. The derived prototype simulator from SPARDL models enables the testing-based system behavior validation. Moreover, our approach enables the analysis of the dataflow relations in SPARDL models. By revealing input/output and affecting relations, our dataflow analysis techniques can help software engineers to figure out the potential data dependencies between SPARDL modules. This is very useful for the module reuse when a new version of the system is developed. A study of our approach using an industry design demonstrates the practicality and effectiveness of our approach.

Original languageEnglish
Pages (from-to)214-235
Number of pages22
JournalFrontiers of Computer Science
Volume7
Issue number2
DOIs
StatePublished - Apr 2013

Keywords

  • SPARDL
  • code generation
  • dataflow analysis
  • simulation

Fingerprint

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

Cite this