+ All Categories
Home > Education > Correctness of services and their composition

Correctness of services and their composition

Date post: 22-Apr-2015
Category:
Upload: universitaet-rostock
View: 1,030 times
Download: 1 times
Share this document with a friend
Description:
Presentation given by Niels Lohmann on September 27, 2010 in Eindhoven, The Netherlands; Overview talk given at the PhD defense ceremony at the Technische Universiteit Eindhoven.
33
CORRECTNESS OF SERVICES AND THEIR COMPOSITION Niels Lohmann
Transcript
Page 1: Correctness of services and their composition

CORRECTNESSOF SERVICES

AND THEIRCOMPOSITION

Niels Lohmann

Page 2: Correctness of services and their composition

SERVICE-ORIENTED COMPUTING 1

Page 3: Correctness of services and their composition

SERVICE-ORIENTED COMPUTING

COMPLEX SYSTEM

1

Page 4: Correctness of services and their composition

SERVICE-ORIENTED COMPUTING

COMPLEX SYSTEM SERVICE COMPOSITION

1

Page 5: Correctness of services and their composition

SERVICE-ORIENTED COMPUTING

SERVICES

COMPLEX SYSTEM SERVICE COMPOSITION

1

Page 6: Correctness of services and their composition

SERVICE-ORIENTED COMPUTING

SERVICES

COMPLEX SYSTEM SERVICE COMPOSITION

1

Page 7: Correctness of services and their composition

ADVANTAGES

BASED ONSTANDARDS

FOCUS ONFUNCTIONALITY

SIMPLERSTRUCTURE

INDEPENDENTOF LOCATION

2

Page 8: Correctness of services and their composition

CHALLENGES

ERRORLOCALIZATION

NO GLOBALCOORDINATION

COMPLEXCOMMUNICATION

INFORMALMODELS

3

Page 9: Correctness of services and their composition

RESEARCH QUESTION

How to systematically support the designof correct service-oriented systems?

4

Page 10: Correctness of services and their composition

RESEARCH QUESTION

How to systematically support the designof correct service-oriented systems?

FORMAL FOUNDATION

4

Page 11: Correctness of services and their composition

RESEARCH QUESTION

How to systematically support the designof correct service-oriented systems?

FORMAL FOUNDATION

CORRECTNESS BYVERIFICATION

4

Page 12: Correctness of services and their composition

RESEARCH QUESTION

How to systematically support the designof correct service-oriented systems?

FORMAL FOUNDATION

CORRECTNESS BYCONSTRUCTION

CORRECTNESS BYVERIFICATION

4

Page 13: Correctness of services and their composition

RESEARCH QUESTION

How to systematically support the designof correct service-oriented systems?

FORMAL FOUNDATION

CORRECTNESS BYCONSTRUCTION

CORRECTNESS BYVERIFICATION

TOOL SUPPORT

4

Page 14: Correctness of services and their composition

FORMAL FOUNDATION

INDIVIDUALSERVICE

5

Page 15: Correctness of services and their composition

FORMAL FOUNDATION

INDIVIDUALSERVICE

SERVICECOMPOSITION

5

Page 16: Correctness of services and their composition

FORMAL FOUNDATION

INDIVIDUALSERVICE

SERVICECOMPOSITION

SERVICECHOREOGRAPHY

5

Page 17: Correctness of services and their composition

FORMAL FOUNDATION

INDIVIDUALSERVICE

SERVICECOMPOSITION

SERVICECHOREOGRAPHY

q0

q1

q2 q3

q4

q5

!?o

τ!r

!a

?i

τa

r

i

o

SERVICE AUTOMATA

5

Page 18: Correctness of services and their composition

CORRECTNESS BY VERIFICATION

COMPATIBILITYVERIFICATION

6

?

Page 19: Correctness of services and their composition

CORRECTNESS BY VERIFICATION

VALIDATION

COMPATIBILITYVERIFICATION

6

?

Page 20: Correctness of services and their composition

CORRECTNESS BY VERIFICATION

VALIDATION

COMPATIBILITYVERIFICATION DIAGNOSIS

6

?

Page 21: Correctness of services and their composition

CORRECTNESS BY CONSTRUCTION

SYNTHESIS

7

Page 22: Correctness of services and their composition

CORRECTNESS BY CONSTRUCTION

✘ ✔

SYNTHESIS

CORRECTION

7

Page 23: Correctness of services and their composition

CORRECTNESS BY CONSTRUCTION

✘ ✔

SYNTHESIS

CORRECTION

REALIZATION

7

Page 24: Correctness of services and their composition

CORRECTNESS NOTIONS

VERIFICATION

SYNTHESIS

CHARACTERIZATION (OG)

CORRECTIOND

EAD

LOC

KFR

EED

OM

LIV

ELO

CK

FREE

DO

M

TEM

PORA

LLO

GIC

S

✘ ✘

??

REALIZATION? ?

✔ ✔ ✔✔ ✔✔ ✔✔✔

8

Page 25: Correctness of services and their composition

CORRECTNESS NOTIONS

VERIFICATION

SYNTHESIS

CHARACTERIZATION (OG)

CORRECTIOND

EAD

LOC

KFR

EED

OM

LIV

ELO

CK

FREE

DO

M

TEM

PORA

LLO

GIC

S

✘ ✘

??

REALIZATION? ?

THIS THESIS

✔ ✔ ✔✔ ✔✔ ✔✔✔

8

Page 26: Correctness of services and their composition

TOOL SUPPORT 9

FORMAL FOUNDATION

CORRECTNESS BY CONSTRUCTION

CORRECTNESS BY VERIFICATION

Page 27: Correctness of services and their composition

TOOL SUPPORT 9

FORMAL FOUNDATION

CORRECTNESS BY CONSTRUCTION

CORRECTNESS BY VERIFICATION

BPEL2oWFN LoLA Wendy RachelRebecca

Page 28: Correctness of services and their composition

TOOL SUPPORT 9

FORMAL FOUNDATION

CORRECTNESS BY CONSTRUCTION

CORRECTNESS BY VERIFICATION

BPEL2oWFN LoLA Wendy RachelRebecca

EXPERIMENTALRESULTS

Page 29: Correctness of services and their composition

CONCLUSION 10

INSCRIPTION AT SYDNEY HARBOUR BRIDGE

Page 30: Correctness of services and their composition

CONCLUSION 10

INSCRIPTION AT SYDNEY HARBOUR BRIDGE

SINGLE FORMALISMUNIFORM CORRECTNESS NOTION

SMALL SET OF TECHNIQUESSINGLE PURPOSE TOOLS

Page 31: Correctness of services and their composition

CONCLUSION 10

INSCRIPTION AT SYDNEY HARBOUR BRIDGE

SINGLE FORMALISMUNIFORM CORRECTNESS NOTION

SMALL SET OF TECHNIQUESSINGLE PURPOSE TOOLS( )∗

Page 32: Correctness of services and their composition

CONCLUSION 10

INSCRIPTION AT SYDNEY HARBOUR BRIDGE

SINGLE FORMALISMUNIFORM CORRECTNESS NOTION

SMALL SET OF TECHNIQUESSINGLE PURPOSE TOOLS( )∗

= A THEORY OF CORRECTNESS

Page 33: Correctness of services and their composition

CORRECTNESSOF SERVICES

AND THEIRCOMPOSITION

Niels Lohmann


Recommended