UbiRoad: “Semantic Middleware for Smart Traffic Management”

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

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ä,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Industrial Ontologies Group University of Jyväskylä PRIME Project Idea “Proactive Inter-Middleware for Self- Configurable Heterogeneous Cloud Ecosystems”
Information Day on Embedded Systems - Call 5 Jens Schumacher The Product Avatar Concept as a Platform for Networked Embedded.
The Business Value of CA Solutions Ovidiu VALEANU Senior Consultant DNA Software – CA Regional Representative.
Semantic Web Enabled Network of Maintenance Services for Smart Devices Agora Center, University of Jyväskylä, March 2003 “Industrial Ontologies” Group.
OntonutsOntonuts Reusable semantic components for multi-agent systems Sergiy Nikitin Industrial Ontologies Group, University of Jyväskylä, Finland.
Semantic Web Services for Smart Devices based on Mobile Agents Vagan Terziyan Industrial Ontologies Group University of Jyväskylä
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
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”
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.
SmartResource: Proactive Self-Maintained Resources in Semantic Web TEKES Project proposal Vagan Terziyan, Project Leader Industrial Ontologies Group Agora.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Industrial Ontologies Group Sergiy Nikitin Dynamic Aspects of Industrial Middleware Applications Public examination of the dissertation.
Industrial Ontologies Group University of Jyväskylä CONTEXT-POLICY-CONFIGURATION: Paradigm of Intelligent Autonomous System Creation Oleksiy Khriyenko.
Industrial Ontologies Group University of Jyväskylä SmartResource Project: (industrial case for Semantic Web and Agent Technologies) “Device”“Expert”“Service”
Introduction to Agent Technology in Mobile Environment Course Introduction Vagan Terziyan Department of Mathematical Information Technology University.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Industrial Ontologies Group University of Jyväskylä UbiRoad: “Semantic Middleware for Context- Aware Smart Road Environments” “Driver” “Road” “Car” Resource.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
WISE: Web Intelligence and Service Engineering International Master Program Department of Mathematical Information Technology University of Jyväskylä (Finland)
1 Autonomic Computing An Introduction Guenter Kickinger.
Ch. 1. The Third ICT Wave The Third ICT Wave.
Industrial Ontologies Group ( ) (Fast Introduction) Industrial Ontologies Group.
Industrial Ontologies Group Industrial Ontologies Group brief introduction Vagan Terziyan “Device”
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
WELCOME. AUTONOMIC COMPUTING PRESENTED BY: NIKHIL P S7 IT ROLL NO: 33.
 Applied Architectures and Styles Chapter 11, Part 2 Service-Oriented Architectures and Web Services Architectures from Specific Domains Robotics Wireless.
DISTRIBUTED COMPUTING
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
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.
Christian Sonntag TU Dortmund / euTeXoo GmbH Support Action CPSoS Platforms as a Driver for Smart Industrial Cyber-physical Systems of Systems Support.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Chapter 8 – Cloud Computing
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
The 5th International Conference on Internet of Things 2015 Coex, Soeul, S. Korea Oct , 2015 Internet of Processes Vladimír Kebo, Center of Advanced.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Luigi Cicchese Partner Reply Building a Smarter City.
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
“Computational Wisdom and Self-Computing” research group objectives
1st International Conference on Semantics, Knowledge and Grid
The Vision of Autonomic Computing
Sensor Networks – Motes, Smart Spaces, and Beyond
Enabling the business-based Internet of Things and Services
Presentation transcript:

UbiRoad: “Semantic Middleware for Smart Traffic Management” Vagan Terziyan and Industrial Ontologies Group Resource Agent Resource Agent Resource Agent “Driver” University of Jyväskylä “Vehicle” Jyvaskyla, March 2011 Industrial Ontologies Group

Industrial Ontologies Group University of Jyväskylä IOG Team Kernel University of Jyväskylä Researchers Vagan Terziyan (Head) Olena Kaykova Oleksiy Khriyenko Sergiy Nikitin Michal Nagy Contact Person: Timo Tiihonen e-mails: timo.tiihonen@jyu.fi vagan.terziyan@jyu.fi phone: +358 14 260 2741 Michael Cochez Joonas Kesäniemi Viljo Pilli-Sihvola Jose Luis Garduno URL: http://www.mit.jyu.fi/ai/OntoGroup

Future Smart Traffic Systems: our expectations Transportation and driving to be more comfortable, efficient, ecological and less risky; seamless mobile information and service provisioning to the users; interoperability between the in-vehicle and roadside devices, databases, systems and services produced and programmed by different vendors and/or providers, and the need for seamless and flexible collaboration (including discovery, coordination, conflict resolution and possibly even negotiation) amongst the infrastructure devices and services.

Interoperability Challenge Future Web applications and Web-based systems will contain heterogeneous components and therefore will demand support for integration, interoperability, collaboration and mutual service provisioning between resources of different types.

Components of a modern system are not only highly heterogeneous but also globally distributed (SOA) … Web of Things Web of Software and Services Web 3.0: Web of Knowledge Web 2.0: Web of Humans SOA X Y F @ Web 1.0: Web of Information Web 4.0: Web of Intelligence

IaaS: Infrastructure- … or some parts of the system may run within huge data centers (Cloud Computing)… Data Center Data Center IaaS: Infrastructure- as-a-Service

… and some parts of the system may be placed into mobile terminals under supervision of various mobile ecosystems…

… also various systems should enable integrating them to a more complex business logic with other systems

…and there should be an easy way to design, use, administrate and reconfigure the system … Administrator System Maintenance Engineer System Architect User

… and the system in many cases should be able to reconfigure and manage itself (i.e. autonomic, proactive, self-managed)…

… and semantics is needed ! Agents are needed ! … and semantics is needed ! Adding a “virtual representative” to every resource solves the global interoperability problem. Intelligent agent (a kind of “software robot”) will act, communicate and collaborate on behalf of each Web resource Semantic connector Semantic communication Semantic SOA business logic

Proactive Self-Managed Semantic Web of Everything GUN Concept (Industrial Ontologies Group) GUN – Global Understanding eNvironment GUN = Global Environment + Global Understanding Proactive Self-Managed Semantic Web of Everything http://www.mit.jyu.fi/ai/OntoGroup/projects.htm http://www.mit.jyu.fi/ai/Industrial_Ontologies_Group_booklet_print.doc

Software-to-Software Global Understanding Environment (GUN) GUN can be considered as a kind of Ubiquitous Eco-System for Ubiquitous Society, which will be such proactive, self-managed evolutionary Semantic Web of Things, People and Abstractions where all kinds of entities can understand, interact, serve, develop and learn from each other. Human-to-Human Human-to-Machine Machine-to-Human Machine-to-Machine Agent-to-Agent Software-to-Human Software-to-Machine Software-to-Software Human-to-Software …

ψ-Projection of GUN-Related Research PS I - projection: S Proactivity (agent technologies, Distributed AI, MAS, …) Semantics (Semantic Web, Semantic Technologies, …) Services (SaaS, SOA, SWS, Cloud Computing, …) Intelligence (machine learning, data mining, knowledge discovery, pattern recognition, NLP, …)

What is Semantic Web ? The Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services published on the Web and their inter-relationships are explicitly defined, making it possible for the Web-based software tools, agents, applications and systems to discover, extract and “understand” Web information resources and capabilities and automatically utilize it. Semantic Technologies are designed to standardize and support interoperability and integration of information content and capabilities (services) of Web-based systems and components at local and global scale. As a software technology, semantic technology encodes meanings separately from data and from application code to enable machines to understand, share and reason with them at execution time.

Why Semantic Web? (Ora Lassila) “Semantic Web is about to reach its full potential and it would be too costly for companies not to invest to it…” (Ora Lassila, Nokia Research Center (Boston), IASW-2005, Jyvaskyla)

What is Agent ?

Why Agents ? Growing complexity of computer systems and networks Distributed nature of systems (data, software, users, etc.) Ubiquitous computing, “Internet of Things” scalability challenges Need for self-manageability of a complex system Need for new software development paradigms in designing distributed systems Agent-based approach meets the above challenges

What is Service-Oriented Architecture ? SOA is the practice of sequestering the core business functions into independent services that don’t change frequently. SOA is a tool for software (as a service) integration. Rather than defining an API, SOA defines the interface to remote Web-based services in terms of protocols and functionality. SOA Service Oriented Architecture (SOA) is a means of designing and building software.  It is a manufacturing model. Software as a Service (SaaS) is a means of receiving software through an external party to your business similar to telephone or power utilities. It is a sales and distribution model. [J Natoli, Intel]

Why Service-Oriented Architecture ? SOA has many advantages: Ability to couple or decouple functionality without impacting other parts of the system and architecture. Processes can be orchestrated in a consistent and clear manner.

Proactive Web-Services: adding an agent to service platform – allows agent-based S2S communication Common ontology Goal-driven behavior Web-Service Service Platform Service Agent

UBIWARE Project – direction towards GUN "Smart Semantic Middleware for Ubiquitous Computing" Due to heterogeneity of provided services and supported components, UBIWARE is based on integration of several technologies: Semantic Web, Distributed Artificial Intelligence and Agent Technologies, Ubiquitous Computing, SOA (Service-Oriented Architecture), Web X.0, and related concepts. The research and design on UBIWARE is started by Industrial Ontologies Group within UBIWARE project: “Smart Semantic Middleware for Ubiquitous Computing” (June 2007 – December 2010) funded by Tekes and industrial companies. Project web page: http://www.mit.jyu.fi/ai/OntoGroup/UBIWARE_details.htm UbiRoad is an idea to apply GUN vision and UBIWARE to “Smart Traffic” domain

What is UBIWARE (in short) UBIWARE is a new software technology and a tool to support: design and installation of…, autonomic operation of… and Interoperability among… … complex, heterogeneous, open, dynamic and self-configurable distributed industrial systems;… … and to provide following services for system components: adaptation; automation; centralized or P2P organization; coordination, collaboration, interoperability and negotiation; self-awareness, communication and observation; data and process integration; (semantic) discovery, sharing and reuse. URL: http://www.cs.jyu.fi/ai/OntoGroup/UBIWARE_details.htm

Ontology Current UBIWARE Agent Architecture S-APL S-APL – Semantic Agent Programming Language (RDF-based) S-APL – is a hybrid of semantics (metadata / ontologies/ rules) specification languages, semantic reasoners, and agent programming languages. It integrates the semantic description of domain resources with the semantic prescription of the agents' behaviors Ontology http://users.jyu.fi/~akataso/sapl.html

Semantic Adapters for “Cooperative Traffic” Driver Car S-APL OWL Smart Road Universal reusable semantically-configurable adapters

Semantic Behaviors for “Cooperative Traffic” Role “Driver” Role “Car” S-APL OWL Role “Smart Road” Universal reusable semantically-configurable behaviors

Semantic Scenarios for “Cooperative Traffic” “Crossroad # 3” S-APL OWL Scenario “Crossroad # 97” Universal reusable semantically-configurable scenarios for collaborative driving

Resource Maintenance Lifecycle and Semantic History Collection Resource history collection Condition Monitoring States Symptoms Fault detection, alarms Measurement Predictive Measurement Predictive Monitoring Data Warehousing Conditions Warehousing History S-APL Resource Diagnostics Diagnoses Warehousing Predictive Maintenance Predictive Diagnostics Maintenance Plan Warehousing Fault identification, localization Fault isolation Maintenance Planning Maintenance Plan Diagnoses

UBIWARE 3.0 (2009-2010) platform (August 2010) UBIWARE 3.0 supposed to be a platform for creating and executing configurable distributed systems based on generalized and reusable business scenarios, which heterogeneous components (actors) are not predefined but can be selected, replaced and configured in runtime. C C C C C C SmartComments C

UBIWARE Abstract Architecture Applications Internal Knowledge and Capabilities (IK&C) External Knowledge and Capabilities (EK&C) EK&C Components Ontonuts IK&C Components Users and Admins @ SOA Ontology Engine Interfaces (GUI) UBIWARE External World

Traffic & Mobility Ontology (TMO) Vehicles Ontology Drivers Ontology Infrastructure Ontology Data Sources Ontology Logistics Ontology Organizations/Products/Services Ontology Behavioral Ontology Monitoring/Diagnostics/Control/Maintenance Ontology Cooperative Scenarios Ontology Policy Ontology (security, privacy, safety, economic, skills, demands, environmental, operational, institutional, personal, cultural, etc.) OWL TMO UBIWARE-driven

Managing Distributed Data Sources

UBIWARE-Driven Traffic Management Systems’ Integration

Conclusion UbiRoad is an idea of UBIWARE-driven tool for semantic management of content and capabilities relevant to dynamic, proactive, and cooperative resources in the domain of traffic management; The traditional agent technology is extended in UbiRoad by developing tools for semantic declarative programming of the agents, for massive reuse of once generated or designed information, plans and scenarios, for agent coordination support based on explicit awareness of each other’s actions and plans, and for enabling flexible re-configurable architectures for agents and their platforms applied for smart traffic domain; UbiRoad can be also used as a “glue” to connect various existing and future platforms, systems, applications, data sources and services operating in traffic management domain. Contact: Vagan Terziyan ( http://www.cs.jyu.fi/ai/vagan/index.html ) E-mail: vagan@jyu.fi

Terziyan V. , Kaykova O. , Zhovtobryukh D Terziyan V., Kaykova O., Zhovtobryukh D., UbiRoad: Semantic Middleware for Context-Aware Smart Road Environments, In: G.O. Bellot, H. Sasaki, M. Ehmann and C. Dini (Eds.), Proceedings of the Fifth International Conference on Internet and Web Applications and Services (ICIW-2010), May 9-15, 2010, Barcelona, Spain, IEEE CS Press, pp. 295-302. Extended version is to appear as journal paper: Terziyan V., Kaykova O., Zhovtobryukh D., UbiRoad: Semantic Middleware for Cooperative Traffic Systems and Services, In: International Journal on Advances in Intelligent Systems, Vol. 3, No 34, 2010. (available in: http://www.cs.jyu.fi/ai/papers/IJAIS-2010.pdf )