In this paper, a new agent development framework and platform, which includes built-in features f... more In this paper, a new agent development framework and platform, which includes built-in features for semantic web based multi agent system development, is introduced. The first built-in support is that all agents and services in the platform use semantic web standards to represent their internal knowledge and semantic web query languages are used to query them. The second feature is the ability to discover and dynamically invoke semantic web services. Third, directory service is implemented in a way to support semantic matching of agent capabilities. Finally, an ontology service is defined to manage and translate ontologies. The ontology service allows defining mappings between platform ontologies and external ontologies and the ontology translation is done based on the defined mappings. With these features, which the existing agent development frameworks do not have, the agent development platform that we have developed simplifies the semantic web based multi-agent system development.
In this paper, we discuss the development of a multi agent system working on the Semantic Web env... more In this paper, we discuss the development of a multi agent system working on the Semantic Web environment by using a new framework called SEAGENT. SEAGENT is a new agent development framework and platform, which includes built-in features for semantic web based multi agent system development. These features provide semantic supports such as a new specific content language for transferring semantic knowledge, specifically designed agent's internal architecture to handle semantic knowledge, a new directory facilitator architecture based on semantic service matching engine and ontology management service to provide ontology translations within the platform's ontologies. The implemented case study shows the effectiveness of these features in terms of semantically enriched multi agent system development.
The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of semanti... more The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of semantic service execution in three phases: discovery, engagement and enactment. To accomplish the specified requirements of these phases, it defines a conceptual model which is based on semantic service agents that provide and consume semantic web services and includes architectural and protocol abstractions. In this paper, an MAS infrastructure is defined which fulfills fundamental requirements of SWSA's conceptual model including all ...
In this paper, an agent framework, which provides a build in support for dynamic semantic service... more In this paper, an agent framework, which provides a build in support for dynamic semantic service discovery and invocation within the agent's plan (s), is introduced. To provide such a support, a generic plan structure is defined for semantic service integration. Developer can reuse this generic plan and add it to any agent plan as a task to create semantic service enabled plan (s). The platform executes this kind of plan (s) with its build in support. Also, a case study is developed to show the effectiveness of this approach in terms of integrating ...
Abstact. In this paper, we introduce a semantically enriched capability matching model for agent ... more Abstact. In this paper, we introduce a semantically enriched capability matching model for agent services. Our vision is to integrate both agent and semantic web services and provide the interoperability of agents under the semantic web extension. In multi agent system architectures, there is a specific agent or service called directory facilitator which is responsible to keep knowledge about the services given by the agents within the system. Other agents query in directory facilitator to identify agents that provide the required ...
Abstract. The main motivation of this paper is to integrate the semantic matching capability into... more Abstract. The main motivation of this paper is to integrate the semantic matching capability into the pervasive computing environments. In this context, we have developed an environment that provides a semantic matching based information gathering capability for mobile users. An important feature of the developed environment is its domain independence. Domain independence is realized by first transferring the concepts of a specific domain's ontology in XML format from the server to the mobile device, and then ...
In this paper, a Multi-Agent System (MAS) platform for semantic service integration based on the ... more In this paper, a Multi-Agent System (MAS) platform for semantic service integration based on the Semantic Web Services Initiative Architecture (SWSA) is discussed. We define a software architecture in order to provide concrete realization of the SWSA. The architecture fullfills fundamental requirements of the SWSA's sub-processes. Software agents are employed in automatic discovery and execution of the Semantic Web Services within this architecture. We also elaborate implementation of SWSA's sub-processes (service advertisement, discovery, engagement and enactment) taking the main components of the defined architecture and their interactions into consideration. Hence, the developers can easily utilize semantic web service technologies by using this flexible and extensible platform.
The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of discove... more The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of discovering and interacting with Semantic Web services in three phases and denes a conceptual model to accomplish the specied requirements of these phases. This conceptual model is based on semantic service agents that provide and consume semantic web services and includes architectural and protocol abstractions. In this paper 1 , a software platform is dened which fullls fundamental requirements of SWSA's conceptual model including all its sub-processes. Based on this software platform, requirements of the planner module are identied and such a planner has been implemented. The developed planner has the capability of executing plans consisting of special tasks for semantic service agents in a way that described in SWSA. These special tasks are predened to accomplish the requirements of SWSA's sub-processes and they can be reused in real plans of semantic service agents both as is and as specialized according to domain requirements.
In this paper, we introduce a mobile services environment, namely SMOP, in which semantic web bas... more In this paper, we introduce a mobile services environment, namely SMOP, in which semantic web based service capability matching and locationaware information gathering are both used to develop mobile applications. Domain independency and support on semantic matching in mobile service capabilities are the innovative features of the proposed environment. Built-in semantic matching engine of the environment provides the addition of new service domain ontologies which is critical in terms of system extensibility. Therefore the environment is generic in terms of developing various mobile applications and provides most relevant services for mobile users by applying semantic capability matching in service lookups. GPS (Global Positioning System) and map service utilization cause to find near services in addition to capability relevancy. The software architecture and system extensibility support of the environment are discussed in the paper. The real life implementation of the environment for the estate domain is also given as a case study in the evaluation section of the paper.
Service-Oriented Computing: Agents, …, Jan 1, 2008
Brokers provide important discovery and synchronization mechanisms among autonomous agents. Their... more Brokers provide important discovery and synchronization mechanisms among autonomous agents. Their mediation and coordination properties make brokers natural candidate components for the semantic services environment. However, brokers with rich functionality of discovery and mediation are not part of the current semantic service environments. This paper discusses the design considerations of a broker agent in the semantic services environment. In this context, the required services of this broker agent are analyzed, a multi-agent system infrastructure including such a broker agent for the semantic services environment is proposed and an interaction protocol, based on FIPA specifications, for brokerage in this environment is given.
In this paper, a new agent development framework and platform, which includes built-in features f... more In this paper, a new agent development framework and platform, which includes built-in features for semantic web based multi agent system development, is introduced. The first built-in support is that all agents and services in the platform use semantic web standards to represent their internal knowledge and semantic web query languages are used to query them. The second feature is the ability to discover and dynamically invoke semantic web services. Third, directory service is implemented in a way to support semantic matching of agent capabilities. Finally, an ontology service is defined to manage and translate ontologies. The ontology service allows defining mappings between platform ontologies and external ontologies and the ontology translation is done based on the defined mappings. With these features, which the existing agent development frameworks do not have, the agent development platform that we have developed simplifies the semantic web based multi-agent system development.
In this paper, we discuss the development of a multi agent system working on the Semantic Web env... more In this paper, we discuss the development of a multi agent system working on the Semantic Web environment by using a new framework called SEAGENT. SEAGENT is a new agent development framework and platform, which includes built-in features for semantic web based multi agent system development. These features provide semantic supports such as a new specific content language for transferring semantic knowledge, specifically designed agent's internal architecture to handle semantic knowledge, a new directory facilitator architecture based on semantic service matching engine and ontology management service to provide ontology translations within the platform's ontologies. The implemented case study shows the effectiveness of these features in terms of semantically enriched multi agent system development.
The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of semanti... more The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of semantic service execution in three phases: discovery, engagement and enactment. To accomplish the specified requirements of these phases, it defines a conceptual model which is based on semantic service agents that provide and consume semantic web services and includes architectural and protocol abstractions. In this paper, an MAS infrastructure is defined which fulfills fundamental requirements of SWSA's conceptual model including all ...
In this paper, an agent framework, which provides a build in support for dynamic semantic service... more In this paper, an agent framework, which provides a build in support for dynamic semantic service discovery and invocation within the agent's plan (s), is introduced. To provide such a support, a generic plan structure is defined for semantic service integration. Developer can reuse this generic plan and add it to any agent plan as a task to create semantic service enabled plan (s). The platform executes this kind of plan (s) with its build in support. Also, a case study is developed to show the effectiveness of this approach in terms of integrating ...
Abstact. In this paper, we introduce a semantically enriched capability matching model for agent ... more Abstact. In this paper, we introduce a semantically enriched capability matching model for agent services. Our vision is to integrate both agent and semantic web services and provide the interoperability of agents under the semantic web extension. In multi agent system architectures, there is a specific agent or service called directory facilitator which is responsible to keep knowledge about the services given by the agents within the system. Other agents query in directory facilitator to identify agents that provide the required ...
Abstract. The main motivation of this paper is to integrate the semantic matching capability into... more Abstract. The main motivation of this paper is to integrate the semantic matching capability into the pervasive computing environments. In this context, we have developed an environment that provides a semantic matching based information gathering capability for mobile users. An important feature of the developed environment is its domain independence. Domain independence is realized by first transferring the concepts of a specific domain's ontology in XML format from the server to the mobile device, and then ...
In this paper, a Multi-Agent System (MAS) platform for semantic service integration based on the ... more In this paper, a Multi-Agent System (MAS) platform for semantic service integration based on the Semantic Web Services Initiative Architecture (SWSA) is discussed. We define a software architecture in order to provide concrete realization of the SWSA. The architecture fullfills fundamental requirements of the SWSA's sub-processes. Software agents are employed in automatic discovery and execution of the Semantic Web Services within this architecture. We also elaborate implementation of SWSA's sub-processes (service advertisement, discovery, engagement and enactment) taking the main components of the defined architecture and their interactions into consideration. Hence, the developers can easily utilize semantic web service technologies by using this flexible and extensible platform.
The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of discove... more The Semantic Web Services Initiative Architecture (SWSA) describes the overall process of discovering and interacting with Semantic Web services in three phases and denes a conceptual model to accomplish the specied requirements of these phases. This conceptual model is based on semantic service agents that provide and consume semantic web services and includes architectural and protocol abstractions. In this paper 1 , a software platform is dened which fullls fundamental requirements of SWSA's conceptual model including all its sub-processes. Based on this software platform, requirements of the planner module are identied and such a planner has been implemented. The developed planner has the capability of executing plans consisting of special tasks for semantic service agents in a way that described in SWSA. These special tasks are predened to accomplish the requirements of SWSA's sub-processes and they can be reused in real plans of semantic service agents both as is and as specialized according to domain requirements.
In this paper, we introduce a mobile services environment, namely SMOP, in which semantic web bas... more In this paper, we introduce a mobile services environment, namely SMOP, in which semantic web based service capability matching and locationaware information gathering are both used to develop mobile applications. Domain independency and support on semantic matching in mobile service capabilities are the innovative features of the proposed environment. Built-in semantic matching engine of the environment provides the addition of new service domain ontologies which is critical in terms of system extensibility. Therefore the environment is generic in terms of developing various mobile applications and provides most relevant services for mobile users by applying semantic capability matching in service lookups. GPS (Global Positioning System) and map service utilization cause to find near services in addition to capability relevancy. The software architecture and system extensibility support of the environment are discussed in the paper. The real life implementation of the environment for the estate domain is also given as a case study in the evaluation section of the paper.
Service-Oriented Computing: Agents, …, Jan 1, 2008
Brokers provide important discovery and synchronization mechanisms among autonomous agents. Their... more Brokers provide important discovery and synchronization mechanisms among autonomous agents. Their mediation and coordination properties make brokers natural candidate components for the semantic services environment. However, brokers with rich functionality of discovery and mediation are not part of the current semantic service environments. This paper discusses the design considerations of a broker agent in the semantic services environment. In this context, the required services of this broker agent are analyzed, a multi-agent system infrastructure including such a broker agent for the semantic services environment is proposed and an interaction protocol, based on FIPA specifications, for brokerage in this environment is given.
Uploads
Papers by Ozgur Gumus