1 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida AI Planning.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
1 CoAKTinG – I-X Process Panels I-Space: I-Me, I-Room, I-World I-Tools: I-DE, I-Think, I-Plan, I-AM AIAI, University of Edinburgh
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies.
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Week 2 The Object-Oriented Approach to Requirements
Planning in Context Planning in the Context of Domain Modelling, Task Assignment and Execution
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
1 Artificial Intelligence Applications Institute, University of Edinburgh Institute for Human & Machine Cognition, University of West Florida CoSAR-TS.
1 Artificial Intelligence Applications Institute, University of Edinburgh Institute for Human & Machine Cognition, University of West Florida CoSAR-TS.
Reliable Scripting Using Push Logic Push Logic David Greaves, Daniel Gordon University of Cambridge Computer Laboratory Reliable Scripting.
1 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Coalition Search.
2 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida CoSAR-TS Coalition.
Shared Models of Activity To Underpin Small Unit Operations Austin Tate, Jeff Dalton, John Levine & Peter Jarvis Artificial Intelligence Applications Institute.
Executional Architecture
Enhancing Spotfire with the Power of R
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 14: Protection.
From Model-based to Model-driven Design of User Interfaces.
Support for Automatic Workflow Composition in Semantic Grid Environemnt Tomasz Gubała, Marian Bubak, Maciej Malawski Institute of Computer Science and.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Introducing Reporting Services for SQL Server 2005.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Pat Hayes Thomas C Eskridge Raul Saavedra Thomas ReichherzerMala Mehrotra Dmitri Bobrovnikoff Collaborative Knowledge Capture In Ontologies.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Selected Topics in Software Engineering - Distributed Software Development.
Using and modifying plan constraints in Constable Jim Blythe and Yolanda Gil Temple project USC Information Sciences Institute
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Mantid Stakeholder Review Nick Draper 01/11/2007.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications A Shared Model for Mixed-initiative Synthesis Tasks.
Ewa Deelman, Virtual Metadata Catalogs: Augmenting Existing Metadata Catalogs with Semantic Representations Yolanda Gil, Varun Ratnakar,
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
V7 Foundation Series Vignette Education Services.
ArcGIS for Server Security: Advanced
Evolution of UML.
The GEMBus Architecture and Core Components
Web Ontology Language for Service (OWL-S)
CoAX - Coalition Agents Experiment
An Architecture for Policy-based C2 Decision Support Systems
Service-centric Software Engineering
DARPA Coalition Agents eXperiment - CoAX DARPA CoABS, AFRL, BBN, Boeing, DSTL, DSTO, Dartmouth, UEdinburgh/AIAI, LM-ATL, OBJS, QinetiQ, UMichigan, USC/ISI,
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
<I-N-C-A> and the I-Room
Workshop Organization Support SAR Environment Schematic
System Center Operations Manager 2007 – Technical Overview
Co-OPR – Compendium and I-X
Presentation transcript:

1 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow Austin Tate & Jeff Dalton AIAI, University of Edinburgh Andrzej Uszok & Jeff Bradshaw IHMC, Pensacola, FL

I-X/KAoS Composer Enforcement (e.g. via KAoS) (e.g. via KAoS) OWL-S Enactment (e.g. via I-P 2 ) I-X/KAoS Composer (& Enactor)

3 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Previous Relevant AIAI Work l O-Plan – On-line web service exposing API via CGI scripts since 1994 – HTTP interface since 1997 – Simple - single user single-shot plan generator – Mixed-initiative – multiple options, multiple users with multiple roles, long transactions, collaborative planning, execution and plan repair on failure – Air Campaign Planning Workflow Aid - people and systems l I-X – I-X supports the construction of mixed-initiative agents and systems which are intelligible to their users and to other systems and agents – Dynamic workflow generation and reactive execution support – I-Q query adaptor for OWL, OWL-S lookups via CMU Matchmaker, Semantic Web Queries via OWL and RDQL (AKTive Portal) – I-Plan planning/re-planning tool l CoAX and CoSAR-TS – Coalition Command and Control/Search and Rescue Task Support – Use on CoABS Grid and with KAoS Domain and Policy Services

4 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Previous Relevant IHMC Work l KAoS – Developed domain and policy services compatible with several popular agent (e.g., CoABS Grid, Cougaar, Brahms, SFX) and distributed computing (e.g., CORBA, Grid Computing, Web Services) platforms – Use of OWL to represent application domain concepts and instances, and policy information – Analysis and policy disclosure algorithms built on top of Stanford’s Java Theorem Prover l CoAX and CoSAR-TS – Use of KAoS to rapidly specify, deconflict, and enforce policies in coalition agents experiment (CoAX) – Use of KAoS to define, deconflict, and enforce policies governing access to CMU Semantic Matchmaker information in conjunction with AIAI’s I-X tool set (CoSAR-TS )

5 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida FY04 Progress 1. Initial exploration of the research agenda for using AI planners and workflow analysis capabilities as web service composition tools 2. O-Plan Web Service experiments lDealing with Inputs & Outputs lRecovering Dataflow from Plan Goal Structure lOWL-S Import & Export 3. I-Plan lAs a web service lAs a Java planning tool (stand-alone and embedded) 4. KAoS Policy Analysis of workflows lTranslate instances of OWL-S processes into KAoS Action Classes to allow policies to be written about OWL-S processes lKAoS Policy Semantics extended for more sophisticated insertion of policy obligations into OWL-S composite processes lKAoS role-value-map extensions allow generation of richer OWL-S dataflow semantics

6 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida FY04 Progress 5.Use KAoS Policy Analysis during I-Plan plan generation 6.Scenarios lSimple examples – e.g. document handling lmyGrid biochemistry scenario to identify tool requirements lCoSAR scenario - Emerging web Interactive demo of all the integrated technology on CoSAR-TS scenario Explorations lKAoS Workflow Policy Analyzer as a Web Service lLink to AKT work on OWL-S manual composition tool (SEdit)

I-Plan Web Service – Search & Rescue

O-Plan/I-Plan OWL-S Importer

KAoS Policy about an OWL-S Process Using vocabulary from CoSAR -TS OWL-S Process ontology policies

COSAR-TS Web Interactive Demo

I-Plan Tool – CoSAR-TS Search & Rescue

I-K-C – CoSAR-TS Search & Rescue

14 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Some Features of the Approach 1. Planning using OWL-S Service Model IOPE Core 2. Can easily extend to accommodate richer temporal, resource and performer constraints 3. Policy analysis feedback during planning 4. Should separate plan-time model from run-time enactment environment 5. Single shot plan service with re-plan facility or richer “mixed-initiative” multiple-options mode 6. Exploring links to a graphical web service editor 7. Exploring seeking web service description information at planning or enactment time 8. Can run as separate services or as embedded tools

15 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Continuing Issues 1. OWL-S input beyond primitives 2. OWL-S output espec. wrt Preconditions/Effects 3. Two way I-X KAoS rich interchange 4. Widen scope of KAoS policy analysis 5. Discrete vs. continuous analysis of workflows 6. Mixed-initiative planning support, GUI 7. Multiple option exploration, GUI 8. Current service environment vs enactment model 9. When to stop planning – how far to commit 10. LOTS of planning power when we need it

16 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida OWL-S Semantics Issues l OWL-S doesn't yet define a way to express preconditions and effects – The intention is to fix this in SWSL l It is awkward to express the data-flow in a composite process that invokes the same service more than once – The intention is to fix this in OWL-S 1.1 l There are partial orders of service invocations and temporal constraints that the OWL-S control structures cannot express – The intention is to fix this in SWSL

17 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida OWL-S Workflow Issues l Current Process Model ontology is more suited to the purpose of defining internal structure of a single service l Need to attach Profile restrictions to a step of the workflow; used to find a Matchmaker- registered service that meets requirements during enactment l Composite processes are made up of non- unique instances of processes. We have not been able to find a way to add additional information to a particular step, for instance: – Profile restrictions – Policy analysis results

18 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida OWL-S Deployment Issues l There doesn't seem to be an authoritative document that precisely defines the OWL-S semantics. Many questions aren't answered by the Technical Overview or by the OWL definitions of the OWL-S ontologies l RDF is awkward to use and difficult to read, and OWL-S doesn't yet have an agreed alternative "surface syntax" l There is currently no OWL-S editor l Doing simple things with OWL-S requires lots of software (e.g. Jena2 and all that it requires or the OWL-S API which requires Jena2 and more)

19 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Continuing Work l Complete integration of I-Plan Planner with KAoS policy analysis services – Also allow the use of WSDL workflow analyses l Java Web Start version of KPAT to obviate the need for prior installation on user’s machine l Generic KAoS enforcer for OWL-S l Mixed-initiative planning, integration with AKT project graphical composition tool l Web-based demonstration integrating I-Plan, I-P 2, CMU Matchmaker, KAoS and servlets simulating services

Semantic Web Service Workflow Composition Editor AKT Project – Stephen Potter, AIAI

21 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida AIAI Summary Report l 2003 Goal – Link I-X coordination and task support with KAoS agent, domain and policy services – Demonstrate in a Search & Rescue scenario in TTCP Binni C2 Domain – To be shown as AAAI-2004 Intelligent Systems Demonstrator l 2004 Goal – Create a web service composition tool based on AI planning technology that can account for execution policy issues, requirements and constraints l Release Plans – Currently I-X version 3.3 and CoSAR demonstration are available via web for research use – Open source I-X version 4.0 for research and US government use planned for September Tool based on this put on SemWebCentral soon after. l Plans to end of Project – Do our best to package the results (effort mostly used to date) – Do our best to continue to participate in SWSL and W3C SWS-IG

22 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida IHMC Summary Report l 2003 Goal – Provide KAoS domain and policy services to I-X – Different from and complementary to CMU Matchmaker Policies and OWL-S security extensions – Develop policies and enforcers for Search & Rescue scenario in TTCP Binni C2 Domain l 2004 Goal – Provide policy analysis capability for OWL-S composite processes (next: WMSO) l Release Plans – Web hosting of KAoS and CoSAR demonstrations for research use – Distribution of KAoS on SemWebCentral for research and US government use planned for October 2004 l Plans to end of Project – Enrich policy analyses of OWL-S specified workflow – Finish the live Web demonstration of integrated technology and CoSAR scenario by August 2004 – Collaborate with CMU on Matchmaker improvements and usage – Develop generic policy enforcer for OWL-S services

23 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida l l l Further Information