Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 19, Issue 2 (2020)
  4. Scratch-Based User-Friendly Requirements ...

Informatics in Education

INFORMATION Submit your article Help
  • Article info
  • Related articles
  • More
    Article info Related articles

Scratch-Based User-Friendly Requirements Definition for Formal Verification of Control Systems
Volume 19, Issue 2 (2020), pp. 223–238
Iwona GROBELNA  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2020.11
Pub. online: 15 June 2020      Type: Article      Open accessOpen Access

Published
15 June 2020

Abstract

Control systems are becoming ever more commonly used in everyday life. This is true both in industry and in the domestic domain, in the form of e.g., smart home systems. The quality of such systems can be increased by using formal verification methods, such as the model checking technique, to make sure that the designed system fulfills all user requirements. The requirements are usually written as temporal logic formulas. However, the technical skills of future users or the mathematical background knowledge of the developers are not always sufficient to support the essential stage of verification. In the paper we propose to use the Scratch-based user-friendly approach to define our own scenarios for a control system, in order to avoid focusing on the mathematical notation of temporal requirements. The specified properties can then be transformed into temporal logic formulas and used directly in the model checking process. Hence, the verification phase is simplified and more team members can participate in the engineering of requirements. An empirical study with students has shown that the proposed approach can be used in practice.

Related articles PDF XML
Related articles PDF XML

Copyright
No copyright data available.
Open access article under the CC BY license.

Keywords
control systems formal verification logic controller model checking requirements engineering specification

Metrics
since February 2020
1917

Article info
views

0

Full article
views

1098

PDF
downloads

335

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © 2024 Vilnius University
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: gabriele.stupuriene@mif.vu.lt
Powered by PubliMill  •  Privacy policy