A Description Logic based Grid Inferential Monitoring and Discovery Framework
|
|
- Constance Skinner
- 6 years ago
- Views:
Transcription
1 A Description Logic based Monitoring and Discovery Framework Edgardo Ambrosi, Marco Bianchi, Carlo Gaibisso and Giorgio Gambosi University of Florence, Florence, Italy. University of L Aquila, L Aquila, Italy. bianchi@di.univaq.it IASI Antonio Ruberti - National Research Council, Rome, Italy. gaibisso@iasi.rm.cnr.it University of Rome Tor Vergata, Rome, Italy. gambosi@mat.uniroma2.it Abstract In this paper we propose a new architecture for an inferential monitoring and discovery system for. The system supports reasoning activities on a knowledge base formalising the relevant concepts and relevant relationships to a grid computing environment. The current applied Information Index System (GIS) shows infrastructural and technological limits. First of all, LDAP, the underling technology for information data management, has not been conceived to deal with dynamic information and its data model is not expressive enough to describe a complex information system like the one needed to properly manage. Moreover GIS, does not manage effectively resources and events information. The re-actions to events are left to human responsibilities, so cannot adapt its behaviour by itself, as wished in a dynamic changing environment. The goal of this work is to define an inferential GIS that adds autonomous capabilities to the middleware. This is achieved by defining a Ontology and an agent building a KB on that Ontology. Furthermore we add capabilities to the GIS for prediction, deduction and query activities. Keywords: Description Logic; Semantic Annotation; Monitoring Agent. I. INTRODUCTION The term grid [1] was coined in the mid 90s to denote a proposal for a loosely coupled infrastructure, supporting a wide range of collaborative problem-solving and resource-brokering strategies emerging in industry, science, and engineering, such as distributed super computing or teleimmersion. The real and specific problem underlying the grid concept is to coordinate the sharing of computing power, storage, data, equipment and other resources in dynamic, multi-institutional virtual organisations, intended as a coordinated set of individuals and institutions together with some sharing rules defining what is shared, who is allowed to share and under which conditions. In the grid, entities can be categorised as information consumers and information producers. Consumers (e.g. users or resource brokers) are interested in accessing relevant and precise information about the grid in a reasonably short time. On the other side, producers (e.g. an entity on behalf of a resource) are responsible for providing actual and valid data about resources without knowledge about the actual number, type and location of potential consumers. Fig. 1. NG / VO Site Resource describes describes describes GRIS IP : The layered structure of the GIS Producers and consumers are connected by information systems. One of most representative information system for the is the Information System (GIS) [2]. GIS has three main logic components, as shown in figure 1: the Information Provider (IP), the middleware component acting as a sensor. An IP retrieves information from the grid resources at various levels (monitoring site level, execution site level, and job level) and provides it to the back-end layers of the Resource Information System; the Resource Information Service (GRIS), starting from the information collected from various IPs, implements a uniform means to query resources on a grid for their current status and configuration; the Monitoring and Discovery System (), the top component of the GIS that aggregates GRIS collections coming from various grid sites. The GIS is based on the Laboratory Universal Environment (GLUE) Schema [3], whose aim is to define an information model and mapping to some kind of representation of resources. The Globus Toolkit version 2 (GT2) [4] adopts a LDAP GLUE schema implementation to model its Information Services. In fact GRIS and are implemented using the Lightweight Directory Access Protocol (LDAP).
2 As a conseguence the current implementation of information system in computing grids include just a static tree-based data structure. This is a limitation because a tree-like data structure is not enough expressive to model the complex relationships among grid concepts. Furthermore LDAP it is not conceived to deal with dynamic data thus implying bad performance in a highly dynamic context such as grid. Finally, it is worth to note that a typical monitoring and information system should provide, at least, the following functionalities: collection, storage, dissemination, display and processing of information. Current GIS collects and stores data, by mean of the. Publishing of historical data are currently delegated to some external systems, like Ice[5] or MonaLisa [6]. As a consequence the monitoring activity only supports the discovery of resources while it is not finalised to their management. This paper proposes a new architecture for an inferential Information System (I-GIS) that supports reasoning activities on a knowledge base (KB) formalising the concepts and relationships relevant to a grid computing environment. In particular, we added inferential capabilities to the IP, GRIS, and components, according to the Description Logic [7] paradigm. These latter are able to capture and to reason on the static and dynamic aspects of a, respectively the static relationships existing between resources and components (i.e. anatomy), and their run-time behaviour (i.e. phisiology). To represents the anatomy of a, we propose a semantic annotation of the information collected by IP component. Dealing with the physiology of is a much more task to accomplish, because none of existing middleware component captures the run-time interactions between resources and components. As a consequence, we propose to decorate the resources and components source code adding semantic annotations describing actions to execute when an event, such as a function call or a sequence of function calls, occurs. In this way it is possible to generate, and consequently to catch, An I-GIS represents the first step towards the creation of an autonomous and adaptive managing of grid environment. The second section, briefly introduce the DL paradigm, the semantic annotation technique and relationship between them. In the third section a simplified grid model is described. The forth and fifth sections regard, respectively, the modelling of the inferential information system for anatomy and physiology of grid. In the sixth section the inferential monitoring and managing system is discussed. In the seventh section an inferential component, called IMA, is described. Last section reports conclusions and further works. II. BACKGROUND a) Description Logic: Information modelling is concerned with the construction of computer-based symbol structures that model some part of the real world. An information model is built up using some language, and this language influences the kinds of details that are considered. Conceptual models offer more expressive facilities for modelling applications directly and naturally [Hammer and McLeod, 1981], and for structuring information bases. These languages provide semantic terms for modelling an application, such as entity and relationship (or even activity, agent and goal), as well as means for organising information. There are several families of knowledge representation languages, including logic-based, rule-based, and class based languages. Class-based languages express knowledge in terms of objects and classes, and have inspired a huge number of formalisms in several areas of computer science, including programming languages, database models, and software specification languages. Description logics (DLs) [7] form a family of languages for modelling an application domain in terms of objects, classes and relationships between classes, and for reasoning about them. DLs permit the specification of a domain by providing the definition of classes, and by describing classes using a rich set of logical operators. They are therefore both class-based and logic-based knowledge representation languages. Notably, when using DLs, one can specify not only the necessary conditions that objects of a given class must obey, but also the sufficient conditions for an object to belong to a certain class. This feature introduces the possibility of automatically classifying objects and class descriptions. A description logic (DL) knowledge base (KB) is made up of two parts, a terminological part (the terminology or Tbox) and an assertional part (the Abox), each part consisting of a set of axioms. The Tbox asserts facts about concepts (sets of objects) and roles (binary relations), usually in the form of inclusion axioms, while the Abox asserts facts about individuals (single objects), usually in the form of instantiation axioms. The entire system is based on some logical system for deductive activities, when reasoning on Tbox and Abox. b) Semantic Annotation: Semantic annotation is a specific metadata generation and usage schema, aiming to enable new information access methods and to extend the existing ones. In a nutshell, Semantic Annotation is about assigning to the entities in the text links to their semantic descriptions. This sort of metadata provides both class and instance information about the entities. Whether these annotations should be called semantic, entity or some other way, it is all a matter of terminology. To the best of our knowledge, there neither exists a well-established term for this task, nor there is a well-established meaning for the term semantic annotation. What is more important is that the automatic semantic annotations enable many new types of applications: highlighting, indexing and retrieval, categorisation, generation of more advanced metadata, smooth traversal between unstructured text and available relevant knowledge. Semantic annotation is applicable for any sort of text web pages, regular (non-web) documents, text fields in databases, etc. Further, knowledge acquisition can be performed on the basis of the extraction of more complex dependencies analysis of relationships between entities, event and situation descriptions, etc. [8] c) Using Description Logic in Semantic Annotation technique: There are some basic prerequisites for the representa-
3 sections we are discussing about information for anatomy and functionality of a environment. We focus on the Information Data Model for both anatomy as well as physiology of, where the first kind is classified by four TBOX [9]: Component-TBOX, a grid view at components level; Node-TBOX, a grid view at site level; -TBOX, a grid view of National grid; VirtualOrganization-TBOX, a grid view of Virtual Organization level [1]; while the phisiology of the grid is modelled by: Fig. 2. tion of semantic annotations: : A simplified Reference Model an ontology (or taxonomy, at the least), defining the entity classes; it should be possible for these classes to be referred to; entity identifiers, which allow those to be distinguished and linked to their semantic descriptions; a knowledge base with entity descriptions. In this work a ontology is modelled by using DLs. Semantic Annotation process will rely on the resulting TBOXs. III. A GRID MODEL In what follows a simplified reference model of a grid architecture is briefly described. As shown in figure 2 the is considered as a collection of National. Looking inside a National, several e Sites can be organized in Virtual Organizations (VO). Each Site is a collection of middleware components, such as gatekeeper or a job execution environment, and hardware resources, such as Computing Elements (CE), Storage Elements (SE) and Data Source Engines (DSE). In what follows we will restrict our attention to CEs but the achieved results are extensible to the other components of the grid environment. Furthermore a set of Information Providers (IP) collects information about monitoring of the resource itself. IPs make available these information to the backend of GRIS that is associated to a each Site. The top component is the that provide information about national grids, virtual organisations, retrieving data from GRISs. IV. IMA AND GRID INFORMATION DATA MODEL We propose an information data model of based on an anatomic and physiology data. The IDM is specified by Description Logic that is a suitable language for conceptual modelling. Since an IDM should hold a description of relevant aspect of the environment that is describing, then this paper propose a technique and methodology for capturing both static information as well as dynamic one. In the following EventComponent-TBOX, a view at components level; EventNode-TBOX, a view at site level; Event-TBOX, a view of National grid; EventVirtualOrganization-TBOX, a view of Virtual Organization; In this paper we focus on the Component-TBOX and EventComponent-TBOX with the associated ABOX instances. A. Modelling the Information System for Anatomy It is worth to note the ABOXs generation is a critical aspect when interacting with an existing environment. Such generation of assertions about grid components concept should imply the existence of an integrated software component within the jobmanager or the local resource manager. Middleware has a lot of components highly coupled and refactoring them could be an hard activity. Avoiding changing the source code in middleware, the Semantic Annotation technique has been adopted. This technique lets to make a semantic matching between IDM instances, provided by IP in LDIF language, and Component-TBOX. The figure 3 shows the logic components involved in the semantic annotation process. The main component is the Semantic Annotator which goal is to produce IP-ABOXs. To perform this activity, the annotator binds the GluSchema Instances information, provided by IP, to a subset of concepts defined into Component-TBOX. This last one is produced at design time by TBOX Generator which supports human activity during the conceptualisation phase of GlueSchema. The conceptualisation phase is a semiautomatic activity since an expert can extend it defining new concepts and relationships. At run-time the Semantic Annotator takes in charge to mantain consistent the information collected by the IP and the Component-ABOXs. The generated Component- ABOXs and the related TBOXs are the KB used as the input of the inferential procedures applied by IMA. The definition of inferential procedure for grid is not a trivial work and is under working, and it will be presented in a next paper.
4 Fig. 3. GLUE Schema Tbox Generator Tbox Human Knowledge Contribution Semantic Annotator Abox Information Provider GLUE Schema Instances : A semi-automatic generation of grid ABOX B. Modelling the Information System for Physiology At design time, features for middleware were divided among distinct elements. These features are so encapsulated in a modular way. However, this approach fails to provide an explicit identification of certain features, such as those involving shared resources, error handling, or similar functionality affects or is affected by many different elements. These approachs are insufficient because those issues cross-cut the primary modularisation of the systems. Cross-cutting occurs when some particular concern depends on and/or must affect parts of the implementation of several of the functional modules of the system. Many cross-cuts are not weaknesses of the designs; they are a natural and unavoidable phenomena in complex systems as, and they are the basis for the concept of aspects.[10] Information models are strictly related with static functional aspects. In fact, each IDM schema is modelled referring to the architectural attributes and each IDM is an instances of anatomic aspects produced by logging/debugging activity. Usually logging activity is implemented following the explicit flow-graph corresponding to a path in the call-graph of code. But there exist a lot of implicit flows that are not identified through a path and are transversal over the call-graph. This kind of flows are usually identified by the term crosscutting concerns. For these flows the mechanism of logging/debugging cannot be preventively hard coded into middleware. As a conseguence another methology is needed for modelling, classifing, capturing and analysing at runtime the crosscutting concerns. A feasible approach is to implement aspects using metaobjects or meta-languages. Some related work such as DJ- Aspects [21] is a proposal that addresses dynamic weaving through the use of meta-programming. Other approaches include aspect-oriented frameworks like the AMF [2, 4, 5] that provides dynamic weaving in a framework. We believe that middleware can take beneficial applying the mecchanism mentioned. At now, software does not provide any support for crosscutting concerns evaluation. We propose the adoption of a suitable combination of two techniques and two paradigms to solve the issue of the crosscutting concerns. The techniques referring to are the semantic annotation and the crosscutting concerns weaving. The paradigms involved are the Description Logic and the Aspect Oriented Programming. In particular, it is possible to decorate source code with semantic annotations expressed using the Description Logic paradigm. The semantic annotation can be seen as a code sensors that will let IMA to catch events related to the modelled concerns. The captured aspects are then classified by IMA through a EventComponent-TBOX. Next, the caught collection of events are analysed through a reasoner plugged-in IMA and deductive facts will be derived using logical rules. Some consideration about the design and implementation of IMA, is that these activities involve the refactoring and coding of: the grid middleware components in order to generate events notification occurred, coding into the source code the sensors needed. the software components for the classification and mining the events. IMA is a no-intrusive solution for developing the sensors code through Aspect Oriented Paradigm, a powerful Description Logic paradigm for modelling and classification of dynamic aspect and a reasoner system for the analysis phase on aspects captured and classified with dl. As said this is technique is called the semantic annotation of source code. In particular it is possible to define a semantic matching among a function, or an aggregation of functions, with one or more chosen EventComponent-TBOX. The EventComponent- TBOX formally describes events associated to grid component function calls.[8]. This work wants to be a first step to next generation of grid, with the capacity of re-acting when some events occur, the capacity of pro-acting when after historic events analysis the reasoner system decides to apply some action. V. THE INFERENTIAL MONITORING AGENT According to the hierarchical structure presented in the paragraph 2, the IMA is distributed on three different levels. In fact the IMA is composed by three hierarchically arranged component classes, as shown in figure 4: an IP (I-IP), an GRIS (I-GRIS), and an (I-). The main goal of an I-IP is to generate GRIDComponent- ABOXs and EventComponent-ABOXs, generically called IP ABOXs in figure 4. The GRIDComponent-ABOXs are created by following the semantic annotation technique described in the previous section. In fact the IP ABOX Generator, represented by dotted polygon in figure 3, translates LDIF instances provided by the IP into GRIDComponent-ABOXs. The choice of GRIDComponent-TBOXs to be adopted during the translation activity is delegated to the the I-GRIS. The EventGRIDComponent-ABOX are created by following
5 Engine Tbox/Abox/Lbox GRIS Tbox/Abox GRIS Engine GRIS Tbox/Abox/Lbox IP Tbox/Abox IP Resource Probe Data Collector IP Tbox/Abox IP ABox Generator Fig. 4. : Overview of the IMA spanned on the grid layers Fig. 5. : Architectural Snapshot of IMA the semantic annotation at code level. To achieve it, the EventComponent-TBOXs to be adopted are selected by developers during the code decoration phase. Nevertheless, the I-GRIS can order to an I-IP to collect all assertions or to filter them using a given policy. Both the EventGRIDComponent- ABOXs erlier discussed as well as GRIDComponent-ABOXs are collected by IP Tbox-Abox. A first level of inferential activity is made at I-GRIS level. Periodically, the I-GRIS collects from I-IPs a set of ABOXs, and uses GRIS-LBOXs rules to perform reasoning activities on the entire Site. In fact, being an ABOX a particular view of a Component or a view of classified events, the entire set of IP ABOXs represents a snapshot of the current site status and can be used to generate GRIS- ABOXs. The choice of GRIS-TBOXs to be adopted during the GRIS-ABOXs generation is delegated to the top level IMA component, i.e. the I-. Periodically, the I- collects from I-GRIS a set of assertions, I-GRIS ABOXs, and uses -LBOX rules to perform reasoning activities on the entire Virtual Organization, or National. In this way I- can provide prevision and, eventually, simulation, about the future status of the. In addition, it could provide active and proactive support for humans in the management activities. VI. IMA ARCHITECTURE FRAMEWORK OVERVIEW The IMA is designed adopting the well known FIPA [11] agent programming pattern. The features of IMA can be summarized as follow: Aspect Oriented crosscutting support; Description Logic statements support; Inference Procedure capability - the reasoner pluggable into IMA, implicitly offers the support for data mining and so for monitoring activities. Coordination among IMA agents - coordination is performed by exchanging KB. Remote Action perfoming; In figure 5 an architectural snapshot of the IMA is provided. IMA has an Engine Layer that let it be equipped with a light reasoner engine plugged in. We have adopted an OWL-DL reasoner named Pellet.[12] With respect to the aim of this work, Pellet has some desiderable features as ontology analysis and repair, datatype reasoning, entailment, conjunctive ABOX query. The IMA is composed by four subsystems, that are: the KnowledgeBase, for managing the KBs. This one lets IMA works with different TBOXs, some of concerning the anatomy of and some concerning the physiology; the OntologyAlgebra, for specifying and managing LBOXs. the EngineLayer subsystem, for plugging several reasoners. This exists because there are a lot of reasoner engine useful for our agent. the Pellet, that is the core of our system. It uses the OntologyAlgebra and represent an instance of the EngineLayer. In particular Pellet has three specialized components for querying, deducting and monitoring through inferential processes. VII. CONCLUSION In this paper we have presented a new architecture for an inferential monitoring and discovery system for. We have proposed to add autonomous capabilities to the middleware by defining a Ontology and a system agent building a KB on that Ontology. Furthermore we have added inferential capabilities to the GIS for predicting, for deducting and quering activities. We have defined an effective Monitoring and Managing Agent System based for. This system is being developed using technique such as Source Code Semantic Annotating for the physiology events and the Information Data Model Semantic Annotating for the anatomy events. The Annotating process is performed by using DL
6 TBOX. The agents will be based on DL reasoning procedure for performing decisions, actions and proactivities. REFERENCES [1] I. F. et al., The anatomy of grid, International Journal of Supercomputer Application, vol. 15, no. 3, [2] K. C. et al., information service for distributed resources sharing, Proc. 10th IEEE International Symposium on High-Performance Distributed Computing, [3] S. A. et al, Glue schema, sergio. [4] I. F. et al., The globus toolkit, vol. 8, pp [5] S. F. G. T. S. Andreozzi, N. De Bortoli and C. Vistoli, ice: a monitoring service for the grid. [6] H. B. Newman, I. C. Legrand, P. Galvez, R. Voicu, and C. Cirstoiu, Monalisa : A distributed monitoring service architecture, CoRR, vol. cs.dc/ , [7] A. B. et al, Conceptual modeling with description lo. [8] A. Paar, Semantic software engineering tools. [9] M. L. Giuseppe De Giacomo, Tbox and abox reasoning in expressive description logic. [10] R. E. Filman and D. P. Friedman, Aspect-oriented programming is quantification and obliviousness, pp [11] FIPA. The foundation for intelligent physical agent. [Online]. Available: [12] B. Parsia and M. b. e. Evren Sirin MINDSWAP Research Group University of Maryland, College Park, Pellet: An owl dl reasoner.
Performance Evaluation of Semantic Registries: OWLJessKB and instancestore
Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2
More informationReasoning on Business Processes and Ontologies in a Logic Programming Environment
Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università
More informationmodel (ontology) and every DRS and CMS server has a well-known address (IP and port).
7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also
More informationOWLS-SLR An OWL-S Service Profile Matchmaker
OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student
More informationGrid Architectural Models
Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers
More informationContext-Awareness and Adaptation in Distributed Event-Based Systems
Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo
More informationO. Pospishnyi. National Technical University of Ukraine Kyiv Polytechnic Institute, 37, Peremohy Ave., Kyiv Ukraine
INFORMATION SCIENCE AND INFORMATION SYSTEMS RECEIVED 15.01.2014 ACCEPTED 02.02.2014 PUBLISHED 04.02.2014 DOI: 10.15550/ASJ.2014.02.009 GRID RESOURCE ONTOLOGY: A KEYSTONE OF SEMANTIC GRID INFORMATION SERVICE
More informationPresented By Aditya R Joshi Neha Purohit
Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://
More informationN-JIS: a System for Web Services Integration in Java RMI Distributed Applications
N-JIS: a System for Web Services Integration in Java Distributed Applications M. Bianchi Dipartimento di Informatica, Universitá di L Aquila, Via Vetoio - 67010. L Aquila, Italy. e-mail: bianchi@netlab.rm.cnr.it
More informationRepresenting Product Designs Using a Description Graph Extension to OWL 2
Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires
More informationGrid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms
Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem
More informationGRID-DL Semantic GRID Information Service
GRID-DL Semantic GRID Information Service Olexandr Pospishniy 1, Sergii Stirenko 1 1 National Technical University of Ukraine Kyiv Polytechnic Institute, Kiev, Ukraine pospishniy@kpi.in.ua, stirenko@ugrid.org
More informationjcel: A Modular Rule-based Reasoner
jcel: A Modular Rule-based Reasoner Julian Mendez Theoretical Computer Science, TU Dresden, Germany mendez@tcs.inf.tu-dresden.de Abstract. jcel is a reasoner for the description logic EL + that uses a
More informationA JAVA META-REGISTRY FOR REMOTE SERVICE OBJECTS
A JAVA META-REGISTRY FOR REMOTE SERVICE OBJECTS Dott. Marco Bianchi Netlab, Istituto di Analisi dei Sistemi ed Informatica del C.N.R Viale Manzoni, 30 00185 Rome Italy Dott. Carlo Gaibisso Istituto di
More informationOpus: University of Bath Online Publication Store
Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,
More informationGrid Computing Systems: A Survey and Taxonomy
Grid Computing Systems: A Survey and Taxonomy Material for this lecture from: A Survey and Taxonomy of Resource Management Systems for Grid Computing Systems, K. Krauter, R. Buyya, M. Maheswaran, CS Technical
More informationSimplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies
Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge
More informationBPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming
BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming Fabrizio Smith, Dario De Sanctis, Maurizio Proietti National Research Council, IASI Antonio Ruberti - Viale Manzoni
More informationA Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,
More informationEvaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development
Evaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development Alexander A. Kropotin Department of Economic Informatics, Leuphana University of Lüneburg,
More informationPedigree Management and Assessment Framework (PMAF) Demonstration
Pedigree Management and Assessment Framework (PMAF) Demonstration Kenneth A. McVearry ATC-NY, Cornell Business & Technology Park, 33 Thornwood Drive, Suite 500, Ithaca, NY 14850 kmcvearry@atcorp.com Abstract.
More informationEmergency Services: Process, Rules and Events
Emergency Services: Process, Rules and Events Mauricio Salatino, Esteban Aliverti, and Demian Calcaprina Plugtree salaboy@gmail.com Abstract. The Emergency Service Application was built as a blue print
More informationDesigning a System Engineering Environment in a structured way
Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan
More informationEuropean Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy
European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy Metadata Life Cycle Statistics Portugal Isabel Morgado Methodology and Information Systems
More informationArchitecture, Metadata, and Ontologies in the Knowledge Grid
UNICZ UNICAL Architecture, Metadata, and Ontologies in the Knowledge Grid Mario Cannataro University Magna Græcia of Catanzaro, Italy cannataro@unicz.it joint work with: D. Talia, C. Comito, A. Congiusta,
More informationA Loose Coupling Approach for Combining OWL Ontologies and Business Rules
A Loose Coupling Approach for Combining OWL Ontologies and Business Rules Amina Chniti, 1,2 Patrick Albert, 1 Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 INSERM UMRS 872, Eq
More informationCollaborative Framework for Testing Web Application Vulnerabilities Using STOWS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationKnowledge Discovery Services and Tools on Grids
Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid
More informationLightweight Semantic Web Motivated Reasoning in Prolog
Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different
More informationCataloguing GI Functions provided by Non Web Services Software Resources Within IGN
Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé
More informationAn ontology for the Business Process Modelling Notation
An ontology for the Business Process Modelling Notation Marco Rospocher Fondazione Bruno Kessler, Data and Knowledge Management Unit Trento, Italy rospocher@fbk.eu :: http://dkm.fbk.eu/rospocher joint
More informationMetadata, Ontologies and Information Models for Grid PSE Toolkits based on Web Services
Metadata, Ontologies and Information Models for Grid PSE Toolkits based on Web Services Carmela Comito 1, Carlo Mastroianni 2 and Domenico Talia 1,2 ABSTRACT: 1 DEIS, University of Calabria, Via P. Bucci
More information1.1 Jadex - Engineering Goal-Oriented Agents
1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute
More informationFrom Objects to Agents: The Java Agent Middleware (JAM)
From Objects to Agents: The Java Agent Middleware (JAM) Laboratory of Multiagent Systems LM Laboratorio di Sistemi Multiagente LM Elena Nardini elena.nardini@unibo.it Ingegneria Due Alma Mater Studiorum
More informationSemantic Web Mining and its application in Human Resource Management
International Journal of Computer Science & Management Studies, Vol. 11, Issue 02, August 2011 60 Semantic Web Mining and its application in Human Resource Management Ridhika Malik 1, Kunjana Vasudev 2
More informationExecuting Evaluations over Semantic Technologies using the SEALS Platform
Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.
More informationWeb Services Annotation and Reasoning
Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate
More informationAnnotation for the Semantic Web During Website Development
Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationFausto Giunchiglia and Mattia Fumagalli
DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From
More informationResearch and Design Application Platform of Service Grid Based on WSRF
DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1
More informationMONITORING OF GRID RESOURCES
MONITORING OF GRID RESOURCES Nikhil Khandelwal School of Computer Engineering Nanyang Technological University Nanyang Avenue, Singapore 639798 e-mail:a8156178@ntu.edu.sg Lee Bu Sung School of Computer
More informationINTELLIGENT SYSTEMS OVER THE INTERNET
INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform
More informationICT-SHOK Project Proposal: PROFI
ICT-SHOK Project Proposal: PROFI Full Title: Proactive Future Internet: Smart Semantic Middleware Overlay Architecture for Declarative Networking ICT-SHOK Programme: Future Internet Project duration: 2+2
More informationAN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP
AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP Dayu Cheng a,b*, Faliang Wang b a China University of Mining and Technology, Xuzhou, China b National Geomatics
More informationOntology-based Architecture Documentation Approach
4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the
More informationAn Ontology-Based Methodology for Integrating i* Variants
An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,
More informationGlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability*
GlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability* Sheng Di, Hai Jin, Shengli Li, Ling Chen, Chengwei Wang Cluster and Grid Computing Lab Huazhong University
More informationA Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing
More informationSemantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau
Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias
More informationTowards a Generic Model for AOP (GEMA)
Towards a Generic Model for AOP (GEMA) Katharina Mehner *, Awais Rashid Computing Department, Lancaster University, Lancaster LA1 4YR, UK mehner@upb.de, awais@comp.lancs.ac.uk Computing Department, Lancaster
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes
INTERNATIONAL STANDARD ISO/IEC 11179-3 Second edition 2003-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres
More informationSemantic Exploitation of Engineering Models: An Application to Oilfield Models
Semantic Exploitation of Engineering Models: An Application to Oilfield Models Laura Silveira Mastella 1,YamineAït-Ameur 2,Stéphane Jean 2, Michel Perrin 1, and Jean-François Rainaud 3 1 Ecole des Mines
More informationUML-Based Conceptual Modeling of Pattern-Bases
UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an
More informationKnowledge-Driven Video Information Retrieval with LOD
Knowledge-Driven Video Information Retrieval with LOD Leslie F. Sikos, Ph.D., Flinders University ESAIR 15, 23 October 2015 Melbourne, VIC, Australia Knowledge-Driven Video IR Outline Video Retrieval Challenges
More informationSKOS. COMP62342 Sean Bechhofer
SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Ontologies Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies
More informationExtension and integration of i* models with ontologies
Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationWeb Data mining-a Research area in Web usage mining
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 22-26 Web Data mining-a Research area in Web usage mining 1 V.S.Thiyagarajan,
More informationOntologies SKOS. COMP62342 Sean Bechhofer
Ontologies SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies
More informationOntology and Hyper Graph Based Dashboards in Data Warehousing Systems
Ontology and Hyper Graph Based Dashboards in Data Warehousing Systems Gitanjali.J #1, C Ranichandra #2, Meera Kuriakose #3, Revathi Kuruba #4 # School of Information Technology and Engineering, VIT University
More informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationUnit Testing with Déjà-Vu Objects
Unit Testing with Déjà-Vu Objects Sharareh Afsharian, Andrea Bei, and Marco Bianchi Abstract In this paper we introduce a new unit test technique called déjà-vu object. Déjà-vu objects replace real objects
More informationA Lightweight Language for Software Product Lines Architecture Description
A Lightweight Language for Software Product Lines Architecture Description Eduardo Silva, Ana Luisa Medeiros, Everton Cavalcante, Thais Batista DIMAp Department of Informatics and Applied Mathematics UFRN
More informationGet my pizza right: Repairing missing is-a relations in ALC ontologies
Get my pizza right: Repairing missing is-a relations in ALC ontologies Patrick Lambrix, Zlatan Dragisic and Valentina Ivanova Linköping University Sweden 1 Introduction Developing ontologies is not an
More informationDigital Archives: Extending the 5S model through NESTOR
Digital Archives: Extending the 5S model through NESTOR Nicola Ferro and Gianmaria Silvello Department of Information Engineering, University of Padua, Italy {ferro, silvello}@dei.unipd.it Abstract. Archives
More informationReasoning on semantically annotated processes
Chiara Di Francescomarino Chiara Ghidini Luciano Serafini Paolo Tonella FBK-irst, Trento, Italy 6th International Conference on Service Oriented Computing (ICSOC 2008) December 1-5, 2008 University of
More informationFIPA Agent Software Integration Specification
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture
More informationAn Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information
An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de
More informationDesign patterns of database models as storage systems for experimental information in solving research problems
Design patterns of database models as storage systems for experimental information in solving research problems D.E. Yablokov 1 1 Samara National Research University, 34 Moskovskoe Shosse, 443086, Samara,
More informationA Tagging Approach to Ontology Mapping
A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.
More informationGridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment
GridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment Rich Baker, Dantong Yu, Jason Smith, and Anthony Chan RHIC/USATLAS Computing Facility Department
More informationMir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada
Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada
More informationDesign of Distributed Data Mining Applications on the KNOWLEDGE GRID
Design of Distributed Data Mining Applications on the KNOWLEDGE GRID Mario Cannataro ICAR-CNR cannataro@acm.org Domenico Talia DEIS University of Calabria talia@deis.unical.it Paolo Trunfio DEIS University
More informationA Semi-Automatic Ontology Extension Method for Semantic Web Services
University of Jordan From the SelectedWorks of Dr. Mutaz M. Al-Debei 2011 A Semi-Automatic Ontology Extension Method for Semantic Web Services Mutaz M. Al-Debei Mohammad Mourhaf Al Asswad Available at:
More informationApplying the Component Paradigm to AUTOSAR Basic Software
Applying the Component Paradigm to AUTOSAR Basic Software Dietmar Schreiner Vienna University of Technology Institute of Computer Languages, Compilers and Languages Group Argentinierstrasse 8/185-1, A-1040
More informationOWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester
OWL and tractability Based on slides from Ian Horrocks and Franz Baader Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL Practical Topics Repetition: DL
More informationThe Koala Component Model for Consumer Electronics Software by: Ommering, Linden, Kramer, Magee. Presented by: Bridget Flaherty.
The Koala Component Model for Consumer Electronics Software by: Ommering, Linden, Kramer, Magee Presented by: Bridget Flaherty Koala Overview Motivation The Koala Model Handling Diversity Coping with Evolution
More informationOntology Development and Engineering. Manolis Koubarakis Knowledge Technologies
Ontology Development and Engineering Outline Ontology development and engineering Key modelling ideas of OWL 2 Steps in developing an ontology Creating an ontology with Protégé OWL useful ontology design
More informationMassive Data Analysis
Professor, Department of Electrical and Computer Engineering Tennessee Technological University February 25, 2015 Big Data This talk is based on the report [1]. The growth of big data is changing that
More informationUnderstanding the workplace of the future. Artificial Intelligence series
Understanding the workplace of the future Artificial Intelligence series Konica Minolta Inc. 02 Cognitive Hub and the Semantic Platform Within today s digital workplace, there is a growing need for different
More informationThe OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI
ISWC 2011 - OASIS Symposium Monday, 24th October 2011 The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI Contents of this presentation Interoperability problems
More informationStudy on Ontology-based Multi-technologies Supported Service-Oriented Architecture
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang
More informationNextData System of Systems Infrastructure (ND-SoS-Ina)
NextData System of Systems Infrastructure (ND-SoS-Ina) DELIVERABLE D2.3 (CINECA, CNR-IIA) - Web Portal Architecture DELIVERABLE D4.1 (CINECA, CNR-IIA) - Test Infrastructure Document identifier: D2.3 D4.1
More informationA Tool for Storing OWL Using Database Technology
A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,
More informationContent Management for the Defense Intelligence Enterprise
Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationA platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment
A platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment Alexander De Leon 1, Michel Dumontier 1,2,3 1 School of Computer Science 2 Department of Biology 3 Instititute
More informationSemantic System Integration Incorporating Rulebased Semantic Bridges into BPEL Processes
Semantic System Integration Incorporating Rulebased Semantic Bridges into BPEL Processes Nils Barnickel, Ralf Weinand, Matthias Fluegge Fraunhofer Institute for Open Communication Systems (FOKUS), Kaiserin-Augusta-Allee
More informationAgent-oriented Semantic Discovery and Matchmaking of Web Services
Agent-oriented Semantic Discovery and Matchmaking of Web Services Ivan Mećar 1, Alisa Devlić 1, Krunoslav Tržec 2 1 University of Zagreb Faculty of Electrical Engineering and Computing Department of Telecommunications
More informationOntology for Exploring Knowledge in C++ Language
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationUsage of LDAP in Globus
Usage of LDAP in Globus Gregor von Laszewski and Ian Foster Mathematics and Computer Science Division Argonne National Laboratory, Argonne, IL 60439 gregor@mcs.anl.gov Abstract: This short note describes
More informationSoftware Configuration Management Using Ontologies
Software Configuration Management Using Ontologies Hamid Haidarian Shahri *, James A. Hendler^, Adam A. Porter + * MINDSWAP Research Group + Department of Computer Science University of Maryland {hamid,
More informationTransforming Enterprise Ontologies into SBVR formalizations
Transforming Enterprise Ontologies into SBVR formalizations Frederik Gailly Faculty of Economics and Business Administration Ghent University Frederik.Gailly@ugent.be Abstract In 2007 the Object Management
More informationOptimised Classification for Taxonomic Knowledge Bases
Optimised Classification for Taxonomic Knowledge Bases Dmitry Tsarkov and Ian Horrocks University of Manchester, Manchester, UK {tsarkov horrocks}@cs.man.ac.uk Abstract Many legacy ontologies are now being
More informationUsing Metadata Standards Represented in OWL for Retrieving LOs Content
Using Metadata Standards Represented in OWL for Retrieving LOs Content Edmar W. Oliveira 1, Sean W. M. Siqueira 1, Maria H. L. B. Braz 2 1 Department of Applied Informatics Federal University of the State
More informationPoS(EGICF12-EMITC2)081
University of Oslo, P.b.1048 Blindern, N-0316 Oslo, Norway E-mail: aleksandr.konstantinov@fys.uio.no Martin Skou Andersen Niels Bohr Institute, Blegdamsvej 17, 2100 København Ø, Denmark E-mail: skou@nbi.ku.dk
More informationCollaborative enterprise knowledge mashup
Collaborative enterprise knowledge mashup Devis Bianchini, Valeria De Antonellis, Michele Melchiori Università degli Studi di Brescia Dip. di Ing. dell Informazione Via Branze 38 25123 Brescia (Italy)
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015
RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University
More informationSDS: A Scalable Data Services System in Data Grid
SDS: A Scalable Data s System in Data Grid Xiaoning Peng School of Information Science & Engineering, Central South University Changsha 410083, China Department of Computer Science and Technology, Huaihua
More information