2017 IEEE 15th International Conference on Industrial Informatics (INDIN) 2017
DOI: 10.1109/indin.2017.8104887
|View full text |Cite
|
Sign up to set email alerts
|

Generalized test tables: A powerful and intuitive specification language for reactive systems

Abstract: With recent trends in manufacturing automation, such as Industry 4.0, control software in automated production systems becomes more and more complex and volatile, complicating and increasing importance of quality assurance. Test tables are a widely used and generally accepted means to intuitively specify test cases for automation software. However, each table only specifies a single software trace, whereas the actual software behavior may cover multiple similar traces not covered by the table. Within this work… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 22 publications
(34 reference statements)
0
6
0
Order By: Relevance
“…This experiment (Exp-1) consists of a one-hour tutorial of the target language, that is, GTTs, given to the participants in the form of a lecture allowing them to ask questions and including a review of examples. Tasks were given to the participants F I G U R E 1 An example of a Generalised Test Tables (GTT; derived from [16]) separately in the target language (GTT) and the control language (PN) for comparison. The first experiment was also planned as a preliminary measurement of the appropriate level of tasks.…”
Section: Comparing the Effectiveness Of Gtt And Pn Concerning Understanding And Creating With Separated Participant Groups (Experiments 1mentioning
confidence: 99%
See 2 more Smart Citations
“…This experiment (Exp-1) consists of a one-hour tutorial of the target language, that is, GTTs, given to the participants in the form of a lecture allowing them to ask questions and including a review of examples. Tasks were given to the participants F I G U R E 1 An example of a Generalised Test Tables (GTT; derived from [16]) separately in the target language (GTT) and the control language (PN) for comparison. The first experiment was also planned as a preliminary measurement of the appropriate level of tasks.…”
Section: Comparing the Effectiveness Of Gtt And Pn Concerning Understanding And Creating With Separated Participant Groups (Experiments 1mentioning
confidence: 99%
“…Ljungkrantz et al [11] even claim that 'today's need for control software developers to understand mechanical and electrical drawings might also be less important if better specifications were available. ' To tackle this problem, we have suggested a formal specification language in the recent works [16,17], namely Generalised Test Tables (GTTs). The origin of GTT lies in test tables that are the industry's practices to describe test cases in the table form [18,19]; and GTT can be used as a formal language for verification purposes supplementing testing by generalising test tables.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The Linear Regression function block implements a commonly needed functionality for implementing CPSs, namely the calibration of sensor values. The evaluated software module origins from [18], where it is used to demonstrate static verification of GTTs using model checking. The state space of this function block, which uses floating point arithmetic, is relatively large and its state transition function relatively complex, limiting the applicability of static verification tools.…”
Section: Linear Regressionmentioning
confidence: 99%
“…Generalized test table of a system which maps sensor values to their physical representation by a taught linear curve. Originally presented in[18].…”
mentioning
confidence: 99%