TY - GEN
T1 - Increasing dependability by agent-based model-checking during run-time
AU - Rehberger, Sebastian
AU - Aicher, Thomas
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - Agent-oriented software engineering (AOSE) is a paradigm for distributing intelligent control mechanisms (ICM) within an automated production system (aPS). Benefits resulting from AOSE have been surveyed in many applications as route-finding, plug-and-produce techniques and also in the control of Smart Grids. To ensure safe functionalities, i.e. dependability or uptime, of distributed technical systems for instance by conducting simulation, virtual commissioning, the execution of test cases and model-checking are commonly investigated in aPS during the design phase. In this paper we analyze an automatic diagnostic method to increase dependability by using model-checking during run-time, based on discretized models of the mechanical plant as well as models of the PLC software. Consequently the algorithm is incorporated into a software agent and logically coupled to a particular aPS module. Thus, the dependability for introducing novel product types, which have not been involved in the design process, could be increased. The evaluation of our approach is shown at a small lab-scale production system by searching for counter-examples of combinations with control actions and work piece (WP) types with modified mass, that may lead to a production halt.
AB - Agent-oriented software engineering (AOSE) is a paradigm for distributing intelligent control mechanisms (ICM) within an automated production system (aPS). Benefits resulting from AOSE have been surveyed in many applications as route-finding, plug-and-produce techniques and also in the control of Smart Grids. To ensure safe functionalities, i.e. dependability or uptime, of distributed technical systems for instance by conducting simulation, virtual commissioning, the execution of test cases and model-checking are commonly investigated in aPS during the design phase. In this paper we analyze an automatic diagnostic method to increase dependability by using model-checking during run-time, based on discretized models of the mechanical plant as well as models of the PLC software. Consequently the algorithm is incorporated into a software agent and logically coupled to a particular aPS module. Thus, the dependability for introducing novel product types, which have not been involved in the design process, could be increased. The evaluation of our approach is shown at a small lab-scale production system by searching for counter-examples of combinations with control actions and work piece (WP) types with modified mass, that may lead to a production halt.
KW - Agents
KW - Automation production systems (aPS)
KW - Model-checking
KW - Modelling
KW - Verification
UR - http://www.scopus.com/inward/record.url?scp=84962254392&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-30337-6_15
DO - 10.1007/978-3-319-30337-6_15
M3 - Conference contribution
AN - SCOPUS:84962254392
SN - 9783319303352
T3 - Studies in Computational Intelligence
SP - 159
EP - 167
BT - Service Orientation in Holonic and Multi-Agent Manufacturing
A2 - Borangiu, Theodor
A2 - McFarlane, Duncan
A2 - Thomas, André
A2 - Trentesaux, Damien
PB - Springer Verlag
T2 - International Workshop on Service Orientation in Holonic and Multi-agent Manufacturing, SOHOMA 2015
Y2 - 5 November 2015 through 6 November 2015
ER -