Specification of Policies for Web Service Negotiations Steffen Lamparter and Sudhir Agarwal Semantic Web and Policy Workshop Galway, November 7 th University.

Slides:



Advertisements
Similar presentations
Semantic Web in Group Formation Asma Ounnas Learning Societies Lab School of Electronics and Computer Science The University of Southampton, UK
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Artificial Intelligence Description Logics - Background and Motivation for DL Relation between DL and FOPL (extensional Semantics) Example.
Fast Algorithms For Hierarchical Range Histogram Constructions
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
OASIS Reference Model for Service Oriented Architecture 1.0
DESIGNING A PUBLIC KEY INFRASTRUCTURE
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Trust, Privacy, and Security Moderator: Bharat Bhargava Purdue University.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
1 Trust Management and Theory Revision Ji Ma School of Computer and Information Science University of South Australia 24th September 2004, presented at.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
SEQUOIAS YR-SOC'07 - Leicester June A NOVEL APPROACH TO WEB SERVICES DISCOVERY Marco Comerio Università di Milano-Bicocca
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
1 Service Discovery using Diane Service Descriptions Ulrich Küster and Birgitta König-Ries University Jena Germany
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Web Policy Zeitgeist Panel SWPW 2005 – Galway, Ireland Piero Bonatti, November 7th, 2005.
A Logic for Decidable Reasoning about Services Yilan Gu Dept. of Computer Science University of Toronto Mikhail Soutchanski Dept. of Computer Science Ryerson.
1 Strassner-Policy Theory and Practice – IM2001 Purpose of the PCIM Provide a set of classes and relationships that provide an extensible means for defining.
Cooperative Meeting Scheduling among Agents based on Multiple Negotiations Toramatsu SHINTANI and Takayuki ITO Department of Intelligence and Computer.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Ontology-based and Rule-based Policies: Toward a Hybrid Approach to Control Agents in Pervasive Environments The Semantic Web and Policy Workshop – ISWC.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
Dimitrios Skoutas Alkis Simitsis
Efficient Provisioning of Service Level Agreements for Service Oriented Applications Valeria Cardellini, Emiliano Casalicchio, Vincenzo Grassi, Francesco.
Presented by:- Somya Gupta( ) Akshat Malu ( ) Swapnil Ghuge ( ) Franz Baader, Ian Horrocks, and Ulrike Sattler.
Semantic Network as Continuous System Technical University of Košice doc. Ing. Kristína Machová, PhD. Ing. Stanislav Dvorščák WIKT 2010.
Fuzzy Inference (Expert) System
DRAGO: Distributed Reasoning Architecture for the Semantic Web Andrei Tamilin and Luciano Serafini Work is supported by 1 June 2005 Second European Semantic.
An Introduction to Description Logics (chapter 2 of DLHB)
POLICY ENGINE Research: Design & Language IRT Lab, Columbia University.
M. Adorni, F. Arcelli, D. Ardagna, L. Baresi, C. Batini, C. Cappiello, M. Comerio, M. Comuzzi, F. De Paoli, C. Francalanci, S.Grega, P. Losi, A.Maurino,
Haley: A Hierarchical Framework for Logical Composition of Web Services Haibo Zhao, Prashant Doshi LSDIS Lab, Dept. of Computer Science, University of.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
S ystems Analysis Laboratory Helsinki University of Technology Practical dominance and process support in the Even Swaps method Jyri Mustajoki Raimo P.
Deriving Operational Software Specification from System Goals Xin Bai EEL 5881 Course Fall, 2003.
7th November 2005SWPW, Galway, Ireland. SWPW Panel - Policies & Ontologies - Karl Quinn, Knowledge & Data Engineering Group, Trinity College Dublin, Ireland.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
TU Graz – Institute for Software Technology 1 Iulia Nica SOFSEM, Špindlerův Mlýn, SiMoL The SiMoL Modeling Language for Simulation and (Re-)Configuration.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Answering Top-k Queries Using Views Gautam Das (Univ. of Texas), Dimitrios Gunopulos (Univ. of California Riverside), Nick Koudas (Univ. of Toronto), Dimitris.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Client Assignment in Content Dissemination Networks for Dynamic Data Shetal Shah Krithi Ramamritham Indian Institute of Technology Bombay Chinya Ravishankar.
A Constraint Language Approach to Grid Resource Selection Chuang Liu, Ian Foster Distributed System Lab University of Chicago
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Chain resolution and its fuzzyfication Dr. Hashim Habiballa University of Ostrava.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Reinforcement Learning AI – Week 22 Sub-symbolic AI Two: An Introduction to Reinforcement Learning Lee McCluskey, room 3/10
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Distributed Instance Retrieval over Heterogeneous Ontologies Andrei Tamilin (1,2) & Luciano Serafini (1) (1) ITC-IRST (2) DIT - University of Trento Trento,
Of 24 lecture 11: ontology – mediation, merging & aligning.
PaaSport PaaSport Semantic Models Nick Bassiliades International Hellenic University (IHU) Semantic Models - Training.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
OPM/S: Semantic Engineering of Web Services
Ontology.
ece 720 intelligent web: ontology and beyond
Small is Again Beautiful in Description Logics
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
CSc4730/6730 Scientific Visualization
[jws13] Evaluation of instance matching tools: The experience of OAEI
Presentation transcript:

Specification of Policies for Web Service Negotiations Steffen Lamparter and Sudhir Agarwal Semantic Web and Policy Workshop Galway, November 7 th University of Karlsruhe (TH)

SWPW – November 7 th, 2005 Outline Motivation Modeling preferences: Utility theory Preferences and Policies – Policy Ontology – Preference Modeling Conclusion Open problems / Outlook

SWPW – November 7 th, 2005 Motivation “I need a service with encryption key ≥ 128 bits, response time < 10s and price < ´5 Euro ” encryption key ≤ 512 bits response time = 5s price = 3 Euro  Web services are highly configurable products  Attribute value pairs are insufficient to describe offers and requests Agent WS Provider I encryption key = 128 bits response time = 3s price = 4 Euro WS Provider II Automatic selection as well as negotiation requires:  Preference information within the valid range  Cardinal preferences to make multi-attributive decisions

SWPW – November 7 th, 2005 Representing Preferences Multi-attribute utility theory – Scoring function maps attribute values to a numerical measure – This measure is comparable and can be aggregated  Classical optimization algorithms can be used  Allows realizing trade-offs (good & expensive vs. bad & cheap) – Allows weighting of attributes – Allows aggregation and weighting of preference functions for one attribute

SWPW – November 7 th, 2005 Policies vs. Utility Functions Policies express preferences! Policies specify the allowed attribute range (e.g. encryption key < 512 bits) Which attribute value is preferred (e.g. 128 bits or 512 bits)? u(x) bits ∞ 128 ≤ encryption key ≤ 512 longer keys are preferred 128 ≤ encryption key ≤ 512 u(x) bits ∞

SWPW – November 7 th, 2005 DOLCE-based Policy Framework DOLCE used as modeling basis – Reuse of modules Description and Situation, Ontology of Plans, Ontology of Information Objects Privacy Policy WS Provider store Private data Storage Duration {1,2,…,14} {7}WS Invocation

SWPW – November 7 th, 2005 Modeling Utility Information  Adding primitives for utility modeling  degree yl pv

SWPW – November 7 th, 2005 Modeling Utility Information  represents the points (x,y) that form the utility function Change Policy Value to a subclass of   restricted to piecewise linear functions Satisfiability defines the degree a Situation Value satisfies the Policy Value YL contains an instance for each line in the function  u(x)

SWPW – November 7 th, 2005 Policy Evaluation Aggregation functions such as SUM, MIN, MAX, etc. are required  Ontology formalism ALC(  ) [Baader,Sattler 03] Deriving utility for a concrete Situation Value P = (satisfies ± degree,  yl ±  u(x) bits ∞ satisfies degree  yl

SWPW – November 7 th, 2005 Policy Evaluation Calculation of the overall utility according to 1. Weighted degree of satisfaction (wds) is calculated by P * (wds ± degree, satisfies ± degree, i j )  True iff wds ± degree = (satisfies ± degree) * weight holds 2. wds of attributes are aggregated to the overall utility P = (degree,  a j ± wds ± degree) GoodService v Service u 9 >(0.7,degree)

SWPW – November 7 th, 2005 Conclusion Bringing together two powerful paradigms: Policy-based computing and utility theory  Enables automated selection of services and negotiation of service parameters Preference information is modeled using DL  Facilitates interoperability in open and heterogeneous environments  Reuse of existing DL-reasoners  Preference information can be used within the reasoning process

SWPW – November 7 th, 2005 Open Problems / Outlook Checking for satisfiability and subsumption in ALC(  ) may lead to undecidability [Baader,Sattler 03] Specifying policies gets even harder… – Approximate preferences from existing policies [Lamparter et. al. 05] – There are 30 years of work in the field of decision analysis and preference elicitation [Keeney, Raiffa 76]  Support policy specification by reusing of existing preference elicitation techniques

SWPW – November 7 th, 2005 References [Baader, Sattler 03] Franz Baader, Ulrike Sattler: Description logics with aggregates and concrete domains. Information Systems 28(8): (2003) [Keeney, Raiffa 76] Keeney, R.L. & Raiffa, H. Decisions with Multiple Objectives: Preferences and Value Tradeoffs. J. Wiley, New York, 1976 [Lamparter et. al. 05] Lamparter, S., Eberhart, A., Oberle, D.: Approximating service utility from policies and value function patterns. In: 6th IEEE Int. Workshop on Policies for Distributed Systems and Networks, IEEE Computer Society (2005)

SWPW – November 7 th, 2005 Thank you!