Chalmers, K., Kerridge, J. & Pedersen, J. B. (2017). Communicating Connected Components: Extending Plug-and-Play to Support Skeletons. In Communicating Process Architectures 2016ISBN 978-0-9934385-1-6
For a number of years, the Communicating Process Architecture (CPA) community have developed languages and runtimes supporting message passing concurrency. For these we always...
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)doi:10.1109/ficloud.2016.17. ISBN 978-1-5090-4052-0
Cloud computing allows access to computing resources from a number of providers, who offer multiple pricing strategies for selected product characteristics. The service offeri...
Greenwell, R., Liu, X., Chalmers, K. & Pahl, C. (2016). A Task Oriented Requirements Ontology for Cloud Computing Services. In Proceedings of the 6th International Conference on Cloud Computing and Services Science (CLOSER 2016), 121-128. doi:10.5220/0005752301210128. ISBN 978-989-758-182-3
Requirements ontology offers a mechanism to map requirements for cloud computing services to cloud computing resources. Multiple stakeholders can capture and map knowledge in ...
Sporting Chance Initiative
To deliver a Mobile Tourist Platform for the Scottish mountain biking tourist industry in association with Go-Where
Scottish Funding Council
Prototype statistical models and visualisations were developed to determine the feasibility of the approach. These will be developed further to address the massive sized data sets invovled.
11 May 2016
11 May 2016
This years post-graduate research conference will be held Wednesday (11th of May) on H-floor.
Presentations and the keynote will be in H5, the poster session, breaks an...
Chalmers, K. (in press). The Design and Evaluation of a Modern C++ Library. In Communicating Process Architectures 2016ISBN 978-0-9934385-1-6
No abstract available.
Kerracher, N., Kennedy, J., Chalmers, K., & Graham, M. (2015). Visual techniques to support exploratory analysis of temporal graph data. In E. Bertini, J. Kennedy, & E. Puppo (Eds.), Proceedings of the Eurographics Conference on Visualization (EuroVis '15), Short Papers Track, 103-107. doi:10.2312/eurovisshort.20151133
Recently, much research has focused on developing techniques for the visual representation of temporal graph data. This paper takes a wider look at the visual techniques invol...
Greenwell, R., Liu, X. & Chalmers, K. (2014). Semantic description of cloud service agreements. In Science and Information Conference (SAI), 2015, 823-831. doi:10.1109/SAI.2015.7237239. ISBN 978-1-4799-8546-3
Abstract—to provide cloud services as a utility there must be
a mechanism for comprehensively and precisely specifying cloud
service agreements to reduce differences in servic...
Kerracher, N., Kennedy, J. & Chalmers, K. (2013). The design space of temporal graph visualisation. In Elmqvist, N., Hlawitschka, M. & Kennedy, J. (Eds.). Proceedings of the 18th Eurographics Conference on Visualization (EuroVis '14)doi:10.2312/eurovisshort.20141149. ISBN 978-3-905674-69-9
This paper presents our work in mapping the design space of techniques for temporal graph visualisation. We identify two independent dimensions upon which the techniques can b...
Chalmers, K., & Kerridge, J. (2012). Verifying the CPA Networking Stack using SPIN/Promela. In P. H. Welch, F. R. M. Barnes, J. F. Broenink, K. Chalmers, J. B. Pedersen, & A. T. Sampson (Eds.), Communicating Process Architectures 2013, 39-56
This paper presents a verification of the CPA Networking Stack, using the SPIN Model Checker. Our work shows that the system developed for general networking within CPA applic...
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. ...
Chalmers, K. (2010). Performance of the distributed CPA protocol and architecture on traditional networks. In P. Welch, A. T. Sampson, J. B. Pedersen, J. Kerridge, J. F. Broenink, & J. Barnes (Eds.), Communicating Process Architectures 2011, 227-242. doi:10.3233/978-1-60750-774-1-227
Performance of communication mechanisms is very important in distributed systems frameworks, especially when the aim is to provide a particular type of behavior across a netwo...
Wang, Z. & Chalmers, K. (2012). Evolution feature oriented model driven product line engineering approach for synergistic and dynamic service evolution in Clouds: pattern data structure. In The 7th International Conference on Complex, Intelligent, and Software Intensive Systeme (CISIS 2013) July 3rd - July 5th, 2013, Taichung, Taiwan, 471-474. doi:10.1109/CISIS.2013.86. ISBN 978-0-7695-4992-7
Evolution pattern will be defined as an Xml
Schema document, the generation of pattern aspect is
the process of generating xml instance from its related
Xml Schema definition ...
Wang, Z., Chalmers, K. & Liu, X. (2012). Evolution feature oriented model driven product line engineering approach for synergistic and dynamic serviceevolution in clouds: A04BPEL3.0 proposal. ISBN 978-1-908320-13
Model Driven based approach for Service Evolution in Clouds will mainly focus on the reusable evolution patterns' advantage to solve evolution problems. During the process, ev...
Wang, Z. & Chalmers, K. (2012). Feature oriented evolution pattern driven mechanism design and realization for service evolution in Clouds. In International Conference on Information Society (i-Society 2013). University of Toronto, Canada
Wang, Z., Liu, X. & Chalmers, K. (2011). Evolution pattern for service evolution in clouds. In The 7th International Conference for Internet Technology and Secured Transactions (ICITST-2012)ISBN 978-1-908320-08-7
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...
(2013). Communicating Process Architectures 2014. In Welch, P. H., Barnes, F. R. M., Broenink, J. F., Chalmers, K., Gibson-Robinson, T., Ivimey-Cook, R., …Smith, M. L. (Eds.). Communicating Process Architectures 2014ISBN 978-0956540980
CPA 2014 is one of an annual series of conferences organised over almost thirty years concerned with the design of parallel systems inspired by the Theory of Communicating Seq...
A prototype was successfully developed showing proof of concept of the idea. See the Case study for more details.
Augmented Reality (AR) aims to extend the physical world through virtual content. To perform such addition in an unnoticeable ...
Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via compu...