Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Graeme Stevenson is active.

Publication


Featured researches published by Graeme Stevenson.


Procedia Computer Science | 2011

Self-aware Pervasive Service Ecosystems

Franco Zambonelli; Gabriella Castelli; Laura Ferrari; Marco Mamei; Alberto Rosi; Giovanna Di Marzo; Matteo Risoldi; Akla-Esso Tchao; Simon Dobson; Graeme Stevenson; Juan Ye; Elena Nardini; Andrea Omicini; Sara Montagna; Mirko Viroli; Alois Ferscha; Sascha Maschek; Bernhard Wally

Here we present the overall objectives and approach of the SAPERE (“Self-aware Pervasive Service Ecosystems”) project, focussed on the development of a highly-innovative nature-inspired framework, suited for the decentralized deployment, execution, and management, of self-aware and adaptive pervasive services in future network scenarios.


Pervasive and Mobile Computing | 2011

A top-level ontology for smart environments

Juan Ye; Graeme Stevenson; Simon Dobson

Recognising human activities is a problem characteristic of a wider class of systems in which algorithms interpret multi-modal sensor data to extract semantically meaningful classifications. Machine learning techniques have demonstrated progress, but the lack of underlying formal semantics impedes the potential for sharing and reusing classifications across systems. We present a top-level ontology model that facilitates the capture of domain knowledge. This model serves as a conceptual backbone when designing ontologies, linking the meaning implicit in elementary information to higher-level information that is of interest to applications. In this way it provides the common semantics for information at different levels of granularity that supports the communication, reuse and sharing of ontologies between systems.


Pervasive and Mobile Computing | 2015

Developing pervasive multi-agent systems with nature-inspired coordination

Franco Zambonelli; Andrea Omicini; Bernhard Anzengruber; Gabriella Castelli; Francesco L. De Angelis; Giovanna Di Marzo Serugendo; Simon Dobson; Jose Luis Fernandez-Marquez; Alois Ferscha; Marco Mamei; Stefano Mariani; Ambra Molesini; Sara Montagna; Jussi Nieminen; Danilo Pianini; Matteo Risoldi; Alberto Rosi; Graeme Stevenson; Mirko Viroli; Juan Ye

Pervasive computing systems can be modelled effectively as populations of interacting autonomous components. The key challenge to realizing such models is in getting separately-specified and -developed sub-systems to discover and interoperate with each other in an open and extensible way, supported by appropriate middleware services. In this paper, we argue that nature-inspired coordination models offer a promising way of addressing this challenge. We first frame the various dimensions along which nature-inspired coordination models can be defined, and survey the most relevant proposals in the area. We describe the nature-inspired coordination model developed within the SAPERE project as a synthesis of existing approaches, and show how it can effectively support the multifold requirements of modern and emerging pervasive services. We conclude by identifying what we think are the open research challenges in this area, and identify some research directions that we believe are promising.


european semantic web conference | 2009

Ontonym: a collection of upper ontologies for developing pervasive systems

Graeme Stevenson; Stephen Knox; Simon Dobson; Paddy Nixon

Pervasive systems present the need to interpret large quantities of data from many sources. Context models support developers working with such data by providing a shared representation of the environment on which to base this interpretation. This paper presents a set of requirements for a context model that addresses uncertainty, provenance, sensing and temporal properties of context. Based on these requirements, we describe Ontonym, a set of ontologies that represent core concepts in pervasive computing. We propose a framework for evaluating ontologies in the pervasive computing domain by combining recognised techniques from the literature, and present a preliminary evaluation of Ontonym using these criteria.


Pervasive and Mobile Computing | 2015

KCAR : a knowledge-driven approach for concurrent activity recognition

Juan Ye; Graeme Stevenson; Simon Dobson

Abstract Recognising human activities from sensors embedded in an environment or worn on bodies is an important and challenging research topic in pervasive computing. Existing work on activity recognition is mainly concerned with identifying single user sequential activities from well-scripted or pre-segmented sequences of sensor events. However a real-world environment often contains multiple users, with each performing activities simultaneously, in their own way and with no explicit instructions to follow. Recognising multi-user concurrent activities is challenging, but essential for designing applications for real environments. This paper presents a novel Knowledge-driven approach for Concurrent Activity Recognition (KCAR). Within KCAR, we explore the semantics underlying each sensor event and use semantic dissimilarity to segment a continuous sensor sequence into fragments, each of which corresponds to one ongoing activity. We exploit the Pyramid Match Kernel, with a strength in approximate matching on hierarchical concepts, to recognise activities of varying grained constraints from a potentially noisy sensor sequence. We conduct an empirical evaluation on a large-scale real-world data set that is collected over one year and consists of 2.8 millions of sensor events. Our results demonstrate that KCAR achieves an average recognition accuracy of 91%.


IEEE Pervasive Computing | 2010

LOC8: A Location Model and Extensible Framework for Programming with Location

Graeme Stevenson; Juan Ye; Simon Dobson; Paddy Nixon

Location is a core concept in most pervasive systems-and one thats surprisingly hard to deal with flexibly. Using a location model supporting a range of expressive representations for spaces, spatial relationships, and positioning systems, the authors constructed LOC8, a programming framework for exploring location datas multifaceted representations and uses. With LOC8, developers can construct complex queries by combining basic queries and additional contextual information.


Pervasive and Mobile Computing | 2015

Semantic web technologies in pervasive computing

Juan Ye; Stamatia Dasiopoulou; Graeme Stevenson; Georgios Meditskos; Efstratios Kontopoulos; Ioannis Kompatsiaris; Simon Dobson

Pervasive and sensor-driven systems are by nature open and extensible, both in terms of input and tasks they are required to perform. Data streams coming from sensors are inherently noisy, imprecise and inaccurate, with differing sampling rates and complex correlations with each other. These characteristics pose a significant challenge for traditional approaches to storing, representing, exchanging, manipulating and programming with sensor data. Semantic Web technologies provide a uniform framework for capturing these properties. Offering powerful representation facilities and reasoning techniques, these technologies are rapidly gaining attention towards facing a range of issues such as data and knowledge modelling, querying, reasoning, service discovery, privacy and provenance. This article reviews the application of the Semantic Web to pervasive and sensor-driven systems with a focus on information modelling and reasoning along with streaming data and uncertainty handling. The strengths and weaknesses of current and projected approaches are analysed and a roadmap is derived for using the Semantic Web as a platform, on which open, standard-based, pervasive, adaptive and sensor-driven systems can be deployed.


Ksii Transactions on Internet and Information Systems | 2015

USMART: An Unsupervised Semantic Mining Activity Recognition Technique

Juan Ye; Graeme Stevenson; Simon Dobson

Recognising high-level human activities from low-level sensor data is a crucial driver for pervasive systems that wish to provide seamless and distraction-free support for users engaged in normal activities. Research in this area has grown alongside advances in sensing and communications, and experiments have yielded sensor traces coupled with ground truth annotations about the underlying environmental conditions and user actions. Traditional machine learning has had some success in recognising human activities; but the need for large volumes of annotated data and the danger of overfitting to specific conditions represent challenges in connection with the building of models applicable to a wide range of users, activities, and environments. We present USMART, a novel unsupervised technique that combines data- and knowledge-driven techniques. USMART uses a general ontology model to represent domain knowledge that can be reused across different environments and users, and we augment a range of learning techniques with ontological semantics to facilitate the unsupervised discovery of patterns in how each user performs daily activities. We evaluate our approach against four real-world third-party datasets featuring different user populations and sensor configurations, and we find that USMART achieves up to 97.5p accuracy in recognising daily activities.


conference on advanced information systems engineering | 2011

Sapphire: Generating Java Runtime Artefacts from OWL Ontologies

Graeme Stevenson; Simon Dobson

The OWL ontology language is proving increasingly popular as a means of crafting formal, semantically-rich, models of information systems. One application of such models is the direct translation of a conceptual model to a set of executable artefacts. Current tool support for such translations lacks maturity and exhibits several limitations including a lack of support for reification, the open-world assumption, and dynamic classification of individuals as supported by OWL semantics. Building upon the state-of-the-art we present a mapping from OWL to Java that addresses these limitations, and its realisation in the form of a tool, Sapphire. We describe Sapphire’s design and present a preliminary evaluation that illustrates how Sapphire supports the developer in writing concise, type safe code compared to standard approaches while maintaining competitive runtime performance with standard APIs.


WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication | 2005

Towards a reliable, wide-area infrastructure for context-based self-management of communications

Graeme Stevenson; Paddy Nixon; Simon Dobson

In this paper we describe ConStruct, a distributed, context-aggregation based service infrastructure which supports the development of context-aware applications. ConStruct operates by automatically generating and maintaining directed context-processing graphs which connect applications to the sources of data they require at a relevant level of abstraction. The infrastructure also supports the dynamic creation of context processing elements to bridge gaps between available and requested information. ConStruct provides a reliable, scalable infrastructure; focused on self-maintenance in order to alleviate developer workload. We describe the infrastructure design and implementation, the associated programming model, and our planned extensions to the infrastructure.

Collaboration


Dive into the Graeme Stevenson's collaboration.

Top Co-Authors

Avatar

Simon Dobson

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Juan Ye

Dublin Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Paddy Nixon

University College Dublin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Franco Zambonelli

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Steve Neely

University College Dublin

View shared research outputs
Top Co-Authors

Avatar

Alberto Rosi

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar

Gabriella Castelli

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge