formal technical process specification and verification
play

Formal Technical Process Specification and Verification for - PowerPoint PPT Presentation

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)


  1. Formal Technical Process Specification and Verification for Automated Production Systems Georg Hackenberg, Alarico Campetelli, Christoph Legat, Jakob Mund, Sabine Teufl and Birgit Vogel-Heuser

  2. Motivation » Automated Production Systems (Google) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 2

  3. Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 3

  4. Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 4

  5. Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 5

  6. Motivation » Systems Development Process (Simple) 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 6

  7. Motivation » Systems Development Process (Simple) Our focus 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 7

  8. 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

  9. 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

  10. 1. 1. Cont ntrib ribut ution ion 2. Evaluation 3. Conclusion

  11. Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 11

  12. Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 12

  13. Contribution » Specification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 13

  14. Contribution » Rigorous Formalization 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 14

  15. Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 15

  16. Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 16

  17. Contribution » Verification Technique 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 17

  18. 1. Contribution 2. 2. Evalua luation ion 3. Conclusion

  19. 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

  20. Evaluation » Process Specification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 20

  21. Evaluation » System Specification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 21

  22. Evaluation » Satisfaction Verification 2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 22

  23. 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

  24. 1. Contribution 2. Evaluation 3. 3. Conclu clusi sion

  25. 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

  26. 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