scholarly journals Web Services Conversation Adaptation Using Conditional Substitution Semantics of Application Domain Concepts

2013 ◽  
Vol 2013 ◽  
pp. 1-26
Author(s):  
Islam Elgedawy

Internet of Services (IoS) vision allows users to allocate and consume different web services on the fly without any prior knowledge regarding the chosen services. Such chosen services should automatically interact with one another in a transparent manner to accomplish the required users' goals. As services are chosen on the fly, service conversations are not necessarily compatible due to incompatibilities between services signatures and/or conversation protocols, creating obstacles for realizing the IoS vision. One approach for overcoming this problem is to use conversation adapters. However, such conversion adapters must be automatically created on the fly as chosen services are only known at run time. Existing approaches for automatic adapter generation are syntactic and very limited; hence they cannot be adopted in such dynamic environments. To overcome such limitation, this paper proposes a novel approach for automatic adapter generation that uses conditional substitution semantics between application domain concepts and operations to automatically generate the adapter conversion functions. Such conditional substitution semantics are captured using a concepts substitutability enhanced graph required to be part of application domain ontologies. Experiments results show that the proposed approach provides more accurate conversation adaptation results when compared against existing syntactic adapter generation approaches.

Sensors ◽  
2021 ◽  
Vol 21 (1) ◽  
pp. 230
Author(s):  
Xiangwei Dang ◽  
Zheng Rong ◽  
Xingdong Liang

Accurate localization and reliable mapping is essential for autonomous navigation of robots. As one of the core technologies for autonomous navigation, Simultaneous Localization and Mapping (SLAM) has attracted widespread attention in recent decades. Based on vision or LiDAR sensors, great efforts have been devoted to achieving real-time SLAM that can support a robot’s state estimation. However, most of the mature SLAM methods generally work under the assumption that the environment is static, while in dynamic environments they will yield degenerate performance or even fail. In this paper, first we quantitatively evaluate the performance of the state-of-the-art LiDAR-based SLAMs taking into account different pattens of moving objects in the environment. Through semi-physical simulation, we observed that the shape, size, and distribution of moving objects all can impact the performance of SLAM significantly, and obtained instructive investigation results by quantitative comparison between LOAM and LeGO-LOAM. Secondly, based on the above investigation, a novel approach named EMO to eliminating the moving objects for SLAM fusing LiDAR and mmW-radar is proposed, towards improving the accuracy and robustness of state estimation. The method fully uses the advantages of different characteristics of two sensors to realize the fusion of sensor information with two different resolutions. The moving objects can be efficiently detected based on Doppler effect by radar, accurately segmented and localized by LiDAR, then filtered out from the point clouds through data association and accurate synchronized in time and space. Finally, the point clouds representing the static environment are used as the input of SLAM. The proposed approach is evaluated through experiments using both semi-physical simulation and real-world datasets. The results demonstrate the effectiveness of the method at improving SLAM performance in accuracy (decrease by 30% at least in absolute position error) and robustness in dynamic environments.


2021 ◽  
Author(s):  
Ching-Wei Chuang ◽  
Harry H. Cheng

Abstract In the modern world, building an autonomous multi-robot system is essential to coordinate and control robots to help humans because using several low-cost robots becomes more robust and efficient than using one expensive, powerful robot to execute tasks to achieve the overall goal of a mission. One research area, multi-robot task allocation (MRTA), becomes substantial in a multi-robot system. Assigning suitable tasks to suitable robots is crucial in coordination, which may directly influence the result of a mission. In the past few decades, although numerous researchers have addressed various algorithms or approaches to solve MRTA problems in different multi-robot systems, it is still difficult to overcome certain challenges, such as dynamic environments, changeable task information, miscellaneous robot abilities, the dynamic condition of a robot, or uncertainties from sensors or actuators. In this paper, we propose a novel approach to handle MRTA problems with Bayesian Networks (BNs) under these challenging circumstances. Our experiments exhibit that the proposed approach may effectively solve real problems in a search-and-rescue mission in centralized, decentralized, and distributed multi-robot systems with real, low-cost robots in dynamic environments. In the future, we will demonstrate that our approach is trainable and can be utilized in a large-scale, complicated environment. Researchers might be able to apply our approach to other applications to explore its extensibility.


2011 ◽  
Vol 403-408 ◽  
pp. 1900-1904 ◽  
Author(s):  
Zhen Wu Wang

Through analyzing the commonness of mine domain, the paper proposes a composition algorithm of web services based on mine ontology in order to integrate business of mine industries. The paper specially gives the formal description of mine domain ontologies, and proposes the composition algorithm which uses mine domain ontologies. The practice proves that web services composition in certain domain can enhance the efficiency and qulity of services composition. Web services are rapidly changing the landscape of software engineering on account of their outstanding traits, for example big granularity, loose coupling and late-binding mechanisms.Web services selection is the foundation of services composition,and selection methods can be divided into two classes: functional attributes based web services selection method and QoS based web services selection method.The first method is usually used to match single web service and recent literature[1] discusses global function matching problem.Because WSDL lacks semantic information, some scholars[2][3] add semantic information to WSDL in order to increase services matching quality. The second method usually discusses QoS in the global scope,but the selection efficiency and quality are the considered issue. Recent literatures[1][4] add semantic information to QoS attributes ,and literature[2] considers web services selection using the two methods comprehensively. Web services selection usually does not involve certain domain, but the theory and practice of software engineering prove that software reuse in certain domain is easier to succeed. For web services selection based on functional attributes, services selection in certain doamin(for example mine domain) is easier to add semantic information to WSDL because of domain ontology ,and for services selection based on QoS attributes, we can design more appropriate QoS attribute model according to domain requirements. So researching web services selection in certain domain has theoretical and realistic significance. In fact, some literatures begin to research web services selection and composition in certain domain. Literature[3] proposes an intelligent telecommunication service model based on semantic web services according to design the telecommunication service domain ontology, literature[5] discusses web services detection based on oil and gas domain ontology automaticly, and has a good effect. The paper proposes a composition algorithm of web services based on mine domain ontology and the details is organized as follows. Section I gives the formal description of mine domain ontology; Section II is the composition algorithm which bases on mine domain ontology; Section III concludes this paper.


2005 ◽  
Vol 14 (04) ◽  
pp. 439-467 ◽  
Author(s):  
ANTONIO RUIZ–CORTÉS ◽  
OCTAVIO MARTÍN–DÍAZ ◽  
AMADOR DURÁN ◽  
M. TORO

Software solutions to automate the procurement of web services are gaining importance when technology evolves, the number of providers increases and the needs of the clients become more complex. There are several proposals in this field, but they all have important drawbacks, namely: many of them are not able to check offers and demands for internal consistency; selecting the best offer usually relies on evaluating linear objective functions, which is quite a naive solution; the language to express offers is usually less expressive than the language to express demands; and, last but not least, providers cannot impose constraints on their clients. In this article, we present a solution to overcome these problems that relies on constraint programming; furthermore, we present a run-time framework, some experimental results, and a comparison with other proposals.


Author(s):  
Mihai Horia Zaharia

Highly developed economies are based on the knowledge society. A variety of software tools are used in almost every aspect of human life. Service-oriented architectures are limited to corporate-related business solutions. This chapter proposes a novel approach aimed to overcome the differences between real life services and software services. Using the design approaches for the current service-oriented architecture, a solution that can be implemented in open source systems has been proposed. As a result, a new approach to creating an agent for service composition is introduced. The agent itself is created by service composition too. The proposed approach might facilitate the research and development of Web services, service-oriented architectures, and intelligent agents.


Author(s):  
Déliar Rogozan ◽  
Gilbert Paquette

Evolution is a fundamental requirement for useful ontologies. Knowledge evolves continuously in all fields of knowledge due to the progress in research and applications. Because they are theories of knowledge in a precise domain, Ontologies need to evolve because the domain has changed, the viewpoint of the domain has changed or because problems in the original domain conceptualization have to be resolved or have been resolved (Noy & Klein, 2003). Moreover, in open and dynamic environments such as the Semantic Web, the ontologies need to evolve because domain knowledge evolves continually (Heflin & Hendler, 2000) or because ontology-oriented software-agents must respond to changes in users’ needs (Stojanovic, Maedche, Stojanovic, & Studer, 2003).


Commercial-off-the-shelf (COTS) Simulation Packages (CSPs) are widely used in industry primarily due to economic factors associated with developing proprietary software platforms. Regardless of their widespread use, CSPs have yet to operate across organizational boundaries. The limited reuse and interoperability of CSPs are affected by the same semantic issues that restrict the inter-organizational use of software components and web services. The current representations of Web components are predominantly syntactic in nature lacking the fundamental semantic underpinning required to support discovery on the emerging Semantic Web. The authors present new research that partially alleviates the problem of limited semantic reuse and interoperability of simulation components in CSPs. Semantic models, in the form of ontologies, utilized by the authors’ Web service discovery and deployment architecture, provide one approach to support simulation model reuse. Semantic interoperation is achieved through a simulation component ontology that is used to identify required components at varying levels of granularity (i.e. including both abstract and specialized components). Selected simulation components are loaded into a CSP, modified according to the requirements of the new model and executed. The research presented here is based on the development of an ontology, connector software, and a Web service discovery architecture. The ontology is extracted from example simulation scenarios involving airport, restaurant and kitchen service suppliers. The ontology engineering framework and discovery architecture provide a novel approach to inter-organizational simulation, by adopting a less intrusive interface between participants Although specific to CSPs this work has wider implications for the simulation community. The reason being that the community as a whole stands to benefit through from an increased awareness of the state-of-the-art in Software Engineering (for example, ontology-supported component discovery and reuse, and service-oriented computing), and it is expected that this will eventually lead to the development of a unique Software Engineering-inspired methodology to build simulations in future.


Sign in / Sign up

Export Citation Format

Share Document