Industrial Ontologies Group University of Jyväskylä CONTEXT-POLICY-CONFIGURATION: Paradigm of Intelligent Autonomous System Creation Oleksiy Khriyenko.

Slides:



Advertisements
Similar presentations
4-th IEEE International Conference on Advanced Learning Technologies, Joensuu, Finland, August 30 – September 1, th IEEE International Conference.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Industrial Ontologies Group University of Jyväskylä Industrial Ontologies Group.
USER-assisted SEMANTIC INTEROPERABILITY in INTERNET of THINGS
Mastering Intelligent Clouds Engineering Intelligent Data Processing Services in the Cloud Sergiy Nikitin, Industrial Ontologies Group, University of Jyväskylä,
Industrial Ontologies Group University of Jyväskylä PRIME Project Idea “Proactive Inter-Middleware for Self- Configurable Heterogeneous Cloud Ecosystems”
Industrial Ontologies Group University of Jyväskylä SIMILARITY/CLOSENESS-BASED RESOURCE BROWSER Oleksiy Khriyenko July 13 – 15, 2009, Cambridge, United.
Semantic Web Enabled Network of Maintenance Services for Smart Devices Agora Center, University of Jyväskylä, March 2003 “Industrial Ontologies” Group.
OASIS Reference Model for Service Oriented Architecture 1.0
Zharko A., ”Industrial Ontologies” Group, February 2004 Community Formation Scenarios in Peer-to-Peer Web Service Environments Olena Kaykova, Oleksandr.
R GB DF : R ESOURCE G OAL AND B EHAVIOUR D ESCRIPTION F RAMEWORK Olena Kaykova, Oleksiy Khriyenko, Vagan Terziyan, Andriy Zharko Jyväskylä, Finland 25.
SOFIA: Agent Scenario for Forest Industry Tailoring UBIWARE Platform Towards Industrial Agent- driven Solutions Sergiy Nikitin, Industrial Ontologies Group,
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Date of presentation 1 PROJECT IDEA Topic: PRIME: “Proactive Inter-Middleware for Self- Configurable Heterogeneous Cloud EcoSystems” –Objective Cloud Computing,
Industrial Ontologies Group University of Jyväskylä International Master Program: “Mobile Technologies and Business”
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
Industrial Ontologies Group: our history and team Vagan Terziyan, Group Leader Industrial Ontologies Group Agora Center, University of Jyväskylä.
Industrial Ontologies Group University of Jyväskylä Future of the Web: Vagan Terziyan University of Jyväskylä, 20 May, 2009 Towards Global Understanding.
P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware A work-package.
SmartResource: Proactive Self-Maintained Resources in Semantic Web TEKES Project proposal Vagan Terziyan, Project Leader Industrial Ontologies Group Agora.
Industrial Ontologies Group Sergiy Nikitin Dynamic Aspects of Industrial Middleware Applications Public examination of the dissertation.
Bridging Webs for Future Business: "Everything-as-a-User" Vagan Terziyan OPEN DISCUSSION: “Business through Technologies or Technologies through Business”
Industrial Ontologies Group University of Jyväskylä SmartResource Project: (industrial case for Semantic Web and Agent Technologies) “Device”“Expert”“Service”
Querying Dynamic and Context-Sensitive Metadata in Semantic Web Sergiy Nikitin Industrial Ontologies Group 1 University of Jyväskylä Finland Article Authors:Sergiy.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
UbiRoad: “Semantic Middleware for Smart Traffic Management”
Industrial Ontologies Group University of Jyväskylä UbiRoad: “Semantic Middleware for Context- Aware Smart Road Environments” “Driver” “Road” “Car” Resource.
Smart Objects for QMS in Advanced Manufacturing Systems Part 1: Architectures and Role PUTNIK G., CARVALHO C., ALVES C., SHAH V., VARELA L. UNIVERSITY.
Planning for Middleware Rose Gamble Leigh Davis Jamie Payton University of Tulsa.
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Industrial Ontologies Group Industrial Ontologies Group brief introduction Vagan Terziyan “Device”
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
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.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
The 5th International Conference on Internet of Things 2015 Coex, Soeul, S. Korea Oct , 2015 Internet of Processes Vladimír Kebo, Center of Advanced.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
1st International Conference on Semantics, Knowledge and Grid
RG/BDF-Lite ( RG/BDFS + Goal&Behaviour Ontology )
AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES
Presentation transcript:

Industrial Ontologies Group University of Jyväskylä CONTEXT-POLICY-CONFIGURATION: Paradigm of Intelligent Autonomous System Creation Oleksiy Khriyenko June 8 – 12, 2010, Funchal, Madeira - Portugal University of Jyväskylä, Finland Vagan Terziyan IOG, Agora Center, MIT Department (presenter) 12 th International Conference on Enterprise Information Systems ~ICEIS 2010~ 12 th International Conference on Enterprise Information Systems ~ICEIS 2010~ Sergiy Nikitin

ContentContent  System evolution trends  UBIWARE platform  Policy based system…  Context-Policy-Configuration…  Role-based Policy Control  Conclusions and future opportunities  CPC extension  Example…  Acknowledgements

System evolution trends Semantic Web: semantic technologies are viewed today as a key technology to resolve the problems of interoperability and integration within the heterogeneous world of ubiquitously interconnected objects and systems ; To achieve the vision of ubiquitous knowledge, the next generation of integration systems will utilize different methods and techniques: Agent Technologies: a gent based approach to software engineering is considered to be facilitating the design of complex systems. Context awareness: to be smart, system should be able to behave accordingly to a state of environment and react on dynamic changes of it. Policy: highly valuable approach towards creation automatically controllable system.

UBIWARE platform The UBIWARE Platform is a development framework for creating multi-agent systems. Proactive Goal-driven Dynamic Resource as a main entity of any system… GUN (Global Understanding Environment) concept: environment where all the resources of the virtual and the real world are connected and interoperate with each other… S-APL (Semantic Agent Programming Language): solves description of beliefs, rules and understanding of their semantics, the meaning of predicates used in those rules by all the parties involved while using first-order logic as the basis for an APL…

Policy based system… System with two different levels of programming/administration.  “advanced user” programming/administration: implies building of the rules to reach different goals that cover particular domain. It is a definition of a certain domain by Ontology of Goals (set of possible abstract goals that can be reached by Resource, including sub-goal hierarchy), and by set of abstract Behaviour Rules that can be used to achieve these goals (sub- goals);  high-level system programming/administration: stage where user has to put the constraints on abstractions, he/she should specify/create concrete instance of goal/goals and provide necessary initial states of the system; Types of policies:  “D&R-type” policy: user defines domains and ranges that can be considered as a policy for the system that should be followed during goal achievement process;  “ W-type ” policy: vector of weights of properties’ significance or vector of weights/preferences of any abstraction in general case;

Context-Policy-Configuration…Context-Policy-Configuration… Context-dependent Policy-based Control is an approach, able to leave Resource flexible, dynamic and controlled at the same time.

Role-based Policy Control Generally we deal with a system with big amount of entities (Resources) with own behaviours and goals. To be able to control the system on general level, we have to put constraints/policies on separate entities as well as on the system in whole. Role as a Context. Any organization, union, company, society, group, individual and etc. can be considered as a sub system that plays certain Role, which restricts it with particular set of goals and knowledge/resources used for goal achievement. OntologyOntology Role m Role k Role n Role n 1 Role n 2 Role m 1 Role m 2 Role k 1

CPC extension To be compatible with widely used technology we extend RDF Schema with some classes and properties for policy description. PolicySystemOntology RestrictionContainer D&R_RestrictionContainer W_RestrictionContainer basisSystem_is hasRestriction hasConfiguredOntology rdfs:domain rdfs:range rdfs:domain rdfs:range rdfs:domain rdfs:range rdfs:subClassOf Container Property ClassResource rdfs:subClassOf rdfs:type rdfs:subClassOf rdfs:type rdfs:Statement … …RDFSCPC extension applied to rdfs:range rdfs:domain Figure shows us initial part of CPC-extension of RDFS. In the platform we utilize N3 representation in S-APL language. In the platform we utilize N3 representation in S-APL language.

Example…Example… Consider a System – “GreenFactory” as a subsystem of “Factory” System with only difference that “GreenFactory” utilized only green kind of energy: Nuclear-, Hydro-, Wind-, Sun-energy, etc. “GreenFactory” join some industrial financial group and should follow a policy that demands at least 70% of energy to be bought from the energy supplier that belongs to the same financial group even if it is more expensive then buy energy from other suppliers.

Conclusions and future opportunities  This research presents a policy-based approach for supporting the high-level configuration of systems, integrated into the middleware platform. Policies are high-level, declarative statements governing choices in the behaviour of a system.  With this approach we do not program system in a hardcoded way, but build it able to change internal functionality and behaviour on the fly when context is changed.  As a future steps we are planning to elaborate a machine learning module to automate (provide a suggestion to the user) the process of policy creation depending on correspondent context.

AcknowledgementsAcknowledgements University of Jyväskylä