maintaining a dynamic view of semantic web services representing factory automation systems
Upload: fast-lab-factory-automation-systems-and-technologies-laboratory-tampere-university-of-technology
Post on 05-Dec-2014
47 views
DESCRIPTION
Conference: ICWS 2013 IEEE 20th International Conference on Web Services Title of Paper: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems Authors: Juha Puttonen, Andrei Lobov, Jose L. Martinez LastraTRANSCRIPT
![Page 1: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/1.jpg)
Maintaining a Dynamic View of Semantic
Web Services Representing Factory
Automation Systems •Date: July, 2013
•Linked to: RTD at FAST
Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: [email protected]
www.tut.fi/fast
Conference:
ICWS 2013
IEEE 20th International Conference on
Web Services
Title of the paper:
Maintaining a Dynamic View of Semantic
Web Services Representing Factory
Automation Systems
Authors:
Juha Puttonen
Andrei Lobov, Dr.Sc.
Prof. Jose L. Martinez Lastra, Dr.Sc.
If you would like to receive a reprint of
the original paper, please contact us
![Page 2: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/2.jpg)
Maintaining a Dynamic View of
Semantic Web Services
Representing Factory Automation
Systems
ICWS 2013
IEEE 20th International Conference on Web Services
Juha Puttonen
Andrei Lobov
Jose L. Martinez Lastra
www.tut.fi/fast
http://www.youtube.com/user/fastlaboratory
![Page 3: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/3.jpg)
Outline
• Problem domain
• Research goal summary
• Dynamic domain model update approach
• Application Example
• Conclusions
1.7.2013 ICWS 2013 3
![Page 4: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/4.jpg)
Problem Domain
1.7.2013 ICWS 2013 4
• Primary application domain: factory automation
• In principle: any web service –based system
![Page 5: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/5.jpg)
Research Goal Summary
• Production System devices are encapsulated by
semantic web services (‘domain services’).
• The production system is represented by an
OWL model (‘domain model’).
• The production system is controlled by
composing the semantic web services to
achieve production goals.
1.7.2013 ICWS 2013 5
The domain model must be
dynamically updated as the domain
services are invoked.
![Page 6: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/6.jpg)
General Event-based Domain
Model Update Pattern
• An ‘Ontology Service’ hosts the domain model.
• A ‘listener service’ monitors domain services and sends update requests to Ontology Service.
1.7.2013 ICWS 2013 6
![Page 7: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/7.jpg)
Dynamic Domain Model
Update Approaches
• 2 alternative approaches based on – User-specified update rules
– Semantic web service descriptions (OWL-S)
1.7.2013 ICWS 2013 7
The Update Rule Approach The OWL-S Approach
OWL-S Process
Conditions
Effects
WSDL Operation WSDL Operation
Update Rule
Conditions
Effects
Ontology Manager Service Monitor
applies applies
![Page 8: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/8.jpg)
Application Example Domain
1.7.2013 ICWS 2013 8
• The domain consists of 12 similar cells
connected into a cyclic production line.
![Page 9: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/9.jpg)
Application Example Web
Services
• The system involves 12 instances of both the
robot and the conveyor service.
1.7.2013 ICWS 2013 9
Conveyor
Transfer
TransferOut
GetState
PalletInEvt
TransfResultEvt
Robot
RetrievePallet
Operate
GetState
EquipmentChangeState
![Page 10: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/10.jpg)
Application Example,
Service Invocation Scenario
• Pallet 1 transported from the storage to
conveyor zone 5 in cell 1.
1.7.2013 ICWS 2013 10
RetrievePallet
Transfer
EquipmentChangeState
EquipmentChangeState
TransfResultEvt
‘READY-IDLE-STARVED’
‘READY-IDLE-BLOCKED’
‘READY-IDLE-STARVED’
![Page 11: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/11.jpg)
Using Update Rules
1.7.2013 ICWS 2013 11
The Update Rule Approach The OWL-S Approach
OWL-S Process
Conditions
Effects
WSDL Operation WSDL Operation
Update Rule
Conditions
Effects
Ontology Manager Service Monitor
applies applies
![Page 12: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/12.jpg)
Application Example, Using
Update Rules
1.7.2013 ICWS 2013 12
The application
scenario
requires creating
update rules
→ Ontology
Manager sends
the effect
expressions to
Ontology
Service.
![Page 13: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/13.jpg)
Using Service Descriptions
1.7.2013 ICWS 2013 13
The Update Rule Approach The OWL-S Approach
OWL-S Process
Conditions
Effects
WSDL Operation WSDL Operation
Update Rule
Conditions
Effects
Ontology Manager Service Monitor
applies applies
![Page 14: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/14.jpg)
Application Example, Using
Service OWL-S Descriptions
• Service Monitor automatically extracts
domain update rules from OWL-S
descriptions → sends the condition and effect
expressions to Ontology Service
1.7.2013 ICWS 2013 14
![Page 15: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/15.jpg)
Recap
1.7.2013 ICWS 2013 15
• Event notifications indicate changes in the domain state
• The event listener service updates the domain model → provides the basis for decision-making
![Page 16: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/16.jpg)
Conclusions
• User-specified rules are – Laborious to specify but
– Domain-independent
• Using semantic web service descriptions – Is domain-dependent but
– Can be fully automated
• Further research challenges: – Semantic integration
– Security and timing issues
– Observing the initial domain state
1.7.2013 ICWS 2013 16
![Page 17: Maintaining a Dynamic View of Semantic Web Services Representing Factory Automation Systems](https://reader034.vdocuments.us/reader034/viewer/2022051609/548098a15906b5136d8b456c/html5/thumbnails/17.jpg)
Thank you!
FAST @ YouTube FAST @ Facebook FAST @ Slideshare