Wang, L., Chalmers, K. & Wang, Z. (2014). Improving of the university course teaching methodology: a case study. Scotland: Shanghai University, China
Improving of the university course teaching methodology: a case study
Chalmers, K. (2008). Investigating communicating sequential processes for Java to support ubiquitous computing. (Thesis)
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 su...
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. doi: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...
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.
Greenwell, R., Liu, X., & Chalmers, K. (2013). An Upper Ontology for Benefits Management of Cloud Computing. International Journal of Advanced Computer Science and Applications, 5(12), doi:10.14569/IJACSA.2014.051211. ISSN 2158-107X
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...
Wang, Z., & Chalmers, K. (in press). Feature oriented evolution pattern data structure definition for service evolution in clouds. Lecture notes in business information processing : LNBIP,
Greenwell, R., Liu, X. & Chalmers, K. (2013). Benefits management of cloud computing investments. International Journal of Advanced Computer Science and Applications. 5(7), 1-9. doi:10.14569/IJACSA.2014.050701#sthash.KtMts9Zz.dpuf. ISSN 2158-107X
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...
Reilly, C. & Chalmers, K. (2013). Game physics analysis and development – a quality-driven approach using the Entity Component Pattern. The Computer Games Journal. 2, 125-149. ISSN 2052-773X
The games industry is a broad, multi-discipline industry, which continues to grow in terms of revenue and
cultural significance. Despite the accolades of this “recession-proof...
Wei, H., Wang, Z., Liu, X., Chalmers, K., & Cheng, G. (2012). 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). doi: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...
Wang, Z., & Chalmers, K. (2012). 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). doi:10.1016/j.procs.2013.06.120. ISSN 1877-0509
Reilly, C. & Chalmers, K. (2012). A quality-driven approach to game physics engine development using the Entity Component System. The Computer Games Journal. 2, 125. ISSN 2052-773X
The games industry is a broad, multi-discipline industry, which continues to grow in terms of revenue and cultural significance. Despite the accolades of this “recession-proof...
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). doi:10.1002/cpe.1471. ISSN 1532-0626
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 a...
Wang, Z., Chalmers, K. & Liu, X. (2013). Evolution pattern verification for services evolution in clouds with model driven architecture. International Journal for e-Learning Security. 3
Urquhart, N., Hoffman, B., Guckert, M., & Chalmers, K. (in press). Simulating Dynamic Vehicle Routing Problems with Athos. In Conference Proceedings
Complex routing problems, such as vehicle routing problems
with additional constraints, are both hard to solve and hard
to express in a form that is accessible to the human ex...
Hoffman, B., Chalmers, K., Urquhart, N., & Guckert, M. (in press). Athos - A Model Driven Approach to Describe and Solve Optimisation Problems
Implementing solutions for optimisation problems with general purpose high-level programming languages is a time consuming
task that can only be carried out by professional so...
Hoffman, B., Chalmers, K., Urquhart, N., Farrenkopf, T., & Guckert, M. (2018). Towards reducing complexity of multi-agent simulations by applying model-driven techniques. In Y. Demazeau, B. An, J. Bajo, & A. Fernández-Caballero (Eds.), Advances in Practical Applications of Agents, Multi-Agent Systems, and Complexity: The PAAMS Collection. PAAMS 2018, 187-199. https://doi.org/10.1007/978-3-319-94580-4_15
Creating multi-agent simulations is a challenging task often requiring programming skills at the professional software developer level. Model driven methods of software develo...
A prototype was successfully developed showing proof of concept of the idea. See the Case study for more details.
Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via compu...
Augmented Reality (AR) aims to extend the physical world through virtual content. To perform such addition in an unnoticeable way, a vari...
H5 & H9 Merchiston Campus
10 May 2016