A novel requirement analysis approach for periodic control systems

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

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