31 results

A Task Taxonomy for Temporal Graph Visualisation

Journal Article
Kerracher, N., Kennedy, J., & Chalmers, K. (2015)
A Task Taxonomy for Temporal Graph Visualisation. IEEE Transactions on Visualization and Computer Graphics, 21(10), 1160-1172. https://doi.org/10.1109/tvcg.2015.2424889
By extending and instantiating an existing formal task framework, we define a task taxonomy and task design space for temporal graph visualisation. We discuss the process invo...

The Design and Evaluation of a Modern C++ Library

Conference Proceeding
Chalmers, K. (2016)
The Design and Evaluation of a Modern C++ Library. In Communicating Process Architectures 2016
Although many CSP inspired libraries exist, none yet have targeted modern C++ (C++11 onwards). The work presented has a main objective of providing a new C++ CSP library which...

A critique of JCSP networking.

Conference Proceeding
Chalmers, K., Kerridge, J., & Romdhani, I. (2008)
A critique of JCSP networking. In P. H. Welch, S. Stepney, F. Polack, F. R. M. Barnes, A. McEwan, G. S. Stiles, …A. T. Sampson (Eds.), Communicating Process Architectures 2008, 271-291. doi:10.3233/978-1-58603-907-3-271
We present a critical investigation of the current implementation of JCSP Networking, examining in detail the structure and behavior of the current architecture. Information i...

Pricing Ontology for Task-Oriented Cloud Sourcing

Conference Proceeding
Greenwell, R., Liu, X., & Chalmers, K. (2016)
Pricing Ontology for Task-Oriented Cloud Sourcing. In 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud)https://doi.org/10.1109/ficloud.2016.17
Cloud computing allows access to computing resources from a number of providers, who offer multiple pricing strategies for selected product characteristics. The service offeri...

CSP for .NET based on JCSP

Conference Proceeding
Chalmers, K., & Clayton, S. (2006)
CSP for .NET based on JCSP. In P. Welch, J. Kerridge, & F. R. M. Barnes (Eds.), Communicating Process Architectures 2006 - WoTug 29, 59-76
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 th...

An Upper Ontology for Benefits Management of Cloud Computing

Journal Article
Greenwell, R., Liu, X., & Chalmers, K. (2014)
An Upper Ontology for Benefits Management of Cloud Computing. International Journal of Advanced Computer Science and Applications, 5(12), https://doi.org/10.14569/IJACSA.2014.051211
Benefits Management provides an established approach for decision making and value extraction for IT/IS investments and, can be used to examine cloud computing investments. Th...

Ubiquitous access to site specific services by mobile devices: the process view.

Conference Proceeding
Kerridge, J., & Chalmers, K. (2005)
Ubiquitous access to site specific services by mobile devices: the process view. In P. Welch, J. Kerridge, & F. R. M. Barnes (Eds.), Communicating Process Architectures 2006 - WoTug 29, 41-58
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...

Communicating Connected Components: Extending Plug-and-Play to Support Skeletons

Conference Proceeding
Chalmers, K., Kerridge, J., & Pedersen, J. B. (2017)
Communicating Connected Components: Extending Plug-and-Play to Support Skeletons. In Communicating Process Architectures 2016
For a number of years, the Communicating Process Architecture (CPA) community have developed languages and runtimes supporting message passing concurrency. For these we always...

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds:Four Kinds of Schema

Journal Article
Wang, Z., & Chalmers, K. (2013)
Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds:Four Kinds of Schema. Procedia Computer Science, 19, 889-894. https://doi.org/10.1016/j.procs.2013.06.120
The proposed research will focus on developing a novel approach to solve Software Service Evolution problems in Computing Clouds. The approach will support dynamic evolution o...

A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance.

Conference Proceeding
Chalmers, K. (2012)
A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance. In P. Welch, F. R. M. Barnes, K. Chalmers, J. B. Pedersen, & A. T. Sampson (Eds.), Communicating Process Architectures 2012, (107-120
Message Passing Interface (MPI) is a popular approach to enable Single Process, Multiple Data (SPMD) style parallel computing, particularly in cluster computing environments. ...