parallel computing ()

Areas of Expertise

Our future society, and its economy, will be built within a seamless environment of networked information resources. IIDI's Network Theme has been created to meet the demands of this society. Dr Ahmed Al-Dubai leads the Network Theme, which seeks to develop local human capital in the fields of...
The institute's expertise in software engineering encompasses the entire development lifecycle, and we focus on developing the approaches and tools to improve the engineering process of both emerging and widely used software systems.

Members

Liam Bell
Research Fellow
L.Bell@napier.ac.uk
+44 131 455
Eduardo Segredo
Senior Research Fellow
e.segredo@napier.ac.uk
+44 131 455 2789
Benjamin Kenwright
Programme Leader/Lecturer
b.kenwright@napier.ac.uk
+44 131 455 2219

Publications

Kerridge, J., Chalmers, K., Pedersen, J. (2016). Communicating Connected Components: Extending Plug and Play to Support Skeletons. In: (Ed.) Comminucating Process Architectures 2016, 2016, () ( ed.). (pp. ). Copenhagen, Denmark: . Open Channel Publishing Ltd..

McMillan, C., Hart, E., Chalmers, K. (2015). Collaborative Diffusion on the GPU for Path-Finding in Games. In: (Ed.) 18th European Conference, EvoApplications 2015, Copenhagen, Denmark, April 8-10, 2015, Proceedings, , () ( ed.). (pp. ). : . .

Moon, B., Iglesias-Guitian, Jose A., Yoon, S., Mitchell, K. (2015). Adaptive Rendering with Linear Predictions. ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH 2015, 34, (4), 121-132.

Kerridge, J. (2014). Process Discovery in Highly Parallel Distributed Systems. In: Welch, P. (Ed.) Communicating Process Architectures 2014, , () ( ed.). (pp. 93-106). : . Open Channel Publishing Ltd..

Kerridge, J. (2014). Using Concurrency and Parallelism Effectively Parts 1 and 2 (1 ed.). Copenhagen, Denmark: . bookboon.com.

Welch, Peter H., Barnes, Frederick R. M., Broenink, Jan F., Chalmers, K., Gibson-Robinson, T., Ivimey-Cook, R., McEwan, Alistair A., Pedersen, J., Sampson, Adam T., Smith, Marc L. (Eds.) (2014). Communicating Process Architectures 2014, , () ( ed.). Bicester: . Open Channel Publishing Ltd..

Chalmers, K., Kerridge, J. (2013). Verifying the CPA Networking Stack using SPIN/Promela. In: Welch, Peter H., Barnes, Frederick R. M., Broenink, Jan F., Chalmers, K., Pedersen, J., Sampson, Adam T. (Eds.) Communicating Process Architectures 2013, , () ( ed.). (pp. ). Bicester: . Open Channel Publishing Ltd..

Welch, Peter H., Barnes, Frederick R. M., Broenink, Jan F., Chalmers, K., Pedersen, J., Sampson, Adam T. (Eds.) (2013). Communicating Process Architectures 2013, , () ( ed.). : . Open Channel Publishing Ltd..

Cheng, G., An, Y., Wang, Z., Zhu, K. (2012). Oil Well Placement Optimization using Niche Particle Swarm Optimization. In: (Ed.) In Proceedings of CIS'2012 (International Conference on Computational Intelligence and Security), , () ( ed.). (pp. ). GuangDong, China.: . .

Welch, Peter H., Barnes, Frederick R. M., Chalmers, K., Pedersen, J., Sampson, Adam T. (Eds.) (2012). Communicating Process Architectures 2012, , () ( ed.). : . .

Chalmers, K., Kerridge, J., Romdhani, I. (2008). A Critique of JCSP Networking. In: Welch, Peter H., Stepney, S., Polack, Fiona A. C., Barnes, Fred R. M., McEwan, Alistair A., Stiles, Gardiner S., Broenink, Jan F., Sampson, Adam T. (Eds.) Communicating Process Architectures 2008, , () ( ed.). (pp. 271-291). Amsterdam: . IOS Press.

Chalmers, K., Kerridge, J., Romdhani, I. (2007). Mobility in JCSP: New Mobile Channel and Mobile Process Models. In: McEwan, A., Schneider, S., Ifill, W., Welch, Peter H. (Eds.) Communicating Process Architectures 2007, , () ( ed.). (pp. ). : . IOS Press.

Chalmers, K., Clayton, S. (2006). CSP for .NET Based on JCSP. In: Welch, Peter H., Kerridge, J., Barnes, F. R. M. (Eds.) Proceedings of Communicating Process Architectures 2006, , () ( ed.). (pp. 59-76). : . IOS Press.

Chalmers, K., Kerridge, J., Romdhani, I. (2006). Performance Evaluation of JCSP Micro Edition: JCSPme. In: Welch, Peter H., Kerridge, J., Barnes, F. R. M. (Eds.) Proceedings of Communicating Process Architectures 2006, , () ( ed.). (pp. 31-40). UK: . IOS Press.

Kerridge, J., Chalmers, K. (2006). Ubiquitous Access to Site Specific Services by Mobile Devices: the Process View. In: Welch, Peter H., Kerridge, J., Barnes, F. R. M. (Eds.) Proceedings of Communicating Process Architectures 2006, , () ( ed.). (pp. 41-58). : . .

Chalmers, K., Kerridge, J. (2005). jcsp.mobile: A Package Enabling Mobile Processes and Channels. In: Broenink, J., Roebbers, H., Sunter, J., Welch, Peter H., Wood, D. (Eds.) Communicating Process Architectures 2005, , () ( ed.). (pp. 109-127). : . IOS Press.

Kerridge, J., Barclay, K., Savage, J. (2005). Groovy Parallel! A Return to the Spirit oif occam?. In: Broenink, J., Roebbers, H., Sunter, J., Welch, Peter H., Wood, D. (Eds.) Communicating Process Architectures 2005, , () ( ed.). (pp. 13-28). : . .

Kerridge, J. (2004). Active Serial Port: A Component for JCSP.net Embedded Systems. In: East, I., Martin, J., Welch, Peter H., Duce, D., Green, M. (Eds.) Communicating Process Architectures 2004, WoTUG-27, () (WoTUG-27 ed.). (pp. 85-98). : . IOS Press.

Kerridge, J., Welch, Peter H., Wood, D. (1999). Synchronisation Primitives for Highly Parallel Discrete Event Simulations. In: (Ed.) 32nd Hawaii International Conference on Systems Science - HICSS-32, 1999, , () ( ed.). (pp. ). : . IEEE Computer Society Press.

Kerridge, J., Lu, K., Jones, J. (1994). Modelling Saturated Traffic Networks Using Massively Parallel Computing Techniques. Traffic Engineering and Control, , (), .

Kerridge, J., Oates, R., Wright, S. (1989). Design Abstract Data Types and occam. in applying transputer based Parallel Machines. In: Bakkers, A. (Ed.) 10th Occam user group meeting. Applying Transputer Bases Parallel Machines, 1989, , () ( ed.). (pp. 29-46). : . IOS Press.

Kerridge, J., Simpson, D. (1986). Communicating Parallel Processes. Software Practice and Experience, 16, (1), 63-86.