Skip to main content

Research Repository

Advanced Search

All Outputs (111)

Let's Meander Through a Measured Space (2009)
Book Chapter
Kerridge, J. (2009). Let's Meander Through a Measured Space. In Exploration of Space, Technology, and Spatiality: Interdisciplinary Perspectives (17-25). IGI Global. https://doi.org/10.4018/978-1-60566-020-2.ch002

This chapter concerns the question of how people navigate through a space in which other people are also present. Issues addressed include how the space itself affects the way people navigate, how this is changed by the presence of others in the spac... Read More about Let's Meander Through a Measured Space.

A dynamic connection capability for pervasive adaptive environments using JCSP (2009)
Presentation / Conference Contribution
Kosek, A., Syed, A., Kerridge, J., & Armitage, A. (2009, April). A dynamic connection capability for pervasive adaptive environments using JCSP. Paper presented at AISB 2009 Convention

The house, office or warehouse environment is full of
devices that make users’ life and work easier. People nowadays use personal computers, laptops, Personal Digital Assistants, mobile phones and many more devices with ease. The mechanism to connec... Read More about A dynamic connection capability for pervasive adaptive environments using JCSP.

Generative aspect-oriented component adaptation (2008)
Journal Article
Feng, Y., Liu, X., Liu, X., Feng, Y., & Kerridge, J. (2008). Generative aspect-oriented component adaptation. IET Software, 2(2), 149. https://doi.org/10.1049/iet-sen%3A20070049

As a solution to eliminating component mismatches, a generative aspect- oriented approach to component adaptation is presented. The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-orien... Read More about Generative aspect-oriented component adaptation.

Mobile agents and processes using communicating process architectures. (2008)
Presentation / Conference Contribution
Kerridge, J., Haschke, J.-O., & Chalmers, K. (2008, September). Mobile agents and processes using communicating process architectures. Presented at 31st Communicating Process Architectures 2008

The mobile agent concept has been developed over a number of years and is widely accepted as one way of solving problems that require the achievement of a goal that cannot be serviced at a specific node in a network. The concept of a mobile process i... Read More about Mobile agents and processes using communicating process architectures..

JCSPre: the Robot Edition to Control LEGO NXT Robots (2008)
Presentation / Conference Contribution
Kerridge, J., Panayotopoulos, A., & Lismore, P. (2008, September). JCSPre: the Robot Edition to Control LEGO NXT Robots. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UK

JCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms NXT brick using the LeJOS Java runtime environment. The LeJOS environment... Read More about JCSPre: the Robot Edition to Control LEGO NXT Robots.

Modelling a Multi-Core Media Processor Using JCSP (2008)
Presentation / Conference Contribution
Kosek, A., Kerridge, J., & Syed, A. (2008, September). Modelling a Multi-Core Media Processor Using JCSP. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UK

Manufacturers are creating multi-core processors to solve specialized problems. This kind of processor can process tasks faster by running them in parallel. This paper explores the usability of the Communicating Sequential Processes model to create a... Read More about Modelling a Multi-Core Media Processor Using JCSP.

A critique of JCSP networking (2008)
Presentation / Conference Contribution
Chalmers, K., Kerridge, J., & Romdhani, I. (2008, September). A critique of JCSP networking. Presented at 31st Communicating Process Architectures 2008, York, UK

We present a critical investigation of the current implementation of JCSP Networking, examining in detail the structure and behavior of the current architecture. Information is presented detailing the current architecture and how it operates, and wea... Read More about A critique of JCSP networking.

Automated responsive web services evolution through generative aspect-oriented component adaptation (2008)
Journal Article
Liu, X., Feng, Y., & Kerridge, J. (2008). Automated responsive web services evolution through generative aspect-oriented component adaptation. International Journal of Computer Applications in Technology, 31(1/2), 83-93. https://doi.org/10.1504/IJCAT.2008.017721

When building service oriented systems, it is often the case that existing web services do not perfectly match user requirements in target systems. To achieve smooth integration and high reusability of web services, mechanisms to support automated ev... Read More about Automated responsive web services evolution through generative aspect-oriented component adaptation.

Testing and Sampling Parallel Systems (2007)
Presentation / Conference Contribution
Kerridge, J. (2007, July). Testing and Sampling Parallel Systems. Presented at 30th Communicating Process Architectures Conference, CPA 2007, University of Surrey, Guildford, Surrey, UK

The testing of systems using tools such as JUnit is well known to the sequential programming community. It is perhaps less well known to the parallel computing community because it relies on systems terminating so that system outputs can be compared... Read More about Testing and Sampling Parallel Systems.

Collecting Pedestrian Trajectory Data In Real-time (2007)
Presentation / Conference Contribution
Kerridge, J., Keller, S., Chamberlain, T., & Sumpter, N. (2005, September). Collecting Pedestrian Trajectory Data In Real-time. Presented at Pedestrian and Evacuation Dynamics 2005, Vienna

The ability to collect pedestrian flow data, without the need for subsequent post-processing and analysis to extract measurements such as density and flow rate is a goal, which up to now, has proved infeasible on a large scale for a number of reasons... Read More about Collecting Pedestrian Trajectory Data In Real-time.

A product line based aspect-oriented generative unit testing approach to building quality components (2007)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2007, July). A product line based aspect-oriented generative unit testing approach to building quality components. Presented at 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Beijing, China

The quality of component-based systems highly
depends on how effectively testing is carried out. To
achieve the maximal testing effectiveness, this paper
presents a product line based aspect oriented approach to
unit testing. The aspect product l... Read More about A product line based aspect-oriented generative unit testing approach to building quality components.

Mobility in JCSP: new mobile channel and mobile process models. (2007)
Presentation / Conference Contribution
Chalmers, K., Kerridge, J., & Romdhani, I. (2007, December). Mobility in JCSP: new mobile channel and mobile process models. Presented at Communicating Process Architectures 2007 WoTug-30

The original package developed for network mobility in JCSP, although useful, revealed some limitations in the underlying models permitting code mobility and channel migration. In this paper, we discuss these limitations, as well as describe the new... Read More about Mobility in JCSP: new mobile channel and mobile process models..

Achieving dependable component-based systems through generative aspect oriented component adaptation. (2006)
Presentation / Conference Contribution
Liu, X., Feng, Y., & Kerridge, J. (2006, September). Achieving dependable component-based systems through generative aspect oriented component adaptation

Mismatches between pre-qualified existing components and the particular reuse context in applications are often inevitable and have been a major hurdle of component reusability and smooth composition. Although component adaptation has acted as a key... Read More about Achieving dependable component-based systems through generative aspect oriented component adaptation..

CSP for .NET based on JCSP (2006)
Presentation / Conference Contribution
Chalmers, K., & Clayton, S. (2006, September). CSP for .NET based on JCSP. Presented at Communicating Process Architectures WoTug 29, Edinburgh, Scotland

We present a CSP framework developed for the .NET platform, building
upon the ideas developed for the JCSP library. Discussing the development of the
core functionality and then onto extra features in .NET that can be taken advantage
of, we have c... Read More about CSP for .NET based on JCSP.

Communicating process architectures 2006: WoTUG-29 (2006)
Presentation / Conference Contribution
(2006, September). Communicating process architectures 2006: WoTUG-29. Presented at Proceedings of the 29th WoTUG Technical Meeting, Edinburgh, Scotland

Preface of the conference proceedings.

Ubiquitous access to site specific services by mobile devices: the process view. (2006)
Presentation / Conference Contribution
Kerridge, J., & Chalmers, K. (2006, September). Ubiquitous access to site specific services by mobile devices: the process view. Presented at Communicating Process Architectures 2006- Wotug 29

The increasing availability of tri-band mobile devices with mobile phone, wi-fi and Bluetooth capability means that the opportunities for increased access by mobile devices to services provided within a smaller locality becomes feasible. This increas... Read More about Ubiquitous access to site specific services by mobile devices: the process view..

Performance evaluation of JCSP Micro Edition: JCSPme (2006)
Presentation / Conference Contribution
Chalmers, K., Kerridge, J., & Romdhani, I. (2006, September). Performance evaluation of JCSP Micro Edition: JCSPme. Presented at Communicating Process Architectures WoTug 29

Java has become a development platform that has migrated from its initial focus for small form devices, to large full scale desktop and server applications and finally back to the small in the form of Java enabled mobile phones. Here we discuss the n... Read More about Performance evaluation of JCSP Micro Edition: JCSPme.

Achieving smooth component integration with generative aspects and component adaptation. (2006)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2006, June). Achieving smooth component integration with generative aspects and component adaptation. Presented at 9th International Conference on Software Reuse, ICSR 2006, Torino, Italy

Due to the availability of components and the diversity of target applications, mismatches between pre-qualified existing components and the particular reuse context in applications are often inevitable and have been a major hurdle of component reusa... Read More about Achieving smooth component integration with generative aspects and component adaptation..