Formal Technical Process Specification and Verification for - - PowerPoint PPT Presentation

formal technical process specification and verification
SMART_READER_LITE
LIVE PREVIEW

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)


slide-1
SLIDE 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

slide-2
SLIDE 2

Motivation » Automated Production Systems (Google)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 2

slide-3
SLIDE 3

Motivation » Systems Development Process (Simple)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 3

slide-4
SLIDE 4

Motivation » Systems Development Process (Simple)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 4

slide-5
SLIDE 5

Motivation » Systems Development Process (Simple)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 5

slide-6
SLIDE 6

Motivation » Systems Development Process (Simple)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 6

slide-7
SLIDE 7

Motivation » Systems Development Process (Simple)

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 7

Our focus

slide-8
SLIDE 8

Motivation » State of the Art

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 8

 Business Process Model & Notation  Formalized Process Description a general integrated approach to process specification and design / run time verification. Process ssSpecif cifica ication ionTechniqu niques But what we we found und missi sing ngis is …  Design time

  • E.g. Simulink Design Verifier
  • Temporal logics / patterns
  • Life sequence charts
  • UML communication diagrams

 Run time

  • Run time verification / monitoring
  • Temporal logics

Formal l Verif ifica ication ion Technique hniques

slide-9
SLIDE 9

Motivation » Research Objectives

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 9

 Design time  Run time  Abstract syntax  Graphical notation  Precise semantics  Machine computable Specif cifica icatio ion Technique hnique Rigorous usForma maliz lizatio ion Verific ification ionTechniq nique

slide-10
SLIDE 10

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

slide-11
SLIDE 11

Contribution » Specification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 11

slide-12
SLIDE 12

Contribution » Specification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 12

slide-13
SLIDE 13

Contribution » Specification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 13

slide-14
SLIDE 14

Contribution » Rigorous Formalization

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 14

slide-15
SLIDE 15

Contribution » Verification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 15

slide-16
SLIDE 16

Contribution » Verification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 16

slide-17
SLIDE 17

Contribution » Verification Technique

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 17

slide-18
SLIDE 18

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

slide-19
SLIDE 19

Evaluation » Pick and Place Unit

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 19

Geometric ric Setup up Plant nt Layout

  • ut
slide-20
SLIDE 20

Evaluation » Process Specification

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

slide-21
SLIDE 21

Evaluation » System Specification

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 21

slide-22
SLIDE 22

Evaluation » Satisfaction Verification

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 22

slide-23
SLIDE 23

Evaluation » Issue Analysis / Resolution

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 23

 Initial sensor positions  Incorrect crane angles  Displaced sensor positions  Correct crane angles

  • 1. Initia

ial l Syste stem m Specif cifica ication ion

  • 2. Revis

ised Syste stem m Specif cifica icatio ion

slide-24
SLIDE 24

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

slide-25
SLIDE 25

Conclusion » Benefits and Future Work

2014/09/30 Georg Hackenberg - Formal Technical Process Specification and Verification 25

 Obervation interface allows to…

  • Decouple and integrate process and

system specification

  • Model process specification over

abstract observation streams

  • Model system specification using
  • bserver components

 Verification technique allows to…

  • Prove process satisfaction both at

design and at run time

 Improve graphical notation of the process specification

  • Reduce modeling effort through

inclusion of specification patterns

 Analyze and improve scalability of the presented approach

  • Prove process satisfaction for the

entire pick and place unit

  • Prove process satisfaction step-wise

from activity to activity?

Benefit its Futur ure Work

slide-26
SLIDE 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