Home
Technology
DOLCE and Pi-Calculus Rendezvous Semantics for Business Processes
1 17
100%
Actual Size
Fit Width
Fit Height
Fit Page
Automatic
Salzburg Research Forschungsgesellschaft m.b.H.| Jakob-Haringer-Str. 5/III | A-5020 Salzburg T +43.662.2288-200 | F +43.662.2288-222 | [email protected] | DOLCE and Pi-Calculus Rendezvous Semantics for Business Processes Violeta Damjanović Salzburg Research, Austria 01-05 June, 2008 1 st International Workshop on Knowledge Reuse and Reengineering over the Semantic Web (KRRSW 2008) hosted by the 5 th ESWC 2008, Costa Adeje, Tenerife, Canary Islands
DOLCE and Pi-Calculus Rendezvous Semantics for Business Processes
Embed Size (px)
344 x 292
429 x 357
514 x 422
599 x 487
DESCRIPTION
1st International Workshop on Knowledge Reuse and Reengineering over the Semantic Web (KRRSW 2008) hosted by the 5th ESWC 2008, Costa Adeje, Tenerife, Canary Islands
Citation preview
1. DOLCE and Pi-CalculusRendezvous SemanticsforBusiness
ProcessesVioleta Damjanovi Salzburg Research, Austria 01-05 June,
2008 1 stInternational Workshop on Knowledge Reuse and
Reengineering over the Semantic Web (KRRSW 2008) hosted by the 5 th
ESWC 200 8 ,Costa Adeje ,Tenerife, Canary Islands
2. Problem Description
ImportNET real business domains
Staticity ofontological modelsvs. dynamicity ofbusiness
processes
Semantic reengineering of the static knowledge domains to
support dynamic business processes
OMG ODM standard for model driven ontology development
OMG MOF that defines the metadata architecture for MDA
3. Approaches toBusiness Modeling
Abstract framework to business process specification
Functional view Behavioral view Structural view
Functional specification based on IDEF (Integration DEFinition
language)
Well formalized; standardized by NIST; resulting specification
is too complex
Process specification using EPC
Not formally defined; Syntax and semantics is not precise
enough
OO approach to structural modeling
Objects + Classes + Relationships (association, aggregation,
generalization)
Using UML for business processes
Semi-formal method; the semantics is not precisely defined
Meta-model of business processes
The idea is to combine formal methods with meta-models
4. Business Process Transformation Trinity
Ontologicalmodels BusinessProcesses Processtheory 5. DDPO
DDPO (DOLCE D&S Plan & Task Ontology)
to help us getting a good understanding of business models at
the different levels of abstraction and
to provide implicit rules for expressing the facts that explain
behavior and structure of the abstract business processes
6. BPEL, WSDL
BPEL enables realization of SOA through composition,
coordination and orchestration of WS
BPEL syntax is defined by a BPEL XMLS which describes the BPEL
basic activities, partner activities and structural activities
7.
mathematical formalisms for describing and analyzing properties
of concurrent computation developed by Robin Milner in the
1990s
widely used in AI (Artificial Intelligence)
major areas that use the Pi-calculus:
ERLANG language (Robin Milner consultant to ATT and British
Telephone)
LOTOS (very complex and delicate temporal reasoning problems in
the NASA space missions)
a foundation for the methodologies for BPM(Business Process
Modeling)
Pi-C alculus 8. The core syntax ofPi- C alculus 9.
P rocesses are written using the following syntax (formal
model):
summation parallelcomposition processexpression process
definition transition 10. Mapping the DDPOElementary taskto the
Pi-CalculusOperator
1. transforming the DDPO Elementary task
An elementary task is an atomic task
ElementaryTask(x)= df y. Component(x,y)Task(y)
11.
2. transforming the DDPO Component
A component relation is a proper part relation qualified by a
description in which the proper part are involved
Component(x,y)= df ProperPart(x,y) d,z,w.
Description(d)Role(z)Role(w)Uses(d,z)Uses(d,w)Selects(z,x)Selects(w,y)
12.
3. transforming the DPPO Task
A task is a course defined by a plan in which at least one
intentional agentive role or intentional figure has a desire
attitude towards task
Task(x)= df Course(x) y,z. Plan(y) Defines(y,x)
((IntentionalAgentiveRole(z)IntentionalFigure(z))
Uses(y,z)DesireTowards(z,x)
13. OWL2BPEL Metamodels and Transformation Models
The main objectives of the MOF specification
To support multiple metamodels and models, and
To enable their extensibility, integration, and generic model
and metamodel management
Mapping the source model to the target model
Source model : Ontology based on DDPO model
Target model : BPEL process that can be deployed to a
standalone BPEL workflow engine
14.
15.
16. Summary and Conclusion
ImportNET is trying to bring the Semantic Web technologies to
mechatronic engineering
Mechatronic engineering is multi disciplinary and therefore
needs multiple ontologies
The engineering process needs process modeling
The engineering artifacts need structural modeling
Therefore our ontologies need to capture the dynamic and the
static aspects of the domains
17.
violeta.damjanovic @ salzburgresearch.at
http://www.salzburgresearch.at
LOAD MORE