Skip to main content

Research Repository

Advanced Search

Outputs (395)

Alting barriers: synchronisation with choice in Java using JCSP (2010)
Journal Article
Welch, P., Brown, N., Moores, J., Chalmers, K., & Sputh, B. (2010). Alting barriers: synchronisation with choice in Java using JCSP. Concurrency and Computation: Practice and Experience, 22(8), 1049-1062. https://doi.org/10.1002/cpe.1471

Communicating Sequential Processes for Java (JCSP) is a mature library that implements CSP-derived concurrency primitives in Java. A JCSP system is a hierarchical network of autonomous processes communicating over synchronous (optionally buffered) ch... Read More about Alting barriers: synchronisation with choice in Java using JCSP.

CANDEL: Product Line Based Dynamic Context Management for Pervasive Applications (2010)
Presentation / Conference Contribution
Jaroucheh, Z., Liu, X., & Smith, S. (2010). CANDEL: Product Line Based Dynamic Context Management for Pervasive Applications. In CICIS'10 Proceedings (209-216). https://doi.org/10.1109/cisis.2010.21

In a pervasive environment, it is essential for computing applications to be context-aware. However, one of the major challenges is the establishment of a generic and dynamic context model. Many different approaches to modeling the context exist, but... Read More about CANDEL: Product Line Based Dynamic Context Management for Pervasive Applications.

An investigation into distributed channel mobility support for Communicating Process Architectures. (2009)
Presentation / Conference Contribution
Chalmers, K., & Kerridge, J. (2009, November). An investigation into distributed channel mobility support for Communicating Process Architectures. Presented at 32nd Communicating Process Architecture conference (CPA)

Localised mobile channel support is now a feature of Communicating Process Architecture (CPA) based frameworks, from JCSP and C++CSP to occam-pi. Distributed mobile channel support has also been attempted in JCSP Networking and occam-pi via the pony... Read More about An investigation into distributed channel mobility support for Communicating Process Architectures..

Application of CoSMoS parallel design patterns to a pedestrian simulation. (2009)
Presentation / Conference Contribution
Clayton, S., Urquhart, N. B., & Kerridge, J. (2009, September). Application of CoSMoS parallel design patterns to a pedestrian simulation. Presented at International Conference on Parallel Processing and Applied Mathematics PPAM 2009: Parallel Processing and Applied Mathematics

In this paper, we discuss the implementation of a simple pedestrian simulation that uses a multi agent based design pattern developed by the CoSMoS research group. Given the nature of Multi Agent Systems (MAS), parallel processing techniques are inev... Read More about Application of CoSMoS parallel design patterns to a pedestrian simulation..

A Perspective on Middleware-Oriented Context-Aware Pervasive Systems (2009)
Presentation / Conference Contribution
Jaroucheh, Z., Liu, X., & Smith, S. (2009). A Perspective on Middleware-Oriented Context-Aware Pervasive Systems. In Proceedings - International Computer Software and Applications Conference (249-254). https://doi.org/10.1109/compsac.2009.142

The evolving concepts of mobile computing, context-awareness, and ambient intelligence are increasingly influencing user's experience of services. Therefore, the goal of this paper is to provide an overview of recent developments and implementations... Read More about A Perspective on Middleware-Oriented Context-Aware Pervasive Systems.

JCSP agents-based service discovery for pervasive computing. (2009)
Presentation / Conference Contribution
Kosek, A., Kerridge, J., Syed, A., & Armitage, A. (2009, November). JCSP agents-based service discovery for pervasive computing. Presented at Communicating Process Architectures 2009 - WoTUG-32

Device and service discovery is a very important topic when considering pervasive environments. The discovery mechanism is required to work in networks with dynamic topology and on limited software, and be able to accept different device descriptions... Read More about JCSP agents-based service discovery for pervasive computing..

Investigating communicating sequential processes for Java to support ubiquitous computing (2009)
Thesis
Chalmers, K. (2009). Investigating communicating sequential processes for Java to support ubiquitous computing. (Thesis). Edinburgh Napier University. Retrieved from http://researchrepository.napier.ac.uk/id/eprint/3507

Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via computational elements. These elements are designed to augment and support our lives, thus allowing us to perform our tasks and goals. The main... Read More about Investigating communicating sequential processes for Java to support ubiquitous computing.

Form (2009)
Book Chapter
Kennedy, J., & Cannon, A. (2009). Form. In L. Liu, & M. T. Özsu (Eds.), Encyclopedia of Database Systems. Springer-Verlag

On AIRS and clonal selection for machine learning (2009)
Presentation / Conference Contribution
McEwan, C., & Hart, E. (2009). On AIRS and clonal selection for machine learning. In Artificial Immune Systems (67-79). https://doi.org/10.1007/978-3-642-03246-2_11

Many recent advances have been made in understanding the functional implications of the global topological properties of biological networks through the application of complex network theory, particularly in the area of small-world and scale-free top... Read More about On AIRS and clonal selection for machine learning.

A Multiple Viewed Interrelated Ontology Model for Holistic Component Specification and Retrieval (2009)
Presentation / Conference Contribution
Li, C., Liu, X., & Kennedy, J. (2009, December). A Multiple Viewed Interrelated Ontology Model for Holistic Component Specification and Retrieval. Presented at International Conference on Advanced Software Engineering and Its Applications: ASEA 2009, Jeju Island, Korea

Despite the success that Component-Based Development has achieved so far, component mismatch remains as a major hurdle for wider and smoother component reuse due to the lack of effective and automated approaches to component specification and retriev... Read More about A Multiple Viewed Interrelated Ontology Model for Holistic Component Specification and Retrieval.

The VoIP intrusion detection through a LVQ-based neural network. (2009)
Presentation / Conference Contribution
Zheng, L., & Peng, T. (2009, November). The VoIP intrusion detection through a LVQ-based neural network. Paper presented at The 4th International Conference for Internet Technology and Secured Transactions

Being a fast-growing Internet application, Voice over Internet Protocol shares the network resources with the regular Internet traffic. However it is susceptible to the existing security holes of the Internet. In this paper, a highly effective VoIP i... Read More about The VoIP intrusion detection through a LVQ-based neural network..

When social means business: the potential of social computing tools to support collaborative work as part of the organisational information infrastructure. (2009)
Presentation / Conference Contribution
Hall, H. (2009, June). When social means business: the potential of social computing tools to support collaborative work as part of the organisational information infrastructure. Presented at Innovation in e-information

Based on the results of a study conducted jointly by Edinburgh Napier University and TFPL, this paper will discuss the main risks and opportunities of the adoption of social computing tools within organizations for collaborative work purposes as perc... Read More about When social means business: the potential of social computing tools to support collaborative work as part of the organisational information infrastructure..

CO2Y the intelligent green solution: minimising carbon emissions by maximising shared travel opportunity. (2009)
Presentation / Conference Contribution
Urquhart, N. B., McEwan, T., Holden, R., & Vogogias, T. (2009, May). CO2Y the intelligent green solution: minimising carbon emissions by maximising shared travel opportunity. Paper presented at Scottish Transport Applications Research Conference

It is in the interests of everybody that the environment is protected. In view of the recent leaps in environmental awareness it would seem timely and sensible, therefore, for people to pool vehicle resources to minimise the damaging impact of emissi... Read More about CO2Y the intelligent green solution: minimising carbon emissions by maximising shared travel opportunity..

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.

Realising the potential of technology tools: expecting the unexpected. (2008)
Presentation / Conference Contribution
Hall, H. (2008). Realising the potential of technology tools: expecting the unexpected. In C. Turner (Ed.), Proceedings of Online Information 2008 (23-25)

With reference to the domain of sociotechnical studies, this paper establishes reasons why expectations of technology implementations are often misguided. Examples from a number of scenarios drawn from academic research demonstrate the phenomena of "... Read More about Realising the potential of technology tools: expecting the unexpected..