The Experts below are selected from a list of 21306 Experts worldwide ranked by ideXlab platform

Ian Atkinson - One of the best experts on this subject based on the ideXlab platform.

  • Towards a uniform Software interface to heterogeneous hardware
    2008 International Conference on Intelligent Sensors Sensor Networks and Information Processing, 2008
    Co-Authors: Gilles Gigan, Ian Atkinson
    Abstract:

    Traditional sensor network infrastructures rely heavily on Middleware Software to interface with various instruments. In the current state, plugin-based Middleware Software does not offer the flexibility required to achieve ldquoplug & playrdquo, where users can simply connect new sensors and instruments and expect them to work straight away. In this paper, we introduce a low-level Software layer which encapsulates all hardware-related functionalities and aims at removing hardware-dependent code from Middleware Software and facilitating interactions with sensors and instruments. The Sensor Abstraction Layer (SAL) implements hardware detection, configuration, access and control functions and enforces a clear separation of responsibilities with respect to hardware interactions. Using SAL, Middleware Software can be made device- and technology-independent. Hardware management functions are only implemented in SAL, which avoids code duplication and promotes code re-usability across Middleware technologies. SAL solves many of the issues current Middleware products have with respect to hardware detection and configuration, as it automates most of these tasks, making new instruments available for immediate use as soon as they are connected.

  • sensor abstraction layer a unique Software interface to effectively manage sensor networks
    International Conference on Intelligent Sensors Sensor Networks and Information, 2007
    Co-Authors: G Gigan, Ian Atkinson
    Abstract:

    In this paper, we present a sensor abstraction layer (SAL) which provides instrument Middleware architectures with a consistent and uniform view of heterogenous sensor networks regardless of the technologies involved. SAL is designed to run on sensor gateways (also referred to as base stations) and aggregates multiple sensing technologies. The many hardware disparities and specificities related to accessing, probing and piloting heterogenous sensors are hidden and abstracted by SAL, which in turn offers a single, stable and hardware-independent interface to manage the entire network. The result is a single Software library which aggregates multiple heterogenous sensor networks, hides their disparities, provides consistent access and control functions, and allows Middleware Software to be technology-independent.

Jonas Gustafsson - One of the best experts on this subject based on the ideXlab platform.

  • integration of wireless sensor and actuator nodes with it infrastructure using service oriented architecture
    IEEE Transactions on Industrial Informatics, 2013
    Co-Authors: Rumen Kyusakov, Jens Eliasson, Jerker Delsing, J Van Deventer, Jonas Gustafsson
    Abstract:

    A large number of potential applications for Wireless Sensor and Actuator Networks (WSAN) have yet to be embraced by industry despite high interest amongst academic researchers. This is due to various factors such as unpredictable costs related to development, deployment and maintenance of WSAN, especially when integration with existing IT infrastructure and legacy systems is needed. Service-Oriented Architecture (SOA) is seen as a promising technique to bridge the gap between sensor nodes and enterprise applications such as factory monitoring, control, and tracking systems where sensor data is used. To date, research efforts have focused on Middleware Software systems located in gateway devices that implement standard service technology, such as Devices Profile for Web Services (DPWS), for interacting with the sensor network. This paper takes a different approach-deploying interoperable Simple Object Access Protocol (SOAP)-based web services directly on the nodes and not using gateways. This strategy provides for easy integration with legacy IT systems and supports heterogeneity at the lowest level. Twofold analysis of the related overhead, which is the main challenge of this solution, is performed; Quantification of resource consumption as well as techniques to mitigate it are presented, along with latency measurements showing the impact of different parts of the system on system performance. A proof-of-concept application using Mulle-a resource-constrained sensor platform-is also presented.

Drew Paine - One of the best experts on this subject based on the ideXlab platform.

  • the work of developing cyberinfrastructure Middleware projects
    Conference on Computer Supported Cooperative Work, 2013
    Co-Authors: Matthew J Bietz, Drew Paine, Charlotte P Lee
    Abstract:

    Middleware Software, which provides an abstraction layer between low-level computational services and domain-specific applications, is a key component of cyberinfrastructure. This paper presents a qualitative study of how cyberinfrastructure Middleware development is accomplished in two supercomputing centers. Our investigation highlights key development phases in the lives of Middleware projects. Middleware development is typically undertaken as part of collaborations between technologists and domain scientists, and Middleware developers must balance the pressure to meet specific scientific needs and the desire to explore their own R&D agendas. We explore how developers work to sustain an ongoing development trajectory by aligning their own work with particular domain science projects and funding streams. However, we find that the key transition from being a component in a domain-specific project to a stand-alone system that is useful across domains is particularly challenging for Middleware development. We provide organizational and national policy implications for how to better support this transition.

  • a sociotechnical exploration of infrastructural Middleware development
    Conference on Computer Supported Cooperative Work, 2012
    Co-Authors: Charlotte P Lee, Matthew J Bietz, Katie Derthick, Drew Paine
    Abstract:

    While previous CSCW research has noted that computer scientists have their own research interests pertaining to cyberinfrastructure development projects, most have focused on the research imperatives of scientists. This qualitative, interview-based study investigates the perspective of computer scientists developing Middleware Software for cyberinfrastructures at two supercomputing centers. This paper examines how technologists develop and sustain Middleware applications over time by leveraging expertise and partnering with different research domains in order to achieve long-term infrastructural goals.

Gilles Gigan - One of the best experts on this subject based on the ideXlab platform.

  • Towards a uniform Software interface to heterogeneous hardware
    2008 International Conference on Intelligent Sensors Sensor Networks and Information Processing, 2008
    Co-Authors: Gilles Gigan, Ian Atkinson
    Abstract:

    Traditional sensor network infrastructures rely heavily on Middleware Software to interface with various instruments. In the current state, plugin-based Middleware Software does not offer the flexibility required to achieve ldquoplug & playrdquo, where users can simply connect new sensors and instruments and expect them to work straight away. In this paper, we introduce a low-level Software layer which encapsulates all hardware-related functionalities and aims at removing hardware-dependent code from Middleware Software and facilitating interactions with sensors and instruments. The Sensor Abstraction Layer (SAL) implements hardware detection, configuration, access and control functions and enforces a clear separation of responsibilities with respect to hardware interactions. Using SAL, Middleware Software can be made device- and technology-independent. Hardware management functions are only implemented in SAL, which avoids code duplication and promotes code re-usability across Middleware technologies. SAL solves many of the issues current Middleware products have with respect to hardware detection and configuration, as it automates most of these tasks, making new instruments available for immediate use as soon as they are connected.

Charlotte P Lee - One of the best experts on this subject based on the ideXlab platform.

  • the work of developing cyberinfrastructure Middleware projects
    Conference on Computer Supported Cooperative Work, 2013
    Co-Authors: Matthew J Bietz, Drew Paine, Charlotte P Lee
    Abstract:

    Middleware Software, which provides an abstraction layer between low-level computational services and domain-specific applications, is a key component of cyberinfrastructure. This paper presents a qualitative study of how cyberinfrastructure Middleware development is accomplished in two supercomputing centers. Our investigation highlights key development phases in the lives of Middleware projects. Middleware development is typically undertaken as part of collaborations between technologists and domain scientists, and Middleware developers must balance the pressure to meet specific scientific needs and the desire to explore their own R&D agendas. We explore how developers work to sustain an ongoing development trajectory by aligning their own work with particular domain science projects and funding streams. However, we find that the key transition from being a component in a domain-specific project to a stand-alone system that is useful across domains is particularly challenging for Middleware development. We provide organizational and national policy implications for how to better support this transition.

  • a sociotechnical exploration of infrastructural Middleware development
    Conference on Computer Supported Cooperative Work, 2012
    Co-Authors: Charlotte P Lee, Matthew J Bietz, Katie Derthick, Drew Paine
    Abstract:

    While previous CSCW research has noted that computer scientists have their own research interests pertaining to cyberinfrastructure development projects, most have focused on the research imperatives of scientists. This qualitative, interview-based study investigates the perspective of computer scientists developing Middleware Software for cyberinfrastructures at two supercomputing centers. This paper examines how technologists develop and sustain Middleware applications over time by leveraging expertise and partnering with different research domains in order to achieve long-term infrastructural goals.