780 likes | 939 Views
Resource Agent. Resource Agent. Resource Agent. “Expert”. “Device”. “Service”. University of Jyväskylä. Industrial Ontologies Group. Status Report (14 October 2005). SmartResource Project: (2-nd year: 2005). Project Team: Industrial Ontologies Group. University of Jyväskylä.
E N D
Resource Agent Resource Agent Resource Agent “Expert” “Device” “Service” University of Jyväskylä Industrial Ontologies Group Status Report (14 October 2005) SmartResource Project:(2-nd year: 2005)
Project Team:Industrial Ontologies Group University of Jyväskylä Kharkov National Universityof Radioelectronics • Researchers • Vagan Terziyan (leader) • Oleksiy Khriyenko • Olena Kaykova • Sergiy Nikitin • Contact Person: Timo Tiihonen • e-mails: tiihonen@it.jyu.fi vagan@it.jyu.fi • phone: +358 14 260 2741 • Timo Tiihonen • Andriy Zharko • Anton Naumenko • Yaroslav Tsaruk URL: http://www.cs.jyu.fi/ai/OntoGroup
Contents • Status of the project deliverable D2 • RGBDF Engine Architecture • Publications • Travels • Project Plan 2006 • Project Networking • Project Dissemination
Status of the project deliverable D2 D2.1: Checkpoint_1 - (19 May 2005) • General Proactivity Framework (Pro-GAF)(RG/BDF-Lite, definition and configuration of resource’s proactivity/behavior, goal and behavior ontologies) ( completed) D2.2: Checkpoint_2 - (14 October 2005) • Design of the SmartResource Platform (RG/BDF Engine) (completed) D2.3: Checkpoint_3 - (16 December 2005) • SmartResource Prototype Environment v.2.0 (presentation environment, JADE/BlueJADE platforms) ( in progress ) Doctoral studies: 41 ov(completed) (Andriy Zharko) 44 ov (completed) (Oleksiy Khriyenko) ( Theses in progress )
Schedule 1 checkpoint 3 checkpoint 2 checkpoint Pro-GAF Sm. Resource Platform Sm. Resource Prototype Environment v.2.0 Doctoral Studies Jun 2005 Sep 2005 1 Feb 2005 Mar 2005 19 May 2005 July 2005 Aug 2005 14 Oct 2005 16 Dec 2005 Apr 2005 Nov 2005
SmartResource Brief Status Report
3 “Whales” of a Modern EAI Platform Integration Interoperability Automation
Interoperability • Interoperability in GUN: • Semantic Web Standards, RDF-based metadata and Ontologies; • Semantic Adapters for the resources.
Automation • Automation in GUN: • Proactivity of resources; • Use of agent technologies.
Integration • Integration in GUN: • Ontology-based business process modeling and integration; • Multi-agent technologies for coordination of business processes over resources.
SmartResource • SmartResource = GUN restricted by Maintenance Domain; • Interoperability (1st year): • Maintenance ontology; • RSCDF for dynamic resource metadata; • Semantic Adapters for a device, a service and an expert; • Automation (2nd year): • Agent platform for a resource; • RGBDF for ontological modeling of a resource proactivity in a business process; • Agent-based RGBDF engine to run simple business process; • Integration (3rd year): • Multiagent platform for business process integration; • Ontology for business process integration; • Engine for business process integration.
Labelled data Labelled data Smart Resource 2005 Scenario (3 scenes) “Knowledge Transfer from Expert to Service” Agent plays roles: Scene 1: “diagnostic expert”; Scene 2: “no play”; Scene 3: “no play” “Expert” Labelled data Agent plays roles: Scene 1: “no play”; Scene 2: “student”; Scene 3: “diagnostic expert” Watching and querying diagnostic data Querying diagnostic results “Device” “Service” Labelled data History data Querying data for learning Learning sample and Querying diagnostic results Agent plays roles: Scene 1: “patient”; Scene 2: “teacher”; Scene 3: “patient” Diagnostic model
Ontology Roles Goals Resource Agent Templates Behaviour rules Resource History Templates Executable modules or Web Services Behaviour RG/BDF on a GUN Platform
Resource Agent RG/BDF Engine architecture
Generalizedrulepresentation: RGBDF Rule Statement gives a possibility to describe a rule in ”AND-NOT” notation. Here rgbdfs:trueInContext property plays role of logic “AND” operation and rgbdfs:falseInContext – “AND-NOT” operation; and NF container is a collection of the productions combined via “AND” operation. P1 P1 P1 P2 P2 P3 P3 P P3 rgbdfs:NF_Statement rdf:subject rscdfs:predicate ResourceAgent #1 ad:recievedDiagnosticRequest P2 P3 rgbdfs:NF_Statement rgbdfs:NF_Statement rdf:subject rdf:object rdf:subject rdf:object Diagnostic Service Device ResourceAgent #1 ResourceAgent #1 rscdfs:predicate rscdfs:predicate NF container NF container ad:has_Role ad:has_Role ad:had_Role rgbdfs:trueInContext rgbdfs:falseInContext P rgbdfs:Rule_Statement rdf:object rdf:subject Diagnostic Service ResourceAgent #1 rscdfs:predicate RG/BDF Engine performance Behavior description can be formalized as a Rule Base of Production System. In this case productions will present RGBDF Non-Fact Statements (rgbdfs:NF_Statement), and Non-Fact Storage will play the role of Working Memory.
P1 P2 P3 P4 P5 P R P R rgbdfs:ruleState_is ad:has_Role rgbdfs:ruleState_is RG/BDF Engine performance Rule Statement can be used for meta-rules definition as well. We can describe state of a rule via rgbdfs:ruleState_is property. The value for rule state is restricted by rgbdfs:Active and rgbdfs:Passive values. Thus NF Statement (which defines state of a rule) can be activated (or deactivated) via Rule Statement and can plays role of a sufficient condition for the subject rule. Meta-rule definition gives us possibility to define context for rules and behaviours. P1 P2 P3 P4 P5 NF container NF container … rgbdfs:trueInContext rgbdfs:falseInContext NF container rgbdfs:Rule_Statement … rgbdfs:falseInContext rdf:object NF container rgbdfs:Active rdf:subject rgbdfs:trueInContext rscdfs:predicate R rgbdfs:Rule_Statement rdf:subject rdf:object Diagnostic Service ResourceAgent #1 rscdfs:predicate P rgbdfs:NF_Statement rdf:subject rdf:object rgbdfs:Active Rule StatementR rscdfs:predicate Meta-rule:
JADE Web Service Add-on … Agent and Web Service Integration Transformation: ACL Service Descriptions to WSDL and vice-versa WSIGS architecture
JADE Semantics Add-on • A framework based upon JADE to interpret the meaning of the exchanged speech acts, according to their formal semantics as specified by FIPA-ACL • A framework to make agents more flexible, in order to better interact in open environments • A framework to simplify the coding of JADE agents
EJB Container Web Container Presentation Environment v.1.0 (2004) RscDF-repository Ontology Histories Web Client Expert Adapter Device Adapter Service Adapter Control servlet JSP Application Server
2-stage transformation EJB Container Agent Container RscDF-templates Status. Device Agent Device Adapter XML Application Server States XML RscDF Device Agent Simulator Agent
2-stage transformation Agent Container EJB Container Agent Container Servlet UI-templates “Expert” Status. Expert Agent Expert Adapter JFreeChart Application Server Labels RscDFstates RscDFdiagnosis Expert Agent Alarm RscDFdiagnosis Device Agent
2-stage transformation Agent Container Agent Container RDQL-templates WSDD WSDL Status. Service Agent KNN-Service Service SOAP engine EJB Container client SOAP Application Server Adapter LOMBOZ statesfor learning or for diagnostics RscDFdiagnosis Service Agent History RscDFdiagnosis Device Agent
SmartResource Publications (2005) Edited Books: • Bramer M., Terziyan V. (eds),Industrial Applications of Semantic Web, Proceedings of the1st International IFIP/WG12.5 Working Conference on Industrial Applications of Semantic Web, Springer IFIP, Vol.188, 2005, ISBN: 0-387-28568-7, 340 pp.
SmartResource Publications (2005) Refereed Journal Papers (published or accepted): • Naumenko A., Nikitin S., Terziyan V., Zharko A.,Strategic Industrial Alliances in Paper Industry: XML- vs. Ontology-Based Integration Platforms, In: The Learning Organization, Special Issue on: Semantic and Social Aspects of Learning in Organizations, Emerald Publishers, ISSN: 0969-6474, Vol. 12, No. 5, pp. 492-514. • Naumenko A., Nikitin S., Terziyan V.,Service Matching in Agent Systems, In:International Journal of Applied Intelligence, Special Issue on Agent-Based Grid Computing, ISSN: 0924-669X, 23 pp. (to appear). • Veijalainen J., Terziyan V., Tirri H.,Transaction Management for M-Commerce at a Mobile Terminal, In: Electronic Commerce Research and Applications, Special Issue on MobileCommerce, Elsevier, ISSN: 1567-4223, 19 pp. (to appear). • Kaykova O., Khriyenko O., Kovtun D., Naumenko A., Terziyan V., Zharko A.,General Adaption Framework: Enabling Interoperability for Industrial Web Resources, In: International Journal on Semantic Web and Information Systems, Idea Group, ISSN: 1552-6283, Vol. 1, No. 3, July-September 2005, pp. 31-63. • Terziyan V., A Bayesian Metanetwork, In: International Journal on Artificial Intelligence Tools, Vol. 14, No. 3, 2005, World Scientific, ISSN: 0218-2130, pp.371-384 • Kaykova O., Khriyenko O., Naumenko A., Terziyan V., Zharko A.,RSCDF: A Dynamic and Context-Sensitive Metadata Description Framework for Industrial Resources, In: Eastern-European Journal of Enterprise Technologies, Vol. 3, No. 2, 2005, ISSN: 1729-3774, pp. 55-78. • Terziyan V., Semantic Web Services for Smart Devices Based on Mobile Agents, In: International Journal of Intelligent Information Technologies, Vol.1, No. 2, April-June 2005, Idea Group, ISSN 1548-3657, pp. 43-55. • Khriyenko O., SemaSM: Semantically Enhanced Smart Message, Eastern-European Journal of Enterprise Technologies, Vol. 1, No. 2, 2005, ISSN: 1729-3774, pp. 4-13.
SmartResource Publications (2005) Refereed Conference Papers (published): • Nikitin S., Terziyan V., Tsaruk Y., Zharko A.,Querying Dynamic and Context-Sensitive Metadata in Semantic Web, In: V. Gorodetsky, J. Liu, and V.A. Skormin (Eds.): Proceedings of theInternational Workshop on Autonomous Intelligent Systems – Agents and Data Mining(AIS-ADM-05), June 6-8, 2005, St. Petersburg, Russia, Springer, LNAI 3505, pp. 200-214. • Terziyan V.,SmartResource: Utilizing Semantic Web Services to Monitor Industrial Devices, In: A. Heimburger, T. Kauppinen, H. Lehtinen, J. Multisilta, M. Paajanen and K. Rytkonen (eds.):XML - the Enabling Technology for Integrating Business Processes, 2005, Tampere University of Technology, Pori, Finland, ISBN 952-15-1312-8, ISSN 1795-2166, pp. 89-103. • Naumenko A., Nikitin S., Terziyan V.,Using UDDI for Publishing Metadata of the Semantic Web, In: M. Bramer and V. Terziyan (Eds.): Industrial Applications of Semantic Web, Proceedings of the1-st International IFIP/WG12.5 Working Conference IASW-2005, August 25-27, 2005, Jyvaskyla, Finland, Springer, IFIP, pp. 141-159. • Kaykova O., Khriyenko O., Terziyan V., Zharko A.,RGBDF: Resource Goal and Behaviour Description Framework, In: M. Bramer and V. Terziyan (Eds.): Industrial Applications of Semantic Web,Proceedings of the1-st International IFIP/WG12.5 Working Conference IASW-2005, August 25-27, 2005, Jyvaskyla, Finland, Springer, IFIP, pp. 83-99. • Salmenjoki K., Terziyan V., Approaching Web-Based Expertise with Semantic Web, In:Proceedings of the 4-th International Conference “New Horizons in Business, Industry and Education”, 25-26 August 2005, Corfu, Greece. • Terziyan V., Kaykova O., Vitko O., Titova L., Ontology-Based International Degree Recognition, In: Information Technologies in Education, Proceedings of theITE-2005 Workshop, Yerevan, Armenia, 13-17 June, 2005, Publications of IEEE Computer Society Technical Committee on Learning Technology, ISSN 1438-0625.
SmartResource Travels (May-September) • Nikitin S.,International Workshop on Autonomous Intelligent Systems – Agents and Data Mining(AIS-ADM-05), Travel to:St. Petersburg, Russia, June 6-8, 2005. • Kaykova O., Terziyan V., Cooperation with Kharkov National University of Radioelectronics, Travel to:Kharkov, Ukraine, June, 2005. • Terziyan V., Cooperation with Tampere University of Technology, Travel to:Tampere, Finland, August 1, 2005. • Terziyan V., Cooperation with University of Vaasa, Travel to:Vaasa, Finland, August 9, 2005. • Kaykova O., Khriyenko O., Naumenko A., Terziyan V., SmartResource Status and Future, Research Seminar, TeliaSonera, Travel to:Helsinki, Finland, September 22, 2005. • Kaykova O., Khriyenko O., Naumenko A., Terziyan V., SmartResource Status and Future, Research Seminar, Metso Automation, Travel to:Tampere, Finland, September 23, 2005. • Terziyan V., SmartResource: Invitation to Join, Research Seminar, Wartsila, Travel to:Vaasa, Finland, September 27-28, 2005.
SmartResource 2006 Research Plan
Integration and Trust Stage (2006) Design of a decentralized networked maintenance management environment • Research and design of distributed agent-communication system for: • Modelling maintenance business processes • Resource Semantic Discovery • Maintenance Data & Knowledge Integration • Certification and credibility assessment of services • Scenario: one device - many services • Scenario: one service – many devices • Resource-to-resource communication • Model integration
Service Research Results, year 3 • Decentralized environment that integrates • many devices, • many services, • many human experts • and supports : Establishment of new peer-to-peer links through NoticeBoards, advertisement mechanism Exchange of contact lists between neighbor peers Semantic based discovery of necessary network components Interaction ”One service – many devices” Interaction ”One device – many services”
SmartResource 2006 Implementation Options
Semantically enhanced system messaging history WS 1 WS 5 BPEL WS 2 WS 4 WS 3 Option: Semantic to SOAP/XML • Semantic wrapping of the system messaging (original SOAP/XML messages Semantically Enhanced with metadata) 12 person-months are needed
Type 1 Type 5 WS 3 WS 2 WS Profile WS Profile Type 2 WS 5 RGBDF Type 4 WS 1 WS Profile WS Profile WS Profile Type 3 WS 5 BPEL Transformation RGBDF BPEL WS 2 WS 4 WS 3 Option: Ontology of IT infrastructure (1) • Fromindividual WS binding to Semantic Scenarios Specification (possibility to use a huge amount of appropriate Web Services) 24 person-months are needed
Type 1 Type 5 WS Profile WS Profile Transformation Type 2 RGBDF Type 4 WS 1 WS Profile WS Profile WS Profile Type 3 WS 5 BPEL RGBDF BPEL WS 2 Knowledge Hub WS 4 WS 3 Option: Ontology of IT infrastructure (2) • Infrastructure Knowledge Management • (sharing, formalization, reuse, elaboration, optimization, humans education)
WS 1 WS 5 BPEL WS 2 WS 4 WS 3 Option: Agent-driven Ontology-based middleware solution • workflow engine, BPEL, SOA vs. JADE multi-agent system 24 person-months are needed
Data Source Data Source Service Service Knowledge Integration Service Diagnostic Diagnostic Diagnostic Service Service Service WS WS Option: Integrated Intelligence • Knowledge Integration Service • Remote diagnostic WS (machine learning algorithms) 12 person-months are needed LOCAL HUB with data source WS REMOTE HUB with diagnostic WS
SmartResource Funding 2005 and plan for 2006
Project expenses in 2005 : Project Budget Balance up to the end of September 2005: TOTAL:
Funding and resources in 2006 • Research: min 3 men/years • Development: 1-2 men/years if one development option selected • Funds Needed: 4-5 men/years ≈ 250 000 -300 000 € • Minimal companies contribution: 50 000 - 60 000 € • Available commitments: TeliaSonera (20 K €), MetsoAutomation (?), TietoEnator (?), SciencePark (??) • Available experienced human resources: 8 men/years
Funding Plans We are able to do more… …can you suggest us new partners?