14 results

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 Transparent Thread and Fiber Framework in C++CSP

Conference Proceeding
Chalmers, K. (2018)
A Transparent Thread and Fiber Framework in C++CSP
There are multiple low-level concurrency primitives supported today, but these often require the programmer to be explicit in their implementation decisions at design time. Th...

JCSP.mobile: a package enabling mobile processes and channels.

Conference Proceeding
Chalmers, K., & Kerridge, J. (2004)
JCSP.mobile: a package enabling mobile processes and channels. In J. F. Broenink, H. Roebbers, J. Sunter, P. Welch, & D. Wood (Eds.), Communicating Process Architectures 2005, 109-127
The JCSPNet package from Quickstone provides the capability of transparently creating a network of processes that run across a TCP/IP network. The package also contains mecha...

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds

Journal Article
Wei, H., Wang, Z., Liu, X., Chalmers, K., & Cheng, G. (2013)
Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds. Journal of Industrial and Intelligent Information, 1(1), 6-9. https://doi.org/10.12720/jiii.1.1.6-9
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...

Mobility in JCSP: new mobile channel and mobile process models.

Conference Proceeding
Chalmers, K., Kerridge, J., & Romdhani, I. (2007)
Mobility in JCSP: new mobile channel and mobile process models. In A. McEwan, S. Schneider, W. Ifill, & P. Welch (Eds.), Communicating Process Architectures 2007, 163-182
The original package developed for network mobility in JCSP, although useful, revealed some limitations in the underlying models permitting code mobility and channel migration...

Benefits management of cloud computing investments

Journal Article
Greenwell, R., Liu, X., & Chalmers, K. (2014)
Benefits management of cloud computing investments. International Journal of Advanced Computer Science and Applications, 5(7), 1-9. https://doi.org/10.14569/IJACSA.2014.050701%23sthash.KtMts9Zz.dpuf
This paper examines investments in cloud computing using the Benefits Management approach. The major contribution of the paper is to provide a unique insight into how organiza...

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...

What are Communicating Process Architectures? Towards a Framework for Evaluating Message-passing Concurrency Languages

Conference Proceeding
Chalmers, K. (2019)
What are Communicating Process Architectures? Towards a Framework for Evaluating Message-passing Concurrency Languages. https://doi.org/10.3233/978-1-61499-949-2-227
What does it mean to be a message-passing concurrent language? This work attempts to build a framework for classifying such languages by judging four in regards to features an...

A Task Orientated Requirements Ontology for Cloud Computing Services

Conference Proceeding
Greenwell, R., Liu, X., Chalmers, K., & Pahl, C. (2016)
A Task Orientated Requirements Ontology for Cloud Computing Services. In Proceedings of the 6th International Conference on Cloud Computing and Services Science (CLOSER 2016), (121-128). https://doi.org/10.5220/0005752301210128
Requirements ontology offers a mechanism to map requirements for cloud computing services to cloud computing resources. Multiple stakeholders can capture and map knowledge in ...

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...