-
G. Stevenson, J. Ye, and S. Dobson, "On the Impact of the Temporal Features of Sensed Data on the Development of Pervasive Systems," in PMMPS: Proceedings of the International Workshop on Programming Methods for Mobile and Pervasive Systems, 2010.
@inproceedings{stevenson2010impact,
author = {Stevenson, Graeme and Ye, Juan and Dobson, Simon},
title = {On the Impact of the Temporal Features of Sensed Data on the Development of Pervasive Systems},
booktitle = {PMMPS: Proceedings of the International Workshop on Programming Methods for Mobile and Pervasive Systems},
month = {May},
year = {2010},
url = {http://www.graemestevenson.com/papers/stevenson2010impact.pdf},
location = {Helsinki, Finland},
}
-
G. Stevenson, J. Ye, S. Dobson, and P. Nixon, "LOC8: A Location Model and Extensible Framework for Programming with Location," IEEE Pervasive Computing, vol. 9, iss. 1, pp. 28-37, 2010.
@article {stevenson2010loc8, title = {LOC8: A Location Model and Extensible Framework for Programming with Location},
author = {Stevenson, Graeme and Ye, Juan and Dobson, Simon and Nixon, Paddy},
journal = {IEEE Pervasive Computing},
volume = {9},
number = {1},
year = {2010},
month = {January},
pages = {28 -- 37},
abstract = {Location is a core concept in most pervasive systems-and one that's 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 data's multifaceted representations and uses. With LOC8, developers can construct complex queries by combining basic queries and additional contextual information.},
doi = {10.1109/MPRV.2009.90}
}
-
M. Stabeler, G. Stevenson, S. Dobson, and P. Nixon, "Basadaeir: harvesting user profiles to bootstrap pervasive applications," in Proceedings of the 7th International Conference on Pervasive Computing, Pervasive 2009., Nara, Japan, 2009.
@inproceedings{stabeler2009basadaeir,
author = {Stabeler, Matthew and Stevenson, Graeme and Dobson, Simon and Nixon, Paddy},
booktitle = {Proceedings of the 7th International Conference on Pervasive Computing, Pervasive 2009.},
title = {Basadaeir: harvesting user profiles to bootstrap pervasive applications},
address = {Nara, Japan},
abstract = {Many pervasive applications profile their users in order to obtain context or personalise content. Traditionally, user profiles are built from scratch and individually maintained by the user. However, in many cases, much of the information required by an application is readily available from existing sources. We present Basadaeir, a tool that combines user profile data from a number of online sources with a local location sensing system and provides an API for accessing the data. This allows developers to quickly bootstrap pervasive systems and reduces their need to obtain data directly from users. A preliminary user study suggests developers see the value in Basadaeir, and that reducing the need to profile users promotes the rapid prototyping of people-centric applications.},
url = {http://www.graemestevenson.com/papers/stabeler2009basadaeir.pdf},
month={May},
year = {2009}
}
-
G. Stevenson, S. Knox, S. Dobson, and P. Nixon, "Ontonym: a collection of upper ontologies for developing pervasive systems," in CIAO ’09: Proceedings of the 1st Workshop on Context, Information and Ontologies, 2009, pp. 1-8.
@inproceedings{stevenson2009ontonym,
author = {Stevenson, Graeme and Knox, Stephen and Dobson, Simon and Nixon, Paddy},
title = {Ontonym: a collection of upper ontologies for developing pervasive systems},
booktitle = {CIAO '09: Proceedings of the 1st Workshop on Context, Information and Ontologies},
year = {2009},
isbn = {978-1-60558-528-4},
pages = {1--8},
location = {Heraklion, Greece},
abstract = {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.},
url = {http://www.graemestevenson.com/papers/stevenson2009ontonym.pdf},
doi = {http://doi.acm.org/10.1145/1552262.1552271},
publisher = {ACM},
}
-
K. A. Siek, S. Neely, G. Stevenson, C. Kray, and I. Mulder, "Advances in Evaluating Mobile and Ubiquitous Systems," International Journal of Mobile Human Computer Interaction, vol. 1, iss. 2, 2009.
@ARTICLE{siek2009advances,
author = {Katie A. Siek and Steve Neely and Graeme Stevenson and Christian Kray and Ingrid Mulder},
title = {Advances in Evaluating Mobile and Ubiquitous Systems},
journal = {International Journal of Mobile Human Computer Interaction},
year = {2009},
volume = {1},
pages = {preface},
number = {2},
note = {Guest Editorial Preface},
editor = {Katie A. Siek and Steve Neely and Graeme Stevenson and Christian Kray and Ingrid Mulder},
}
-
S. Neely, G. Stevenson, C. Kray, I. Mulder, K. Connelly, and K. A. Siek, "Evaluating Pervasive and Ubiquitous Systems," IEEE Pervasive Computing, vol. 7, iss. 3, pp. 85-88, 2008.
@article{neely2008evaluating,
author = {Steve Neely and Graeme Stevenson and Christian Kray and Ingrid Mulder and Kay Connelly and Katie A. Siek},
title = {Evaluating Pervasive and Ubiquitous Systems},
abstract={Recognized evaluation strategies are essential to systematically advance a research field's state of the art. Pervasive and ubiquitous computing need such strategies to mature as a discipline and to enable researchers to objectively assess and compare new techniques' contributions. Researchers have shown that evaluating ubiquitous systems can be difficult, so approaches tend to be subjective, piecemeal, or both. To ensure that the validity and usability of proposed systems won't be compromised, researchers must reach consensus on a set of standard evaluation methods for ubiquitous systems. Otherwise, methods for scientifically testing and presenting state-of-the-art advances will remain unclear. In this article, the organizers from four different workshop series, each focused on this topic, summarize and discuss the main outcomes of these events.},
journal = {IEEE Pervasive Computing},
volume = {7},
number = {3},
year = {2008},
issn = {1536-1268},
pages = {85-88},
doi = {http://doi.ieeecomputersociety.org/10.1109/MPRV.2008.47},
url = {http://doi.ieeecomputersociety.org/10.1109/MPRV.2008.47},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
}
-
O. Phelan, L. Coyle, G. Stevenson, and S. Neely, "The Ambient Calendar," in Proceedings of the 19th Irish Conference on Artificial Intelligence and Cognitive Science (AICS’2008), Cork, Ireland, 2008, pp. 282-290.
@inproceedings{phelan2008ambient, Abstract = {It is becoming difficult to convey information from an ever-increasing number of digital sources to users in a condensed and meaningful way. This growth has particularly occurred with peripheral information sources. These are of general interest to users, but do no require or typically command constant focus or attention. Examples include weather, stock data, blogs, and calendars. Ambient Displays present information unobtrusively in an intelligent fashion using abstract visual cues and metaphors and have the possibility of acting as a complement to information filtering systems. We describe the implementation of an ambient display that contains elements representing time, weather, public transport departure times, and the proximity of friends. A user study was undertaken and found a high sense of usefulness and curiosity in the finished application and in the field as a whole.},
Address = {Cork, Ireland},
Author = {Owen Phelan and Lorcan Coyle and Graeme Stevenson and Steve Neely},
Booktitle = {Proceedings of the 19th Irish Conference on Artificial Intelligence and Cognitive Science (AICS'2008)},
Month = {August},
Pages = {282--290},
Url = {http://www.graemestevenson.com/papers/phelan2008ambient.pdf},
Title = {The Ambient Calendar},
Year = {2008}
}
-
Graeme Stevenson and Steve Neely and Christian Kray, 2nd Workshop on Ubiquitous Systems EvaluationSeoul, South Korea: , 2008.
@proceedings{stevenson2008ubiquitous, title = {2nd Workshop on Ubiquitous Systems Evaluation},
editor = {Graeme Stevenson and Steve Neely and Christian Kray},
volume = {393},
year = {2008},
month = {September},
address = {Seoul, South Korea},
abstract = {Following on from last year's workshop in Innsbruck, USE '08 aims to bring together practitioners from a wide range of disciplines to discuss best practice and challenges in the evaluation of ubiquitous systems. Recognised evaluation strategies are essential in order that the contribution of new techniques can be quantified objectively. Experience has shown that evaluating ubiquitous systems is extremely difficult; approaches tend to be subjective, piecemeal or both. Individual approaches to evaluation risk being incomplete and comparisons between systems can be difficult.},
URL = {http://CEUR-WS.org/Vol-393},
author = {Graeme Stevenson and Steve Neely and Christian Kray}
}
-
S. Dobson, G. Stevenson, G. Williamson, M. Stabeler, L. Coyle, S. Neely, and P. Nixon, "Construct: towards a community middleware for pervasive computing," PerAda Magazine, 2008.
@article{dobson2008construct,
author = {Dobson, Simon and Stevenson, Graeme and Williamson, Graham and Stabeler, Matthew and Coyle, Lorcan and Neely, Steve and Nixon, Paddy},
journal = {{PerAda} Magazine},
title = {Construct: towards a community middleware for pervasive computing},
url = {http://www.graemestevenson.com/papers/dobson2008construct.pdf},
month={October},
year = {2008}
}
-
S. Neely, G. Stevenson, and P. Nixon, "Assessing the Suitability of Context Information for Ambient Display," in Proceedings of the 1st International Workshop on Ambient Information Systems, Toronto, Canada, 2007, pp. 13-16.
@inproceedings{neely2007assessing, Abstract = {With the advance of pervasive technology, information from both the physical and virtual world is increasingly accessible to developers. Context-aware applications may consume relevant aspects of this information as they support user tasks. When conveying information to people, the mechanism for presentation must be carefully considered. As ambient devices are centred on the notion of calm-technology, it is logical that certain types of data lend themselves to ambient display more easily than others. In this paper we present our initial investigations into the properties of contextual information best suited for display using ambient technologies. We present the feature set extracted from our investigation, and apply examples that satisfy these criteria to our prototype ambient device, the visual calendar. },
Address = {Toronto, Canada},
Author = {Steve Neely and Graeme Stevenson and Paddy Nixon},
Booktitle = {Proceedings of the 1st International Workshop on Ambient Information Systems},
Month = {May},
Pages = {13--16},
Title = {Assessing the Suitability of Context Information for Ambient Display},
Url = {http://www.graemestevenson.com/papers/neely2007assessing.pdf},
Year = {2007}
}
-
L. Coyle, S. Neely, G. Stevenson, M. Sullivan, S. Dobson, and P. Nixon, "Sensor Fusion-Based Middleware for Smart Homes," International Journal of Assistive Robotics and Mechatronics (IJARM), vol. 8, iss. 2, pp. 53-60, 2007.
@article{coyle2007sensor, Abstract = {Smart homes are sensor-rich environments that contain dynamic sets of interacting components. These components often use competing and closed standards and form a message-based architecture. This complicates the development of applications that require information from disparate sources. It becomes difficult to add new components or to allow components from different applications to interact with each another. In this paper we describe Construct, a pervasive computing middleware that is ideally suited for deployment in the smart home. Construct acts as a sensor fusion layer that takes output from each smart home component and makes it available to all applications. This makes it easy to develop applications that require access to heterogeneous sources of sensor data, and to add sensors to existing systems to improve their performance. This paper demonstrates two Construct-enabled smart home applications and shows how access to new sensors leads to improvements in their performance.},
Author = {Lorcan Coyle and Steve Neely and Graeme Stevenson and Mark Sullivan and Simon Dobson and Paddy Nixon},
Issn = {1975-0153},
Journal = {International Journal of Assistive Robotics and Mechatronics (IJARM)},
Month = {June},
Number = {2},
Pages = {53--60},
Title = {Sensor Fusion-Based Middleware for Smart Homes},
Url = {http://www.graemestevenson.com/papers/coyle2007sensor.pdf},
Volume = {8},
Year = {2007}
}
-
Steve Neely and Graeme Stevenson and Sotirios Terzis, 1st Workshop on Ubiquitous Systems EvaluationInnsbruck, Austria: , 2007.
@proceedings {neely2007ubiquitous, title = {1st Workshop on Ubiquitous Systems Evaluation},
editor = {Steve Neely and Graeme Stevenson and Sotirios Terzis},
year = {2007},
month = {September},
address = {Innsbruck, Austria},
abstract = {The complexity and scope of UbiComp research brings together practitioners from a wide range of disciplines. Recognised evaluation strategies are essential in order that the contribution of new techniques can be quantified objectively. Experience has shown that evaluating ubiquitous systems is extremely difficult. Approaches tend to be subjective, piecemeal or both. Individual approaches to evaluation risk being incomplete and comparisons between systems can be difficult. This workshop will bring together UbiComp researchers to discuss their experiences in the evaluation of UbiComp systems with the aim of identifying specific techniques that could form essential elements of an overall evaluation framework.},
author = {Steve Neely and Graeme Stevenson and Sotirios Terzis}
}
-
S. Dobson, P. Nixon, L. Coyle, S. Neely, G. Stevenson, and G. Williamson, "Construct: An Open Source Pervasive Systems Platform," in CCNC 2007: 4th IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA., 2007, pp. 1203-1204.
@inproceedings{dobson2007construct, Abstract = {Construct differs from other pervasive systems platforms in a number of key respects. It is completely standards-based, using RDF as its data exchange model and ZeroConf for resource discovery. It supports a knowledge-centric model of interaction where clients' actions are driven by queries and triggers about the context of the system. It uses gossiping to maintain a consistent state across a distributed data structure, which maximises robustness and scalability and avoids many problems with hot-spots and hot-paths in communications. Finally, it treats all information sources uniformly as sensors acting as inputs to uncertain reasoning algorithms.},
Address = {Las Vegas, NV, USA.},
Author = {Simon Dobson and Paddy Nixon and Lorcan Coyle and Steve Neely and Graeme Stevenson and Graham Williamson},
Booktitle = {CCNC 2007: 4th IEEE Consumer Communications and Networking Conference},
Doi = {10.1109/CCNC.2007.254},
Month = {January},
Pages = {1203--1204},
Title = {Construct: An Open Source Pervasive Systems Platform},
Url = {http://www.graemestevenson.com/papers/dobson2007construct.pdf},
Year = {2007}
}
-
R. Glassey, G. Stevenson, and R. I. Ferguson, "Decentralised Discovery of Mobile Objects," Information Processing Society of Japan (IPSJ) Digital Courier, vol. 3, pp. 293-301, 2007.
@article{glassey2007decentralised, Abstract = {The partially connected nature of mobile and ubiquitous computing environments presents software developers with hard challenges. Mobile code has been suggested as a natural fit for simplifying software development for these environments. However, existing strategies for discovering mobile code assume an underlying fixed, stable network. An alternative approach is required for mobile environments, where network size may be unknown and reliability cannot be guaranteed. This paper introduces AMOS, a mobile object platform augmented with a structured overlay network that provides a fully decentralised approach to the discovery of mobile objects. We demonstrate how this technique has better reliability and scalability properties than existing strategies, with minimal communication overhead. Building upon this novel discovery strategy, we show how load balancing of mobile-objects in an AMOS network can be achieved through probabilistic means.},
Author = {Richard Glassey and Graeme Stevenson and Robert I. Ferguson},
Doi = {10.2197/ipsjdc.3.293},
Journal = {Information Processing Society of Japan (IPSJ) Digital Courier},
Pages = {293--301},
Title = {Decentralised Discovery of Mobile Objects},
Volume = {3},
Url = {http://www.graemestevenson.com/papers/glassey2007decentralised.pdf},
Year = {2007}
}
-
L. Coyle, S. Neely, G. Rey, G. Stevenson, M. Sullivan, S. Dobson, and P. Nixon, "Sensor Fusion-Based Middleware for Assisted Living," in Proceedings of the 1st International Conference On Smart homes \& heath Telematics (ICOST’2006) "Smart Homes and Beyond", Belfast, UK, 2006, pp. 281-288.
@inproceedings{coyle2006sensor, Abstract = {Systems for home automation can make a vital contribution to the well-being of individuals requiring moderate amounts of support for day-to-day living. Existing systems suffer both from competing and often closed standards bases and from a message-based architecture that can complicate the development of flexible applications requiring information from disparate sources. We describe a knowledge-based pervasive computing middleware and show how it can be used to provide semantically rich unification over a range of home- and web-based automation systems.},
Address = {Belfast, UK},
Author = {Lorcan Coyle and Steve Neely and Ga{\"e}tan Rey and Graeme Stevenson and Mark Sullivan and Simon Dobson and Paddy Nixon},
Booktitle = {Proceedings of the 1st International Conference On Smart homes \& heath Telematics (ICOST'2006) "Smart Homes and Beyond"},
Month = {June},
Pages = {281--288},
Publisher = {IOS Press},
Title = {Sensor Fusion-Based Middleware for Assisted Living},
Url = {http://www.graemestevenson.com/papers/coyle2006sensor.pdf},
Year = {2006}
}
-
G. Stevenson, P. Nixon, and S. Dobson, "Towards a Reliable Wide-Area Infrastructure for Context-Based Self-Management of Communications," in Autonomic Communication: 2nd International IFIP Workshop on Autonomic Communication, 2006, pp. 115-128.
@inproceedings{stevenson2006towards, Abstract = {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.},
Author = {Graeme Stevenson and Paddy Nixon and Simon Dobson},
Booktitle = {Autonomic Communication: 2nd International IFIP Workshop on Autonomic Communication},
Editor = {Ioannis Stavrakakis and Mikhail Smirnov},
Number = {3854},
Pages = {115--128},
Publisher = {Springer-Verlag},
Series = {LNCS},
Title = {Towards a Reliable Wide-Area Infrastructure for Context-Based Self-Management of Communications},
Url = {http://www.graemestevenson.com/papers/stevenson2006towards.pdf},
Year = {2006}
}
-
G. Williamson, G. Stevenson, S. Neely, S. Dobson, and P. Nixon, "An Evaluation Framework for Disseminating Context Information with Gossiping," in Smart Sensing and Context, 2006, pp. 238-239.
@inproceedings{williamson2006evaluation, Abstract = {As we gain access to increasing volumes of context data, we face the problem of moving this information from the sensors that produce it to the applications that consume it. Our approach to this problem uses gossiping, a probabilistic routing protocol, to disseminate context information throughout the environment. We present on-going work on evaluating the performance of different gossiping protocols for this purpose.},
Author = {Graham Williamson and Graeme Stevenson and Steve Neely and Simon Dobson and Paddy Nixon},
Booktitle = {Smart Sensing and Context},
Doi = {10.1007/11907503_21},
Isbn = {978-3-540-47842-3},
Issn = {0302-9743 (Print) 1611-3349 (Online)},
Pages = {238--239},
Publisher = {Springer-Verlag},
Series = {LNCS},
Title = {An Evaluation Framework for Disseminating Context Information with Gossiping},
Url = {http://www.graemestevenson.com/papers/williamson2006evaluation.pdf},
Volume = {4272},
Year = {2006}
}
-
L. Coyle, E. Balfe, G. Stevenson, S. Neely, S. Dobson, P. Nixon, and B. Smyth, "Supplementing Case-based Recommenders with Context Data," in Proceedings of the 1st Workshop on Case-Based Reasoning and Context Awareness at the 8th European Conference on Case-Based Reasoning, Turkey, September 5, 2006, CEUR Workshop Proceedings, ISSN 1613-0073, online CEUR-WS.org/Vol-221/03.pdf., Ölüdeniz/Fethiye, Turkey, 2006.
@inproceedings{coyle2006supplementing, Abstract = {We propose that traditional case-based recommender systems can be improved by informing them with context data describing the userOs environment. We outline existing applications with similar objectives and describe an application of our own N Ticketyboo N which uses music listening preferences and context information from usersO calendars to recommend tickets for music concerts. This data is gathered by virtual sensors that monitor each userOs music player and calendar applications. The novelty of this approach is that context data is provided to Ticketyboo via a dedicated context infrastructure. This results in a clear separation between the providers and consumers of context data. By utilising context data in this way, minimal user input/feedback is required to guide the system since the need for explicit user feedback is negated.},
Address = {{\"O}l{\"u}deniz/Fethiye, Turkey},
Author = {Lorcan Coyle and Evelyn Balfe and Graeme Stevenson and Steve Neely and Simon Dobson and Paddy Nixon and Barry Smyth},
Booktitle = {Proceedings of the 1st Workshop on Case-Based Reasoning and Context Awareness at the 8th European Conference on Case-Based Reasoning, Turkey, September 5, 2006, CEUR Workshop Proceedings, ISSN 1613-0073, online CEUR-WS.org/Vol-221/03.pdf.},
Title = {Supplementing Case-based Recommenders with Context Data},
Url = {http://www.graemestevenson.com/papers/coyle2006supplementing.pdf},
Year = {2006}
}
-
G. Thomson, G. Stevenson, S. Terzis, and P. Nixon, "A Self-Managing Infrastructure for Ad-Hoc Situation Determination," in Proceedings of the 1st International Conference On Smart homes \& heath Telematics (ICOST’2006) "Smart Homes and Beyond", Belfast, UK, 2006, pp. 157-164.
@inproceedings{thomson2006self-managing, Abstract = {Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Current approaches often rely on an environment expert to correlate the situations that occur with the available sensor data, while other machine learning based approaches require long training periods before the system can be used. This paper presents a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications that can be easily extended to create new specific situations, and immediately deployed without the need of an environment expert. The architecture of an accompanying situation determination infrastructure is provided, which autonomously optimises and repairs itself in reaction to changes or failures in the environment. },
Address = {Belfast, UK},
Author = {Graham Thomson and Graeme Stevenson and Sotirios Terzis and Paddy Nixon},
Booktitle = {Proceedings of the 1st International Conference On Smart homes \& heath Telematics (ICOST'2006) "Smart Homes and Beyond"},
Month = {June},
Pages = {157--164},
Publisher = {IOS Press},
Title = {A Self-Managing Infrastructure for Ad-Hoc Situation Determination},
Url = {http://www.graemestevenson.com/papers/thomson2006self-managing.pdf},
Year = {2006}
}
-
G. Williamson, G. Stevenson, S. Neely, L. Coyle, and P. Nixon, "Scalable information dissemination for pervasive systems: implementation and evaluation," in MPAC ’06: Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing, Melbourne, Australia, 2006, pp. 7-13.
@inproceedings{williamson2006scalable, Abstract = {Pervasive computing systems require large amounts of information to be available to devices in order to support context-aware applications. Information must be routed from the sensors that provide it to the applications that consume it in a timely fashion. However, the potential size and ad hoc nature of these environments makes the management of communications a non-trivial task. One proposed solution to this problem uses gossiping, a class of probabilistic routing protocol, to disseminate context information throughout the environment. Gossiping algorithms require far less in the way of guarantees about network structure, reliability, and latency than alternative approaches, but are unproven in real world scenarios. We describe the on-going development of a framework for evaluating the performance of these algorithms within the context of pervasive environments.},
Address = {Melbourne, Australia},
Author = {Graham Williamson and Graeme Stevenson and Steve Neely and Lorcan Coyle and Paddy Nixon},
Booktitle = {MPAC '06: Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing},
Doi = {10.1145/1169075.1169082},
Isbn = {1-59593-421-9},
Location = {Melbourne, Australia},
Month = {November},
Pages = {7--13},
Publisher = {ACM Press},
Read = {Yes},
Title = {Scalable information dissemination for pervasive systems: implementation and evaluation},
Url = {http://www.graemestevenson.com/papers/williamson2006scalable.pdf},
Year = {2006}
}
-
R. Glassey, G. Stevenson, and R. I. Ferguson, "Mobile Object Discovery in Unpredictable Environments," in In Proceedings of the 3rd International Conference on Mobile Computing and Ubiquitous Networking (ICMU), London, UK, 2006, pp. 17-26.
@inproceedings{glassey2006mobile, Abstract = {Emerging mobile and ubiquitous computing environments present hard challenges to software engineering. The use of mobile code has been suggested as a natural fit for simplifying software development for these environments. Existing strategies for locating mobile code assume an underlying fixed, stable network. An alternative approach is required for mobile environments, where network size and reliability cannot be guaranteed. This paper introduces AMOS, a mobile code platform augmented with a structured overlay network. We demonstrate how the location discovery strategy of AMOS has better reliability and scalability properties than existing approaches, with minimal communication overhead. Finally, we show how AMOS can provide autonomous distribution of effort fairly throughout a network using probabilistic methods that requires no global knowledge of host capabilities. },
Address = {London, UK},
Author = {Richard Glassey and Graeme Stevenson and Robert I. Ferguson},
Booktitle = {In Proceedings of the 3rd International Conference on Mobile Computing and Ubiquitous Networking (ICMU)},
Month = {October},
Pages = {17--26},
Title = {Mobile Object Discovery in Unpredictable Environments},
Url = {http://www.graemestevenson.com/papers/glassey2006mobile.pdf},
Year = {2006}
}
-
S. Dobson, S. Neely, G. Stevenson, L. Coyle, and P. Nixon, "Towards a platform for widespread embedded intelligence," ERCIM News, vol. 67, p. 35, 2006.
@article{dobson2006towards,
author = {Simon Dobson and Steve Neely and Graeme Stevenson and Lorcan Coyle and Paddy Nixon},
Journal = {ERCIM News},
Month = {October},
Pages = {35},
Title = {Towards a platform for widespread embedded intelligence},
Url = {http://www.ercim.org/publication/Ercim_News/EN67.pdf},
Volume = {67},
Year = {2006}
}
-
G. Stevenson, L. Coyle, S. Neely, S. Dobson, and P. Nixon, "ConStruct — A Decentralised Context Infrastructure for Ubiquitous Computing Environments," in Proceedings of the IT\&T Annual Conference, Cork Institute of Technology, Ireland, 2005.
@inproceedings{stevenson2005construct, Abstract = {In this paper we describe ConStruct, a distributed, decentralised infrastructure for the collection, processing and distribution of context information in a ubiquitous computing environment.},
Address = {Cork Institute of Technology, Ireland},
Author = {Graeme Stevenson and Lorcan Coyle and Steve Neely and Simon Dobson and Paddy Nixon},
Booktitle = {Proceedings of the IT\&T Annual Conference},
Month = {October},
Title = {Con{S}truct -- A Decentralised Context Infrastructure for Ubiquitous Computing Environments},
Url = {http://www.graemestevenson.com/papers/stevenson2005construct.pdf},
Year = {2005}
}
-
G. Stevenson, P. Nixon, and R. I. Ferguson, "A General Purpose Programming Framework for Ubiquitous Computing Environments," in UbiSys: Workshop on System Support for Ubiquitous Computing at Ubicomp 2003, Seattle, WA, USA, 2003.
@inproceedings{stevenson2003general, Abstract = {It is important to note that the need to support ad-hoc and potentially mobile arrangements of devices in ubiquitous environments does not fit well within the traditional client/server architecture. We believe peer-to-peer communication offers a preferable alternative due to its decentralised nature, removing dependence on individual nodes. However, this choice adds to the complexity of the developers task. In this paper, we describe a two-tiered approach to address this problem: A lower tier employing peer-to-peer interactions for managing the network infrastructure and an upper tier providing a mobile agent based programming framework. The result is a general purpose framework for developing ubiquitous applications and services, where the underlying complexity is hidden from the developer. This paper discusses our on-going work; presenting our design decisions, features supported by our framework, and some of the challenges still to be addressed in a complex programming environment.},
Address = {Seattle, WA, USA},
Author = {Graeme Stevenson and Paddy Nixon and Robert Ian Ferguson},
Booktitle = {Ubi{S}ys: Workshop on System Support for Ubiquitous Computing at Ubicomp 2003},
Month = {October},
Title = {A General Purpose Programming Framework for Ubiquitous Computing Environments},
Url = {http://www.graemestevenson.com/papers/stevenson2003general.pdf},
Year = {2003}
}
-
R. Glassey, G. Stevenson, M. Richmond, P. Nixon, S. Terzis, F. Wang, and I. Ferguson, "Towards a Middleware for Generalised Context Management," in First International Workshop on Middleware for Pervasive and Ad Hoc Computing, Rio de Janeiro, Brazil, 2003, pp. 45-52.
@inproceedings{glassey2003towards, Abstract = {It is widely accepted in the Pervasive Computing community that contextual interactions are the key to the delivery of truly calm technology. However, there is currently no easy way to incorporate contextual data into an application. If contextual data is used, it is generally in an ad hoc manner, which means that developers have to spend time on low-level details. There have been many projects investigating this area, however as yet none of them provide support for all of the key issues of dynamic composition and flexible representation of contextual information as well as the problems of scalability and adaptability to environmental changes. In this paper we present the Strathclyde Context Infrastructure (SCI), a middleware infrastructure for discovery, aggregation, and delivery of context information. },
Address = {Rio de Janeiro, Brazil},
Author = {Richard Glassey and Graeme Stevenson and Matthew Richmond and Paddy Nixon and Sotirios Terzis and Feng Wang and Ian Ferguson},
Booktitle = {First International Workshop on Middleware for Pervasive and Ad Hoc Computing},
Month = {June},
Pages = {45--52},
Read = {Yes},
Title = {Towards a Middleware for Generalised Context Management},
Url = {http://www.graemestevenson.com/papers/glassey2003towards.pdf},
Year = {2003}
}
-
S. Terzis, C. English, G. Stevenson, H. Lowe, A. McGettrick, and P. Nixon, "Using Simulation to Explore Trust Lifecycle Issues," in First iTrust Workshop, Glasgow, UK, 2002.
@inproceedings{terzis2002simulation, Abstract = {Simulation is a vital tool in research methods for investigating lifecycle issues in critical application areas, such as scenarios involving trust. Our trust model is premised on the belief that the ability to form and evolve explicit values for trust in other principals in an interaction allows autonomous computational entities to make better decisions in situations where only partial information is available. In our model we view the trust lifecycle as a three stage process: trust formation, trust evolution and trust exploitation. Our framework is based on model and will allow us to run a series of experiments, which simulate principals collaborating over time for a number of applications. For its design we investigated three trust-based application scenarios namely: agent-based file sharing, dynamic routing in ad hoc networks and agent-based meeting organiser. These applications capture a variety of trust relationships. In this paper, we start with a presentation of our initial motivation. We continue with an examination of the characteristics of our trust lifecycle model and an overview of our application scenarios. We examine in more detail the agent-based file sharing application scenario and conclude with a discussion of our experiences and remaining open issues.},
Address = {Glasgow, UK},
Author = {Sotirios Terzis and Colin English and Graeme Stevenson and Helen Lowe and Andrew McGettrick and Paddy Nixon},
Booktitle = {First iTrust Workshop},
Month = {September},
Title = {Using Simulation to Explore Trust Lifecycle Issues},
Url = {http://www.smartlab.cis.strath.ac.uk/iTrust/abstracts.htm#a23},
Year = {2002}
}