Generation of Monitoring Functions in Production Automation Using Test Specifications

被引:0
|
作者
Cha, Suhyun [1 ]
Ulewicz, Sebastian [1 ]
Vogel-Heuser, Birgit [1 ]
Weigl, Alexander [2 ]
Ulbrich, Mattias [2 ]
Beckert, Bernhard [2 ]
机构
[1] Tech Univ Munich, Inst Automat & Informat Syst, Munich, Germany
[2] Karlsruhe Inst Technol, Inst Theoret Informat, Karlsruhe, Germany
关键词
automatic testing; system testing; manufacturing automation; model-driven development; SOFTWARE;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
High quality requirements are set for automated production systems (aPS) as malfunctions can harm humans or cause severe financial loss. These malfunctions can be caused by faults in the control software of the aPS or its inability to correctly identify and handle unintended situations and errors in the technical process or hardware behavior. To achieve more dependable control software, software testing and formal verification can be used to find faults in the software, but require to make assumptions about possible situations (inputs) occurring in the aPS during runtime and often only allow the validation of specific cases. Monitoring individual functions within the control software during runtime can help to identify unspecified situations and raise warnings of the uncertainty about the suitability of a reaction. Yet, the design of reliable monitoring functions requires extensive experience and resources. For this reason, we propose a method for generating monitoring functions from available testing and verification specifications initially used for validating a control software function. Through this, it is possible to continuously assess the behavior of individual software functions and to identify and warn about a) violations of the test specification during runtime and b) unintended situations in which correct software behavior was never tested. Thus, the approach can help to assess and improve both the control software and specification quality through observation and behavior assessment far beyond the testing phase by efficiently reusing existing test specifications for runtime monitoring.
引用
收藏
页码:339 / 344
页数:6
相关论文
共 50 条
  • [1] CONSISTENCY TEST FOR SIMPLE SPECIFICATIONS OF AUTOMATION SYSTEMS
    CHEBOTAREV, AN
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 1994, 30 (03) : 317 - 322
  • [2] TEST GENERATION FROM BOUNDED ALGEBRAIC SPECIFICATIONS USING ALLOY
    de Andrade, Francisco Rebello
    Faria, Joao Pascoal
    Paiva, Ana C. R.
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 192 - 200
  • [3] Architecting specifications for test case generation
    Sinnott, R
    [J]. FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 24 - 32
  • [4] Test generation based on symbolic specifications
    Frantzen, L
    Tretmans, J
    Willemse, TAC
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 1 - 15
  • [5] TEST SETS GENERATION FROM ALGEBRAIC SPECIFICATIONS USING LOGIC PROGRAMMING
    BOUGE, L
    CHOQUET, N
    FRIBOURG, L
    GAUDEL, MC
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1986, 6 (04) : 343 - 360
  • [6] Validation of SDL specifications using EFSM-based test generation
    Wong, W. Eric
    Restrepo, Andy
    Choi, Byoungju
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (11) : 1505 - 1519
  • [7] EvolvingWeb-Based Test Automation into Agile Business Specifications
    Mugridge, Rick
    Utting, Mark
    Streader, David
    [J]. FUTURE INTERNET, 2011, 3 (02): : 159 - 174
  • [8] TESTAF: A test automation framework for class testing using object-oriented formal specifications
    Nadeem, A
    Jaffar-Ur-Rehman, M
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2005, 11 (06) : 962 - 985
  • [9] Test case generation from AsmL specifications
    Grieskamp, W
    Nachmanson, L
    Tillmann, N
    Veanes, M
    [J]. ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 413 - 413
  • [10] Automatic test generation from interprocedural specifications
    Constant, Camille
    Jeannet, Bertrand
    Jeron, Thierry
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 41 - +