SlideShare a Scribd company logo
1 of 72
5. Case Studies
    Niels Lohmann
Exploring biochemical
   The ErbB Network
    (CARTOON FORM)
   reaction chains
Reaction chains

• Domain: symbolic system biology
• “Symbolic systems biology is the
  qualitative and quantitative study of
  biological processes as integrated
  systems rather than as isolated parts.”
• Property: reachability
Mcf2-act            Rhob-GDP                   Ngef-reloc            Trio-act



                                               221-2           798-2          807-2



     Cit                                  Prkcl1          Rhob-GTP                  Diaph1                                     Rock1                                  Ktn1



 591-2                                                 581-2                     680-2                                         679-4                                  700-2



f1-act           Crkl-reloc           Erk2         Prkcl1-act                Diaph1-act           Diaph1-act           Limk1           Myl9             Rock1-act       PP1          Ktn1-



03                                                                     672                                                            238                 671            697



 Actin-mono             Pfn1           Arp23-act                                                                   Srf            Limk1-act             Myl9-phos            PP1-inhib



           11                    732                                                                                                  58



           Pxn       Vasp          Actinin             Tns1            Tln-act             Integrins-clustered           Actin-poly           Srf-act           Vcl       Zyx            Ilk:



                                                              165       764         713           601            813       1076        1075



                 Pxn           Vasp          Src-act            Actinin             Ptk2-act         Tns1        Vcl           Zyx            Ilk:Lims1:Parva



                                434
Reaction chains

• “For reachability queries on our nets,
  answering a reachability query that would
  have taken hours using a general purpose
  model-checking tool takes on the order of
  a second in LoLA — fast enough to permit
  interactive use.”
Finding Hazards in
  GALS Circuits
GALS circuits

• Domain: asynchronous/
  synchronous hardware design
• prototype for IEEE-802.11 chip
• asynchronous hardware is not
  clocked - order/timing of events
  makes a difference
• problem: glitch
Glitch
                P(a) = 1
a                    AND        P(c) = 0
                                            c
b                    Gate
                P(b) = 0

            1
    P(a):   0                           1
                                P(c):   0
    P(b): 1
          0


                ΔT
                            9
Glitch
                P(a) = 1
            0
a                    AND        P(c) = 0
                                            c
b                    Gate
                P(b) = 0

            1
    P(a):   0                           1
                                P(c):   0
    P(b): 1
          0


                ΔT
                            9
Glitch
                P(a) = 1 0
            0
a                    AND        P(c) = 0 0
                                             c
b                    Gate
                P(b) = 0

            1
    P(a):   0                           1
                                P(c):   0
    P(b): 1
          0


                ΔT
                            9
Glitch
                P(a) = 1 0
            0
a                    AND        P(c) = 0 0
            1                                c
b                    Gate
                P(b) = 0

            1
    P(a):   0                           1
                                P(c):   0
    P(b): 1
          0


                ΔT
                            9
Glitch
                P(a) = 1 0
            0
a                    AND        P(c) = 0 0 0
            1                                  c
b                    Gate
                P(b) = 0 1

            1
    P(a):   0                           1
                                P(c):   0
    P(b): 1
          0


                ΔT
                            9
Glitch
                P(a) = 1
a                    AND         P(c) = 0
                                             c
b                    Gate
                P(b) = 0

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Glitch
                P(a) = 1
a                    AND         P(c) = 0
            1                                c
b                    Gate
                P(b) = 0

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Glitch
                P(a) = 1
a                    AND         P(c) = 0 1
            1                                 c
b                    Gate
                P(b) = 0 1

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Glitch
                P(a) = 1
            0
a                    AND         P(c) = 0 1
            1                                 c
b                    Gate
                P(b) = 0 1

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Glitch
                P(a) = 1 0
            0
a                    AND         P(c) = 0 1 0
            1                                   c
b                    Gate
                P(b) = 0 1

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Glitch
                P(a) = 1 0
            0
a                    AND         P(c) = 0 1 0
            1                                   c
b                    Gate
                P(b) = 0 1                          Hazard

            1
    P(a):   0                            1
                                 P(c):   0
    P(b): 1
          0


                ΔT
                            10
Petri Net Model of AND
Petri Net Model of AND

           a


• Events            c
• Level
• Logics
           b
Petri Net Model of AND
                 (P(a),P(b))

           a        01


• Events            11
                           c
• Level
• Logics
                    00
           b

                    10
Petri Net Model of AND
                 (P(a),P(b))

           a        01


• Events            11
                           c
• Level
• Logics
                    00
           b

                    10
Petri Net Model of AND
                 (P(a),P(b))

           a        01


• Events            11
                           c
• Level
• Logics
                    00
           b

                    10
Petri Net Model of AND
Petri Net Model of AND
Petri Net Model of AND
Petri Net Model of AND
Petri Net Model of AND
Petri Net Model of AND
Petri Net Model of AND
GALS circuits
   • Property: reachability
   • Problem:
    • partial order reduction not effective
         enough in isolation
       • sweep line helped
   • initial model: 204 places/368 transitions;
       manual abstractions necessary
   • found 8 hazards,
       2 were actual problems
gals
Verifying Service
Choreographies
Service Choreography

• Domain: service-oriented
  architectures
• Original model: BPEL4Chor
• translation: compiler
  BPEL2oWFN
• Design flaw in chorgrography
  model.
• Property: deadlock freedom
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography
• ein Reisenderer, ein Reisebüro, mehrere
  Fluglinien
Service Choreography




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
   • Komposition kann verklemmen!




bpel4chor
Service Choreography
Case Study
                                airline instances




                                                                    Analyzing BPEL4Chor - Verification and Partner Synthesis
                 1         5           10           100    1000
  places         20        63         113       1013       10013
  transitions    10        41          76           706    7006
  states !       14       3483      9806583         %       %
  states "       14       561        378096         %       %
  states #       11        86         261      18061      1752867
  states $       11        30          50           410    4010
   complete
  complete/unreduced
!  symmetries
"  stubbornreduction
  symmetry sets
#  symmetriesreduction
  partial order and stubborn sets
$  overflow reduction and partial order reduction
  symmetry (>2 GB)
Service Choreography
Case Study
                                airline instances




                                                                     Analyzing BPEL4Chor - Verification and Partner Synthesis
                 1         5           10           100     1000
  places         20        63         113       1013        10013
  transitions    10        41          76           706     7006
  states !       14       3483      9806583         %exponential
                                                             %
  states "       14       561        378096         % growth 
                                                             %
  states #       11        86         261      18061       1752867
  states $       11        30          50           410     4010
   complete
  complete/unreduced
!  symmetries
"  stubbornreduction
  symmetry sets
#  symmetriesreduction
  partial order and stubborn sets
$  overflow reduction and partial order reduction
  symmetry (>2 GB)
Service Choreography
Case Study
                                airline instances




                                                                     Analyzing BPEL4Chor - Verification and Partner Synthesis
                 1         5           10           100     1000
  places         20       63          113       1013        10013
  transitions    10       41           76           706     7006
  states !       14      3483       9806583         %exponential
                                                             %
  states "       14       561        378096         % growth 
                                                             %
  states #       11       86          261      18061       1752867
  states $       11       30           50           410     4010
   complete                                       linear
  complete/unreduced
!  symmetries
"  stubbornreduction
  symmetry sets                                  growth 
#  symmetriesreduction
  partial order and stubborn sets
$  overflow reduction and partial order reduction
  symmetry (>2 GB)
Soundness of
Business Processes
             M2
  M1
                  J1
        F1
Soundness

• 735 real-world business processes
  from IBM customers
• original formalism: UML dialect
  from the IBM Websphere Business
  Modeler
• translation: compiler UML2oWFN
• original question: can soundness
  be verified using model checking
  techniques
Soundness
Soundness
• “IBM Soundness” = absence of
 • lack of synchronization (= unsafe marking)
 • deadlock (= deadlock)
 • + certain assumptions on the structure
• for LoLA: two checks
 • Is the final marking life?
 • Is the net safe?
Soundness
                                                                                              for each SESE fragment

                                                                                                     matches
                                                                                                                                              "
                                                                                               structural heuristics?
                                                                                                                             !/
                                           A

                                           B            SESE                                                                                 "
                      translation          C        decomposition                                                            sound      counterexample
 business process
      model                         workflow graph                     SESE fragments             soundness check              analysis result
                                                                                                (plain state space)


                                                                                          choice depends on SESE fragment
          IBM WebSphere Business Modeler / SESE approach

                                                                                                  liveness check

                                                                                                                             !/
                                                                                              (reduced state space)
   translation                                                                                                                                       "
                                                                                                                             sound      counterexample

                      Petri net                                                                  safeness check               analysis result
                                                                                              (reduced state space)
                                                                                             always perform both checks
                                                    LoLA

                                                                                                trivial workflow net?                 !
                                                                                                                                     sound

                    extension to                      structural                                                              analysis result
                    workflow net                       reduction
                                    workflow net                     reduced workflow net          soundness check
                                                                                                   (structure and
                                                                                                    state space)
                                                                                                                             !/
                                                                                                                             sound
                                                                                                                                                "
                                                                                                                                     structural information

                                                                                                                              analysis result
Compiler                                            Woflan                                  choice depends on net structure
Soundness
   • execution scheduled and optimized using
     Makefiles
   • max. 50 ms per check
   • “analysis on demand”

   • observed effect: structural reduction
     techniques do not pay off when using
     stubborn sets

soundness
Verification of
Concurrent Programs
Concurrent Programs
• concurrent processes
• shared and global variables
• goal: find Aa. small-model roening, and T . Wahl
   650           K aiser, D . K
                                property
  to make a statement on the correctness of
  an arbitrary number of instances
               |R n |
         |R|                                              |R|
   (a)                                              (b)

                                        n
                        m    c
Concurrent Programs
   • problem can be solved by checking for
      reachable states in a coverability graph
   • challenge: number of places = number of
      states of a process
   • concurrency only through tokens
   • it took a while to beat LoLA

concurrent
Solving AI Planning Problems
AI Planning
• setting: smart conference room
• several projectors, canvases, documents,
  and lamps
• AI planning problem: Configure the room to
  display document A on that canvas.
• original formalism: proprietary
  planning language; manually translated
AI Planning
 • straightforward translation to state predicate
Goals:                     FORMULA
( LightOn 1 Lamp1 );        LightOn.<Lamp1|TRUE> = 1 AND
( LightOn 1 Lamp2 );        LightOn.<Lamp2|TRUE> = 1 AND
( DocShown 1 Doc1 LW3 );    DocShown.<Doc1|LW3|TRUE> = 1 AND
( DocShown 1 Doc2 LW1 );    DocShown.<Doc2|LW1|TRUE> = 1 AND
( CanvasDown 1 VD1 );       CanvasDown.<VD1|TRUE> = 1



 • system is extremely concurrent
 • depth-first search actually finds shortest path
   planner

More Related Content

Viewers also liked

Fixing Choreographies using Graph Similarities
Fixing Choreographies using Graph SimilaritiesFixing Choreographies using Graph Similarities
Fixing Choreographies using Graph SimilaritiesUniversität Rostock
 
Teilen und Herrschen von Bedienungsanleitungen
Teilen und Herrschen von BedienungsanleitungenTeilen und Herrschen von Bedienungsanleitungen
Teilen und Herrschen von BedienungsanleitungenUniversität Rostock
 
Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...Universität Rostock
 
Verification with LoLA: 4 Using LoLA
Verification with LoLA: 4 Using LoLAVerification with LoLA: 4 Using LoLA
Verification with LoLA: 4 Using LoLAUniversität Rostock
 
Verification with LoLA: 3 State Space Reduction
Verification with LoLA: 3 State Space ReductionVerification with LoLA: 3 State Space Reduction
Verification with LoLA: 3 State Space ReductionUniversität Rostock
 

Viewers also liked (7)

Fixing Choreographies using Graph Similarities
Fixing Choreographies using Graph SimilaritiesFixing Choreographies using Graph Similarities
Fixing Choreographies using Graph Similarities
 
Teilen und Herrschen von Bedienungsanleitungen
Teilen und Herrschen von BedienungsanleitungenTeilen und Herrschen von Bedienungsanleitungen
Teilen und Herrschen von Bedienungsanleitungen
 
Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...Inside LoLA - Experiences from building a state space tool for place transiti...
Inside LoLA - Experiences from building a state space tool for place transiti...
 
Verification with LoLA: 4 Using LoLA
Verification with LoLA: 4 Using LoLAVerification with LoLA: 4 Using LoLA
Verification with LoLA: 4 Using LoLA
 
Managing test suites for services
Managing test suites for servicesManaging test suites for services
Managing test suites for services
 
Quick Adaptability Checks
Quick Adaptability ChecksQuick Adaptability Checks
Quick Adaptability Checks
 
Verification with LoLA: 3 State Space Reduction
Verification with LoLA: 3 State Space ReductionVerification with LoLA: 3 State Space Reduction
Verification with LoLA: 3 State Space Reduction
 

Similar to Verification with LoLA: 5 Case Studies

Cosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsCosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsIan Huston
 
Ce 2009 Gate Paper Prsolutions08
Ce 2009 Gate Paper Prsolutions08Ce 2009 Gate Paper Prsolutions08
Ce 2009 Gate Paper Prsolutions08guestd436758
 
Ce 2009 Gate Paper
Ce 2009 Gate PaperCe 2009 Gate Paper
Ce 2009 Gate Paperguestac67362
 
fauvel_igarss.pdf
fauvel_igarss.pdffauvel_igarss.pdf
fauvel_igarss.pdfgrssieee
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
LOW POWER DIGITAL DESIGN
LOW POWER DIGITAL DESIGNLOW POWER DIGITAL DESIGN
LOW POWER DIGITAL DESIGNIan Owen Raña
 
An Introduction to Hidden Markov Model
An Introduction to Hidden Markov ModelAn Introduction to Hidden Markov Model
An Introduction to Hidden Markov ModelShih-Hsiang Lin
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level codingsrkrishna341
 

Similar to Verification with LoLA: 5 Case Studies (10)

Ec gate-2010
Ec gate-2010Ec gate-2010
Ec gate-2010
 
Cosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsCosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical Simulations
 
Ce 2009 Gate Paper Prsolutions08
Ce 2009 Gate Paper Prsolutions08Ce 2009 Gate Paper Prsolutions08
Ce 2009 Gate Paper Prsolutions08
 
Ce 2009 Gate Paper
Ce 2009 Gate PaperCe 2009 Gate Paper
Ce 2009 Gate Paper
 
Ec gate 13
Ec gate 13Ec gate 13
Ec gate 13
 
fauvel_igarss.pdf
fauvel_igarss.pdffauvel_igarss.pdf
fauvel_igarss.pdf
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
LOW POWER DIGITAL DESIGN
LOW POWER DIGITAL DESIGNLOW POWER DIGITAL DESIGN
LOW POWER DIGITAL DESIGN
 
An Introduction to Hidden Markov Model
An Introduction to Hidden Markov ModelAn Introduction to Hidden Markov Model
An Introduction to Hidden Markov Model
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level coding
 

More from Universität Rostock

Pragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementationsPragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementationsUniversität Rostock
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsUniversität Rostock
 
Decidability Results for Choreography Realization
Decidability Results for Choreography RealizationDecidability Results for Choreography Realization
Decidability Results for Choreography RealizationUniversität Rostock
 
Artifact-centric modeling using BPMN
Artifact-centric modeling using BPMNArtifact-centric modeling using BPMN
Artifact-centric modeling using BPMNUniversität Rostock
 
Compliance by Design for Artifact-Centric Business Processes
Compliance by Design for Artifact-Centric Business ProcessesCompliance by Design for Artifact-Centric Business Processes
Compliance by Design for Artifact-Centric Business ProcessesUniversität Rostock
 
Verification with LoLA: 7 Implementation
Verification with LoLA: 7 ImplementationVerification with LoLA: 7 Implementation
Verification with LoLA: 7 ImplementationUniversität Rostock
 
Verification with LoLA: 6 Integrating LoLA
Verification with LoLA: 6 Integrating LoLAVerification with LoLA: 6 Integrating LoLA
Verification with LoLA: 6 Integrating LoLAUniversität Rostock
 
Verification with LoLA: 2 The LoLA Input Language
Verification with LoLA: 2 The LoLA Input LanguageVerification with LoLA: 2 The LoLA Input Language
Verification with LoLA: 2 The LoLA Input LanguageUniversität Rostock
 
Internal Behavior Reduction for Services
Internal Behavior Reduction for ServicesInternal Behavior Reduction for Services
Internal Behavior Reduction for ServicesUniversität Rostock
 
Karsten Wolf @ Carl Adam Petri Memorial Symposium
Karsten Wolf @ Carl Adam Petri Memorial SymposiumKarsten Wolf @ Carl Adam Petri Memorial Symposium
Karsten Wolf @ Carl Adam Petri Memorial SymposiumUniversität Rostock
 
Implementation of an Interleaving Semantics for TLDA
Implementation of an Interleaving Semantics for TLDAImplementation of an Interleaving Semantics for TLDA
Implementation of an Interleaving Semantics for TLDAUniversität Rostock
 
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...Universität Rostock
 
Demonstration of BPEL2oWFN and Fiona
Demonstration of BPEL2oWFN and FionaDemonstration of BPEL2oWFN and Fiona
Demonstration of BPEL2oWFN and FionaUniversität Rostock
 
service-technology.org — A tool family for correct
business processes and ser...
service-technology.org — A tool family for correct
business processes and ser...service-technology.org — A tool family for correct
business processes and ser...
service-technology.org — A tool family for correct
business processes and ser...Universität Rostock
 

More from Universität Rostock (20)

Pragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementationsPragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementations
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process models
 
Decidability Results for Choreography Realization
Decidability Results for Choreography RealizationDecidability Results for Choreography Realization
Decidability Results for Choreography Realization
 
Artifact-centric modeling using BPMN
Artifact-centric modeling using BPMNArtifact-centric modeling using BPMN
Artifact-centric modeling using BPMN
 
Compliance by Design for Artifact-Centric Business Processes
Compliance by Design for Artifact-Centric Business ProcessesCompliance by Design for Artifact-Centric Business Processes
Compliance by Design for Artifact-Centric Business Processes
 
Verification with LoLA
Verification with LoLAVerification with LoLA
Verification with LoLA
 
Verification with LoLA: 7 Implementation
Verification with LoLA: 7 ImplementationVerification with LoLA: 7 Implementation
Verification with LoLA: 7 Implementation
 
Verification with LoLA: 6 Integrating LoLA
Verification with LoLA: 6 Integrating LoLAVerification with LoLA: 6 Integrating LoLA
Verification with LoLA: 6 Integrating LoLA
 
Verification with LoLA: 1 Basics
Verification with LoLA: 1 BasicsVerification with LoLA: 1 Basics
Verification with LoLA: 1 Basics
 
Verification with LoLA: 2 The LoLA Input Language
Verification with LoLA: 2 The LoLA Input LanguageVerification with LoLA: 2 The LoLA Input Language
Verification with LoLA: 2 The LoLA Input Language
 
Saarbruecken
SaarbrueckenSaarbruecken
Saarbruecken
 
Ws4 dsec talk @ Kickoff RS3
Ws4 dsec talk @ Kickoff RS3Ws4 dsec talk @ Kickoff RS3
Ws4 dsec talk @ Kickoff RS3
 
Internal Behavior Reduction for Services
Internal Behavior Reduction for ServicesInternal Behavior Reduction for Services
Internal Behavior Reduction for Services
 
Karsten Wolf @ Carl Adam Petri Memorial Symposium
Karsten Wolf @ Carl Adam Petri Memorial SymposiumKarsten Wolf @ Carl Adam Petri Memorial Symposium
Karsten Wolf @ Carl Adam Petri Memorial Symposium
 
Implementation of an Interleaving Semantics for TLDA
Implementation of an Interleaving Semantics for TLDAImplementation of an Interleaving Semantics for TLDA
Implementation of an Interleaving Semantics for TLDA
 
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...
Formale Fundierung und effizientere Implementierung der schrittbasierten TLDA...
 
Demonstration of BPEL2oWFN and Fiona
Demonstration of BPEL2oWFN and FionaDemonstration of BPEL2oWFN and Fiona
Demonstration of BPEL2oWFN and Fiona
 
service-technology.org — A tool family for correct
business processes and ser...
service-technology.org — A tool family for correct
business processes and ser...service-technology.org — A tool family for correct
business processes and ser...
service-technology.org — A tool family for correct
business processes and ser...
 
Tools4BPEL Tutorial
Tools4BPEL TutorialTools4BPEL Tutorial
Tools4BPEL Tutorial
 
Diagnosis of Open Workflow Nets
Diagnosis of Open Workflow NetsDiagnosis of Open Workflow Nets
Diagnosis of Open Workflow Nets
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

Verification with LoLA: 5 Case Studies

  • 1. 5. Case Studies Niels Lohmann
  • 2. Exploring biochemical The ErbB Network (CARTOON FORM) reaction chains
  • 3. Reaction chains • Domain: symbolic system biology • “Symbolic systems biology is the qualitative and quantitative study of biological processes as integrated systems rather than as isolated parts.” • Property: reachability
  • 4. Mcf2-act Rhob-GDP Ngef-reloc Trio-act 221-2 798-2 807-2 Cit Prkcl1 Rhob-GTP Diaph1 Rock1 Ktn1 591-2 581-2 680-2 679-4 700-2 f1-act Crkl-reloc Erk2 Prkcl1-act Diaph1-act Diaph1-act Limk1 Myl9 Rock1-act PP1 Ktn1- 03 672 238 671 697 Actin-mono Pfn1 Arp23-act Srf Limk1-act Myl9-phos PP1-inhib 11 732 58 Pxn Vasp Actinin Tns1 Tln-act Integrins-clustered Actin-poly Srf-act Vcl Zyx Ilk: 165 764 713 601 813 1076 1075 Pxn Vasp Src-act Actinin Ptk2-act Tns1 Vcl Zyx Ilk:Lims1:Parva 434
  • 5.
  • 6. Reaction chains • “For reachability queries on our nets, answering a reachability query that would have taken hours using a general purpose model-checking tool takes on the order of a second in LoLA — fast enough to permit interactive use.”
  • 7. Finding Hazards in GALS Circuits
  • 8. GALS circuits • Domain: asynchronous/ synchronous hardware design • prototype for IEEE-802.11 chip • asynchronous hardware is not clocked - order/timing of events makes a difference • problem: glitch
  • 9. Glitch P(a) = 1 a AND P(c) = 0 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 9
  • 10. Glitch P(a) = 1 0 a AND P(c) = 0 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 9
  • 11. Glitch P(a) = 1 0 0 a AND P(c) = 0 0 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 9
  • 12. Glitch P(a) = 1 0 0 a AND P(c) = 0 0 1 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 9
  • 13. Glitch P(a) = 1 0 0 a AND P(c) = 0 0 0 1 c b Gate P(b) = 0 1 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 9
  • 14. Glitch P(a) = 1 a AND P(c) = 0 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 15. Glitch P(a) = 1 a AND P(c) = 0 1 c b Gate P(b) = 0 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 16. Glitch P(a) = 1 a AND P(c) = 0 1 1 c b Gate P(b) = 0 1 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 17. Glitch P(a) = 1 0 a AND P(c) = 0 1 1 c b Gate P(b) = 0 1 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 18. Glitch P(a) = 1 0 0 a AND P(c) = 0 1 0 1 c b Gate P(b) = 0 1 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 19. Glitch P(a) = 1 0 0 a AND P(c) = 0 1 0 1 c b Gate P(b) = 0 1 Hazard 1 P(a): 0 1 P(c): 0 P(b): 1 0 ΔT 10
  • 20. Petri Net Model of AND
  • 21. Petri Net Model of AND a • Events c • Level • Logics b
  • 22. Petri Net Model of AND (P(a),P(b)) a 01 • Events 11 c • Level • Logics 00 b 10
  • 23. Petri Net Model of AND (P(a),P(b)) a 01 • Events 11 c • Level • Logics 00 b 10
  • 24. Petri Net Model of AND (P(a),P(b)) a 01 • Events 11 c • Level • Logics 00 b 10
  • 25. Petri Net Model of AND
  • 26. Petri Net Model of AND
  • 27. Petri Net Model of AND
  • 28. Petri Net Model of AND
  • 29. Petri Net Model of AND
  • 30. Petri Net Model of AND
  • 31. Petri Net Model of AND
  • 32. GALS circuits • Property: reachability • Problem: • partial order reduction not effective enough in isolation • sweep line helped • initial model: 204 places/368 transitions; manual abstractions necessary • found 8 hazards, 2 were actual problems gals
  • 34. Service Choreography • Domain: service-oriented architectures • Original model: BPEL4Chor • translation: compiler BPEL2oWFN • Design flaw in chorgrography model. • Property: deadlock freedom
  • 35. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 36. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 37. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 38. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 39. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 40. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 41. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 42. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 43. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 44. Service Choreography • ein Reisenderer, ein Reisebüro, mehrere Fluglinien
  • 46. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 47. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 48. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 49. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 50. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 51. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 52. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 53. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 54. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 55. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 56. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 57. Service Choreography • Komposition kann verklemmen! bpel4chor
  • 58. Service Choreography Case Study airline instances Analyzing BPEL4Chor - Verification and Partner Synthesis 1 5 10 100 1000 places 20 63 113 1013 10013 transitions 10 41 76 706 7006 states ! 14 3483 9806583 % % states " 14 561 378096 % % states # 11 86 261 18061 1752867 states $ 11 30 50 410 4010  complete complete/unreduced !  symmetries "  stubbornreduction symmetry sets #  symmetriesreduction partial order and stubborn sets $  overflow reduction and partial order reduction symmetry (>2 GB)
  • 59. Service Choreography Case Study airline instances Analyzing BPEL4Chor - Verification and Partner Synthesis 1 5 10 100 1000 places 20 63 113 1013 10013 transitions 10 41 76 706 7006 states ! 14 3483 9806583 %exponential % states " 14 561 378096 % growth  % states # 11 86 261 18061 1752867 states $ 11 30 50 410 4010  complete complete/unreduced !  symmetries "  stubbornreduction symmetry sets #  symmetriesreduction partial order and stubborn sets $  overflow reduction and partial order reduction symmetry (>2 GB)
  • 60. Service Choreography Case Study airline instances Analyzing BPEL4Chor - Verification and Partner Synthesis 1 5 10 100 1000 places 20 63 113 1013 10013 transitions 10 41 76 706 7006 states ! 14 3483 9806583 %exponential % states " 14 561 378096 % growth  % states # 11 86 261 18061 1752867 states $ 11 30 50 410 4010  complete linear complete/unreduced !  symmetries "  stubbornreduction symmetry sets growth  #  symmetriesreduction partial order and stubborn sets $  overflow reduction and partial order reduction symmetry (>2 GB)
  • 62. Soundness • 735 real-world business processes from IBM customers • original formalism: UML dialect from the IBM Websphere Business Modeler • translation: compiler UML2oWFN • original question: can soundness be verified using model checking techniques
  • 64. Soundness • “IBM Soundness” = absence of • lack of synchronization (= unsafe marking) • deadlock (= deadlock) • + certain assumptions on the structure • for LoLA: two checks • Is the final marking life? • Is the net safe?
  • 65. Soundness for each SESE fragment matches " structural heuristics? !/ A B SESE " translation C decomposition sound counterexample business process model workflow graph SESE fragments soundness check analysis result (plain state space) choice depends on SESE fragment IBM WebSphere Business Modeler / SESE approach liveness check !/ (reduced state space) translation " sound counterexample Petri net safeness check analysis result (reduced state space) always perform both checks LoLA trivial workflow net? ! sound extension to structural analysis result workflow net reduction workflow net reduced workflow net soundness check (structure and state space) !/ sound " structural information analysis result Compiler Woflan choice depends on net structure
  • 66. Soundness • execution scheduled and optimized using Makefiles • max. 50 ms per check • “analysis on demand” • observed effect: structural reduction techniques do not pay off when using stubborn sets soundness
  • 68. Concurrent Programs • concurrent processes • shared and global variables • goal: find Aa. small-model roening, and T . Wahl 650 K aiser, D . K property to make a statement on the correctness of an arbitrary number of instances |R n | |R| |R| (a) (b) n m c
  • 69. Concurrent Programs • problem can be solved by checking for reachable states in a coverability graph • challenge: number of places = number of states of a process • concurrency only through tokens • it took a while to beat LoLA concurrent
  • 71. AI Planning • setting: smart conference room • several projectors, canvases, documents, and lamps • AI planning problem: Configure the room to display document A on that canvas. • original formalism: proprietary planning language; manually translated
  • 72. AI Planning • straightforward translation to state predicate Goals: FORMULA ( LightOn 1 Lamp1 ); LightOn.<Lamp1|TRUE> = 1 AND ( LightOn 1 Lamp2 ); LightOn.<Lamp2|TRUE> = 1 AND ( DocShown 1 Doc1 LW3 ); DocShown.<Doc1|LW3|TRUE> = 1 AND ( DocShown 1 Doc2 LW1 ); DocShown.<Doc2|LW1|TRUE> = 1 AND ( CanvasDown 1 VD1 ); CanvasDown.<VD1|TRUE> = 1 • system is extremely concurrent • depth-first search actually finds shortest path planner

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. Problem hier: delta T wird beliebig klein \n
  10. Problem hier: delta T wird beliebig klein \n
  11. Problem hier: delta T wird beliebig klein \n
  12. Problem hier: delta T wird beliebig klein \n
  13. Problem hier: delta T wird beliebig klein \n
  14. Problem hier: delta T wird beliebig klein \n
  15. Problem hier: delta T wird beliebig klein \n
  16. Problem hier: delta T wird beliebig klein \n
  17. Problem hier: delta T wird beliebig klein \n
  18. Problem hier: delta T wird beliebig klein \n
  19. Problem hier: delta T wird beliebig klein \n
  20. Problem hier: delta T wird beliebig klein \n
  21. Problem hier: delta T wird beliebig klein \n
  22. Problem hier: delta T wird beliebig klein \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  45. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  46. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  47. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  48. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  49. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  50. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  51. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  52. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  53. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  54. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  55. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  56. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  57. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  58. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  59. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  60. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  61. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  62. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  63. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  64. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  65. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  66. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  67. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  68. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  69. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  70. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  71. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  72. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  73. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  74. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  75. Pegelpl&amp;#xE4;tze -&gt; triviale Idee\nFlankenpl&amp;#xE4;tze -&gt; D. Gomm\n
  76. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  77. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  78. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  79. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  80. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  81. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  82. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  83. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  84. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  85. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  86. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  87. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  88. Pegelpl&amp;#xE4;tze: LL-Netz reicht aus\n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. \n
  140. \n
  141. \n
  142. \n
  143. \n
  144. \n
  145. \n
  146. \n
  147. \n
  148. \n
  149. \n
  150. \n
  151. \n
  152. \n
  153. \n