Options
Carr, Dominic
Preferred name
Carr, Dominic
Official Name
Carr, Dominic
Research Output
Now showing 1 - 5 of 5
- PublicationThe SIXTH Middleware: sensible sensing for the sensor web(University College Dublin. School of Computer Science and Informatics, 2015)
; ; Governments, multinationals, researchers, and enthusiasts are presently weaving the planet’s “electronic skin” (Gross, 1999) via miniature, wireless, low-power sensor technologies. However, the control and interconnection of these diverse heterogeneous devices remains difficult, tedious, and time consuming.The thesis proposes and develops a novel sensor-domain middleware permissive of any data source which espouses flexibility, domain modelling, design patterns, extensibility, and simplicity. This thesis provides an extensive review of the state of the art in middleware for sensor technologies. In doing so, a set of shortcomings is identified which form the basis for a desiderata for future sensor network middleware. In line with these aspirations the SIXTH middleware is designed, implemented, and evaluated thoroughly.The design of SIXTH is true to the domain directly mapping virtual representations to real-world artifacts. The design incorporates the abstractions prevalent in low-level domain middleware such as logical grouping aggregates, and queries. SIXTH advances the state of the art by providing improvements over the form and function of its near neighbours. A concrete implementation has been delivered using OSGi as its basis. This implementation is evaluated through its usage in published case-studies, a survey of the developers utilizing the framework, and through objective code metrics.3051 - PublicationThe cyber sensor network(IEEE, 2018-08-15)
; ; ; ; Access to information has never been easier thanks to the WWW; though not as well developed, sensor web technologies are, nonetheless, increasingly making data concerning a wide range of physical phenomena available to all. Potential opportunities for research in many application domains abound. Translating this potential into meaningful research is problematic as information sources, including but not limited to those on the WWW, are characterized by diversity and heterogeneity in a multiplicity of dimensions, resulting in an unwieldy and complex data capture process. To address this problem, the concept of a Cyber Sensor Network is proposed as a construct for providing a domain-Agnostic interface to diverse cyber and physical information sources. A methodology to implement such a network is described.268Scopus© Citations 1 - PublicationSensor Web Interaction(World Scientific, 2012-04)
; ; ; ; ; Ubiquitous sensing fuses the concepts of intelligent systems with ubiquitous computing in the development of novel sensor web applications, whereby the interaction of multiple disparate autonomous artefacts is a key requirement. In this paper, we present SIXTH, which is a middleware infrastructure for Ubiquitous Sensing that facilitates, and supports, the development and deployment of Sensor Web applications. SIXTH has been designed to be extensible, with provisions for user definable data retention policies, custom sensor data representations, and custom sensor node representations, whilst still providing a rich set of default behaviours. Within SIXTH, support is provided for the development and interaction of applications that incorporate both physical and cyber (virtual server side) sensors. With a view to supporting intelligent, in network, interaction policies, whereby sensor nodes must negotiate and coordinate their behaviour, the system has been designed to operate in conjunction with Agent Factory Micro Edition (AFME). AFME is a minimised footprint intelligent agent platform designed for resource constrained devices. It is based on the standard Agent Factory platform, which was developed for desktop machines, and is representative of a class of agent systems, which are referred to as Agent Oriented Programming frameworks. The paper discusses a ubiquitous mapping application that was developed using the middleware.1034Scopus© Citations 28 - PublicationBogtrotters in Space(Springer, 2012)
; ; ; ; This is the fourth year in which a team from University College Dublin has participated in the Multi-Agent Programming Contest. This paper describes the system that was created to participate in the contest, along with observations of the team’s experiences in the contest. The system itself was built using the AF-TeleoReactive and AF-AgentSpeak agent programming languages running on the Agent Factory platform. Unlike in previous years where a hybrid control architecture was used, this year the system was implemented using only agent code and associated actions, sensors, modules and platform services.255Scopus© Citations 1 - PublicationFrom bogtrotting to herding : a UCD perspective(Springer, 2011-06-01)
; ; ; ; This is the third year in which a team from University College Dublin has participated in the Multi Agent Contest. This paper describes the system that was created to participate in the contest, along with observations of the team’s experiences in the contest. The system itself was built using the AF-TeleoReactive and AF-AgentSpeak agent programming languages running on the Agent Factory platform. A hybrid control architecture inspired by the SoSAA strategy aided in the separation of concerns between low-level behaviours (such as movement and obstacle evasion) and higher-level planning and strategy.530Scopus© Citations 4