CoSAR-TS - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

CoSAR-TS

Description:

... from KAoS and I-X via CMU MatchMaker and sample MM client code ... a check against buggy, malicious, or poorly-designed code in the agents and services ... – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 17
Provided by: AIAI5
Learn more at: http://www.daml.org
Category:
Tags: cosar

less

Transcript and Presenter's Notes

Title: CoSAR-TS


1
CoSAR-TS
Coalition Search and Rescue Task Support Demo
2003-04-08 DARPA DAML Program AIAI/IHMC
2
Binni SAR Scenario
3
SAR Joint Publications
4
CoSAR-TS Demo Architecture
5
Domain Policy Management Tools
CoABS Grid Manager
KAoS Policy Admin. Tool
6
Task Support Tools
Process Panel
Activity Editor
Domain Editor
Messenger
I-Space
7
CoABS Grid
8
KAoS Policy Admin. Tool
9
I-X Process Panels
10
Achievements to Date
  • Initial Coalition SAR Scenario defined
  • SONAT ENP data base extended with Binni data
  • Direct DAML file processing from I-X to SONAT via
    HP JENA Toolkit
  • SOAP Access to SAR Resources from KAoS and I-X
    via CMU MatchMaker and sample MM client code
  • KAoS policy-governed access to SAR Resources
  • Initial demonstration framework with CoSAR and
    US-SAR I-X Panels and 2 Information Access
    Agents
  • Integration of BBN OpenMap with I-X Process
    Panels

11
Further Information
  • http//www.aiai.ed.ac.uk/project/cosar-ts/
  • http//www.coginst.uwf.edu/kaos/
  • http//i-x.info
  • http//binni.org

12
Additional Details
  • Extra Slides

13
DAML Ontology References
14
DAML-S
15
KAoS DAML Policy Fragment
  • ltrdfsClass rdfID'policy-6ef00f45-00f4-0000-800
    0-0000deadbeefAction' damllabel'coginst_ActionCl
    assName'gt
  • ltdamlsubClassOf rdfresource'http//onto
    logy.coginst.uwf.edu/CoSAR-TS/RescueResources.daml
    ReturnResultQueryRescueResourcesAction'/gt
  • ltdamlsubClassOfgt
  • ltdamlRestriction rdfID'policy-6ef00
    f45-00f4-0000-8000-0000deadbeefActorRestriction0'gt
  • ltdamlonProperty
    rdfresource'http//ontology.coginst.uwf.edu/Acti
    on.damlperformedBy'/gt
  • ltdamltoClass rdfresource'Membe
    rsOfDomainBinni'/gt
  • lt/damlRestrictiongt
  • lt/damlsubClassOfgt
  • ltdamlsubClassOfgt
  • ltdamlRestriction rdfID'policy-6ef00
    f45-00f4-0000-8000-0000deadbeefTargetRestriction0'
    gt
  • ltdamlonPropertygt
  • ltdamlObjectProperty
    rdfabout'http//ontology.coginst.uwf.edu/CoSAR-T
    S/RescueResources.damlhasHomeCountry'/gt
  • lt/damlonPropertygt
  • ltdamltoClass rdfresource'polic
    y-6ef00f45-00f4-0000-8000-0000deadbeefTargetInstan
    ces0'/gt
  • lt/damlRestrictiongt
  • lt/damlsubClassOfgt
  • ltdamlsubClassOfgt
  • ltdamlRestriction rdfID'policy-6ef00
    f45-00f4-0000-8000-0000deadbeefTargetRestriction1'
    gt
  • ltdamlonPropertygt

16
KAoS DAML Policy Example
  • Example defines negative authorization for CMU
    Matchmaker to return Gao Rescue Resources if the
    destination hospital is in Arabello
  • Enforcement provided independently of the
    Matchmaker
  • For various reasons, either the MM service, the
    Coalition, or Gao may be motivated to define and
    manage such a policy
  • It may be in the defining partys interest not to
    disclose the policy to the other parties
  • The policy will need to be enforced by some
    component that belongs to the defining party, not
    necessarily to the subject or target of the
    policy
  • The independence of the policy reasoning
    mechanisms provides a check against buggy,
    malicious, or poorly-designed code in the agents
    and services
Write a Comment
User Comments (0)
About PowerShow.com