10 likes | 128 Views
PhD Topic:. George Markou. Decision making in non-deterministic environments. gmarkou@uom.gr. Previous Studies:. Postgraduate : MSc in Computer Science Thesis: Navigation in simulated deterministic and stochastic robotic environments
E N D
PhD Topic: George Markou Decision making in non-deterministic environments gmarkou@uom.gr Previous Studies: • Postgraduate: MSc in Computer Science • Thesis: Navigation in simulated deterministic and stochastic robotic environments • Undergraduate: Dept. of Applied Informatics, University of Macedonia Utilizing existing open source projects: Based on: • iServe: Platform to publish & discover services • http://iserve.kmi.open.ac.uk/browser.html • Petals BPM: Web-based BPMN 2.0 editor • http://bpmneditor.ebmwebsourcing.com • GWT-codemirror: Source code editor with syntax highlighting • http://code.google.com/p/gwt-codemirror • OWL-S Test Collection V. 4.0: • PDDL 2.1 for Precondition and/or Effect expressions • http://www.semwebcentral.org/projects/owls-tc • (Nu)PDDL: • Compatible with PDDL2.1 (with some restrictions) • Modeling of non-determinstic action effects • http://mbp.fbk.eu/NuPDDL.html • Google Web Toolkit (GWT): • http://developers.google.com/web-toolkit • Under implementation • Based on PetalsBPM • To be compared with • automatic WSC module System goals - functionalities: Mostly based on iServe • Online • Registry / Advertisement of Web Service (WS) • Semantic search of WSs already stored • Manual Web Service composition (WSC) module • Automatic Web Service composition module • Evaluation based on • Quantitative criteria, e.g.: • Transformation time of WSC domain to planning one • Total planning time • Use case scenarios • Translation/ mapping between OWL-S & (Nu)PDDL • Editing of WSs • Future work • Based on contingent planning • Produce seed plan • Examine for significant/ likely points of failure • Add conditional branches • Re-planning module will be integrated Use case scenarios: • Based on OWL-S TC Semantic Web Services • Increasing non-determinism and complexity • Movie DB search based on (partial) movie title • Fully deterministic • Serialized composite WS output • Title & pricing info • Online bookstore product purchase • Preferences regarding method of payment • Non-deterministic output • Different outcomes: book in stock or not • Addition of book in shopping cart • No output • Camera search and purchase • User preference towards specific model • Possible iteration in output Web Service • More than one sellers exist; check all • Under implementation • Complete mapping does not exist • Part of it straightforward: ServiceProfile input parameters, hasEffect / hasPrecondition, etc • Conversion of non-physical knowledge from OWL-S to PDDL Introduction of new predicate in PDDL domain? Currently working on: • Integration / modification of manual WSC module • Started on mapping of OWL-S to (Nu)PDDL