Formal Technical Process Specification and Verification for Automated Production Systems Georg Hackenberg, Alarico Campetelli, Christoph Legat, Jakob Mund, Sabine Teufl and Birgit Vogel-Heuser
Motivation » Automated Production Systems (Google) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 2
Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 3
Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 4
Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 5
Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 6
Motivation » Systems Development Process (Simple) Our focus 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 7
Motivation » State of the Art Process ssSpecif cifica ication ionTechniqu niques Formal l Verif ifica ication ion Technique hniques Business Process Model & Notation Design time • E.g. Simulink Design Verifier Formalized Process Description • Temporal logics / patterns • Life sequence charts But what we we found und missi sing ngis is … • UML communication diagrams a general integrated approach to Run time process specification and design / run • Run time verification / monitoring time verification. • Temporal logics 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 8
Motivation » Research Objectives Specif cifica icatio ion Technique hnique Rigorous usForma maliz lizatio ion Verific ification ionTechniq nique Abstract syntax Precise semantics Design time Graphical notation Machine computable Run time 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 9
1. 1. Cont ntrib ribut ution ion 2. Evaluation 3. Conclusion
Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 11
Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 12
Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 13
Contribution » Rigorous Formalization 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 14
Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 15
Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 16
Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 17
1. Contribution 2. 2. Evalua luation ion 3. Conclusion
Evaluation » Pick and Place Unit Geometric ric Setup up Plant nt Layout out 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 19
Evaluation » Process Specification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 20
Evaluation » System Specification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 21
Evaluation » Satisfaction Verification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 22
Evaluation » Issue Analysis / Resolution 1. Initia ial l Syste stem m Specif cifica ication ion 2. Revis ised Syste stem m Specif cifica icatio ion Initial sensor positions Displaced sensor positions Incorrect crane angles Correct crane angles 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 23
1. Contribution 2. Evaluation 3. 3. Conclu clusi sion
Conclusion » Benefits and Future Work Benefit its Futur ure Work Improve graphical notation of the Obervation interface allows to … process specification • Decouple and integrate process and system specification • Reduce modeling effort through inclusion of specification patterns • Model process specification over abstract observation streams Analyze and improve scalability of • Model system specification using the presented approach observer components • Prove process satisfaction for the Verification technique allows to … entire pick and place unit • Prove process satisfaction both at • Prove process satisfaction step-wise design and at run time from activity to activity? 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 25
Formal Technical Process Specification and Verification for Automated Production Systems Georg Hackenberg, Alarico Campetelli, Christoph Legat, Jakob Mund, Sabine Teufl and Birgit Vogel-Heuser
Recommend
More recommend