يعرض 1 - 10 نتائج من 11 نتيجة بحث عن '"David Martin"', وقت الاستعلام: 1.04s تنقيح النتائج
  1. 1

    المصدر: Sensors, Vol 13, Iss 5, Pp 6032-6053 (2013)
    WOK
    RUO. Repositorio Institucional de la Universidad de Oviedo
    instname
    Sensors (Basel, Switzerland)
    Sensors; Volume 13; Issue 5; Pages: 6032-6053

    الوصف: Information and services personalization is essential for an optimal user experience. Systems have to be able to acquire data about the user’s context, process them in order to identify the user’s situation and finally, adapt the functionality of the system to that situation, but the development of context-aware systems is complex. Data coming from distributed and heterogeneous sources have to be acquired, processed and managed. Several programming frameworks have been proposed in order to simplify the development of context-aware systems. These frameworks offer high-level application programming interfaces for programmers that complicate the involvement of domain experts in the development life-cycle. The participation of users that do not have programming skills but are experts in the application domain can speed up and improve the development process of these kinds of systems. Apart from that, there is a lack of methodologies to guide the development process. This article presents as main contributions, the implementation and evaluation of a web platform and a methodology to collaboratively develop context-aware systems by programmers and domain experts.

    وصف الملف: application/pdf

  2. 2

    المصدر: Journal of Simulation. 5:230-245

    الوصف: Military training and testing events integrate a diverse set of live and simulated systems, most of which were built independently and weren’t specifically designed to work together. Data interoperability and service-oriented architecture approaches, while essential, do not provide a complete solution to ensuring that systems will be fully compatible in their interactions. We describe a complementary approach that uses Web Ontology Language and Semantic Web Rule Language to capture information about the roles and capabilities required to complete a task, and the detailed attributes of candidate resources. Our toolset applies automated reasoning to determine whether each candidate resource has the requisite capabilities and is compatible with other resources. If there are multiple candidates for a role, the reasoner ranks the relative goodness of each with respect to constraints and metrics that are appropriate for the specific task needs of the exercise or deployment. We include worked examples illustrating the kinds of information we capture about resources and how rules and constraints are applied to provide a nuanced assessment of their compatibility in a specific context.

  3. 3

    المصدر: Applied Artificial Intelligence. 13:91-128

    الوصف: The Open Agent Architecture (OAA), developed and used for several years at SRI International, makes it possible for software services to be provided through the cooperative efforts of distributed collections of autonomous agents. Communication and cooperation between agents are brokered by one or more facilitators, which are responsible for matching requests, from users and agents, with descriptions of the capabilities of other agents. Thus it is not generally required that a user or agent know the identities, locations, or number of other agents involved in satisfying a request. OAA is structured so as to minimize the effort involved in creating new agents and "wrapping" legacy applications, written in various languages and operating on various platforms; to encourage the reuse of existing agents; and to allow for dynamism and flexibility in the makeup ofagent communities. Distinguishing features of OAA as compared with related work include extreme flexibility in using facilitator-based delegation of com...

  4. 4

    المصدر: TrustCom

    الوصف: There are several toolkits in order to develop context-aware systems. Most of them are for programmers, providing high-level APIs in order to manage context data. Therefore, people that do not have programming skills but have the necessary knowledge about the application domain where the system is going to be deployed cannot participate in the development process. One of the main tasks in the development of context-aware systems is the definition of user situations, which are best defined by people with expertise in the application domain. The involvement of domain experts can improve the final product and it can speed up the development process. This article presents the theoretical foundations for a toolkit in order to promote the involvement of domain experts in the development of context-aware systems. Based on these requirements, a platform to develop such systems has been implemented and it has been validated with domain experts of the tourism domain.

  5. 5

    المصدر: SSRN Electronic Journal.

    الوصف: This paper describes a novel approach to the description and discovery of Semantic Web services. We propose SPARQL as a formal language to describe the preconditions and postconditions of services, as well as the goals of agents. In addition, we show that SPARQL query evaluation can be used to check the truth of preconditions in a given context, construct the postconditions that will result from the execution of a service in a context, and determine whether a service execution with those results will satisfy the goal of an agent. We also show how certain optimizations of these tasks can be implemented in our framework.

  6. 6

    المصدر: 5th International Conference on Pervasive Computing and Applications.

    الوصف: Context data management is a challenging task in context aware application development. Highly dynamic data coming from distributed providers has to be acquired, processed, managed and stored in order to provide applications with real time up to date context data. A lot of work has been done in the area of Contextual Computing, proposing several architectures and frameworks. However, none of them offers automations to manage context data life cycle, having to manage it programmatically. This paper presents ezContext, a framework that provides an automatic context data life cycle management that reduces boilerplate lines of code and facilitates application development. The framework also has functionalities to perform all the tasks involved in the development stage of such systems, offering an application programming interface, visual debugging tools and mobility support. In order to validate the framework a contextual service use case has been successfully implemented and discussed.

  7. 7

    المصدر: Lecture Notes in Computer Science ISBN: 9783642049293
    International Semantic Web Conference

    الوصف: Military training and testing events are highly complex affairs, potentially involving dozens of legacy systems that need to interoperate in a meaningful way. There are superficial interoperability concerns (such as two systems not sharing the same messaging formats), but also substantive problems such as different systems not sharing the same understanding of the terrain, positions of entities, and so forth. We describe our approach to facilitating such events: describe the systems and requirements in great detail using ontologies, and use automated reasoning to automatically find and help resolve problems. The complexity of our problem took us to the limits of what one can do with owl , and we needed to introduce some innovative techniques of using and extending it. We describe our novel ways of using swrl and discuss its limitations as well as extensions to it that we found necessary or desirable. Another innovation is our representation of hierarchical tasks in owl , and an engine that reasons about them. Our task ontology has proved to be a very flexible and expressive framework to describe requirements on resources and their capabilities in order to achieve some purpose.

  8. 8

    المصدر: Lecture Notes in Computer Science ISBN: 9783540885634
    International Semantic Web Conference

    الوصف: As AI developers increasingly look to workflow technologies to perform complex integrations of individual software components, there is a growing need for the workflow systems to have expressive descriptions of those components. They must know more than just the types of a component's inputs and outputs; instead, they need detailed characterizations that allow them to make fine-grained distinctions between candidate components and between candidate workflows. This paper describes ProCat , an implemented ontology-based catalog for components, conceptualized as processes , that captures and communicates this detailed information. ProCat is built on a layered representation that allows reasoning about processes at varying levels of abstraction, from qualitative constraints reflecting preconditions and effects, to quantitative predictions about output data and performance. ProCat employs Semantic Web technologies RDF, OWL, and SPARQL, and builds on Semantic Web services research. We describe ProCat's approach to representing and answering queries about processes, discuss some early experiments evaluating the quantitative predictions, and report on our experience using ProCat in a system producing workflows for intelligence analysis.

  9. 9

    المصدر: ICSE

    الوصف: In this paper we report on an ethnographic study of a small software house to discuss the practical work of software testing. Through use of two rich descriptions, we discuss that "rigour' in systems integration testing necessarily has to be organisationally defined. Getting requirements "right', defining "good' test scenarios and ensuring "proper' test coverage are activities that need to be pragmatically achieved taking account of organisational realities and constraints such as: the dynamics of customer relationships; using limited effort in an effective way; timing software releases; and creating a market. We discuss how these organisational realities shape (1) requirements testing; (2) test coverage; (3) test automation; and (4) test scenario design.

  10. 10

    المصدر: The Semantic Web ISBN: 9783540762973
    ISWC/ASWC

    الوصف: We describe a novel approach by which software can assess the ability of a confederation of heterogeneous systems to interoperate to achieve a given purpose. The approach uses ontologies and knowledge bases (KBs) to capture the salient characteristics of systems, on the one hand, and of tasks for which these systems will be employed, on the other. Rules are used to represent the conditions under which the capabilities provided by systems can fulfill the capabilities needed to support the roles and interactions that make up each task. An Analyzer component employs these KBs and rules to determine if a given confederation will be adequate, to generate suitable confederations from a collection of available systems, to pre-diagnose potential interoperability problems that might arise, and to suggest system configuration options that will help to make interoperability possible. We have demonstrated the feasibility of this approach using a prototype Analyzer and KBs.