Groovy Parallel Patterns: A Library to Support Parallelization
(2016)
Presentation / Conference Contribution
Kerridge, J., Chalmers, K., & Pedersen, M. (2016, June). Groovy Parallel Patterns: A Library to Support Parallelization. Paper presented at GR8Conf EU 2016, Copenhagen, Denmark
Experiments in Multicore and Distributed Parallel Processing using JCSP (2011)
Presentation / Conference Contribution
Kerridge, J. (2011, June). Experiments in Multicore and Distributed Parallel Processing using JCSP. Presented at 33rd Communicating Process Architecture (CPA) Conference, University of Limerick, IrelandIt is currently very difficult to purchase any form of computer system be it, notebook, laptop, desktop server or high performance computing system that does not contain a multicore processor. Yet the designers of applications, in general, have very... Read More about Experiments in Multicore and Distributed Parallel Processing using JCSP.
An investigation into distributed channel mobility support for Communicating Process Architectures. (2009)
Presentation / Conference Contribution
Chalmers, K., & Kerridge, J. (2009, November). An investigation into distributed channel mobility support for Communicating Process Architectures. Presented at 32nd Communicating Process Architecture conference (CPA)Localised mobile channel support is now a feature of Communicating Process Architecture (CPA) based frameworks, from JCSP and C++CSP to occam-pi. Distributed mobile channel support has also been attempted in JCSP Networking and occam-pi via the pony... Read More about An investigation into distributed channel mobility support for Communicating Process Architectures..
Generative aspect-oriented component adaptation (2008)
Journal Article
Feng, Y., Liu, X., Liu, X., Feng, Y., & Kerridge, J. (2008). Generative aspect-oriented component adaptation. IET Software, 2(2), 149. https://doi.org/10.1049/iet-sen%3A20070049As a solution to eliminating component mismatches, a generative aspect- oriented approach to component adaptation is presented. The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-orien... Read More about Generative aspect-oriented component adaptation.
JCSPre: the Robot Edition to Control LEGO NXT Robots (2008)
Presentation / Conference Contribution
Kerridge, J., Panayotopoulos, A., & Lismore, P. (2008, September). JCSPre: the Robot Edition to Control LEGO NXT Robots. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UKJCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms NXT brick using the LeJOS Java runtime environment. The LeJOS environment... Read More about JCSPre: the Robot Edition to Control LEGO NXT Robots.
Testing and Sampling Parallel Systems (2007)
Presentation / Conference Contribution
Kerridge, J. (2007, July). Testing and Sampling Parallel Systems. Presented at 30th Communicating Process Architectures Conference, CPA 2007, University of Surrey, Guildford, Surrey, UKThe testing of systems using tools such as JUnit is well known to the sequential programming community. It is perhaps less well known to the parallel computing community because it relies on systems terminating so that system outputs can be compared... Read More about Testing and Sampling Parallel Systems.
An aspect-oriented component-based approach to seamless web service composition (2007)
Journal Article
Feng, Y., Liu, X., & Kerridge, J. (2007). An aspect-oriented component-based approach to seamless web service composition. System and information sciences notes,
A product line based aspect-oriented generative unit testing approach to building quality components (2007)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2007, July). A product line based aspect-oriented generative unit testing approach to building quality components. Presented at 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Beijing, ChinaThe quality of component-based systems highly
depends on how effectively testing is carried out. To
achieve the maximal testing effectiveness, this paper
presents a product line based aspect oriented approach to
unit testing. The aspect product l... Read More about A product line based aspect-oriented generative unit testing approach to building quality components.
Smooth quality oriented component integration through product line based aspect- oriented component adaptation. (2007)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2007, July). Smooth quality oriented component integration through product line based aspect- oriented component adaptation. Presented at International Conference on Software Engineering and Knowledge Engineering (SEKE'2007)
Achieving smooth component integration with generative aspects and component adaptation. (2006)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2006, June). Achieving smooth component integration with generative aspects and component adaptationDue to the availability of components and the diversity of target applications, mismatches between pre-qualified existing components and the particular reuse context in applications are often inevitable and have been a major hurdle of component reusa... Read More about Achieving smooth component integration with generative aspects and component adaptation..
Groovy Parallel! A Return to the Spirit of occam? (2005)
Presentation / Conference Contribution
Kerridge, J., Barclay, K., & Savage, J. (2005, September). Groovy Parallel! A Return to the Spirit of occam?. Presented at 28th Communicating Process Architectures Conference, CPA 2005, Eindhoven, The NetherlandsFor some years there has been much activity in developing CSP-like extensions to a number of common programming languages. In particular, a number of groups have looked at extensions to Java. Recent developments in the Java platform have resulted in... Read More about Groovy Parallel! A Return to the Spirit of occam?.
Achieving seamless component composition through scenario-based deep adaptation and generation (2005)
Journal Article
Liu, X., Wang, B. H. (., & Kerridge, J. (2005). Achieving seamless component composition through scenario-based deep adaptation and generation. Science of Computer Programming, 56(1-2), 157-170. https://doi.org/10.1016/j.scico.2004.11.010Mismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability and successful composition. Although component adaptation has acted as a key solution of el... Read More about Achieving seamless component composition through scenario-based deep adaptation and generation.
Scenario based generative component adaptation in .Net framework. (2004)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., Kerridge, J., & Li, Y. (2004, November). Scenario based generative component adaptation in .Net frameworkMismatches between pre-quaZi$ed existing components
and the particular reuse context in applicutions have been
a major factor hindering component reusability.
Although component adaptation has octed as a key
solution of eliminating these mismatch... Read More about Scenario based generative component adaptation in .Net framework..
Active Serial Port: A Component for JCSP. Net Embedded Systems (2004)
Presentation / Conference Contribution
Clayton, S., & Kerridge, J. (2004, September). Active Serial Port: A Component for JCSP. Net Embedded Systems. Presented at Communicating Process Architectures 2004, Oxford Brookes University, UKThe javax.comm package provides basic low-level access between Java programs and external input-output devices, in particular, serial devices. Such communications are handled using event listener technology similar to that used in the AWT package. Us... Read More about Active Serial Port: A Component for JCSP. Net Embedded Systems.
Measuring pedestrian trajectories with low cost infrared detectors: Preliminary results. (2003)
Presentation / Conference Contribution
Armitage, A., Binnie, D., Kerridge, J., & Lei, L. (2003, August). Measuring pedestrian trajectories with low cost infrared detectors: Preliminary results. Presented at 2ND INTERNATIONAL CONFERENCE ON PEDESTRIAN AND EVACUATION DYNAMICSThe accurate measurement of pedestrian trajectories has been difficult to achieve in environments other than carefully controlled laboratories. Traditional techniques include direct observation, and analysis of recorded video footage. The Transport R... Read More about Measuring pedestrian trajectories with low cost infrared detectors: Preliminary results..
Achieving flexible reuse through scenario-based deep component adaptation and generation. (2003)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., & Kerridge, J. (2004, February). Achieving flexible reuse through scenario-based deep component adaptation and generation. Presented at IASTED international conference on Web-Based education, Innsbruck, AustriaMismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability. Component adaptation is a key solution to the elimination of these mismatches. However, de... Read More about Achieving flexible reuse through scenario-based deep component adaptation and generation..
Best practice for implementing a data warehouse: a review for strategic alignment. (2003)
Presentation / Conference Contribution
Weir, R., Peng, T., & Kerridge, J. (2003, September). Best practice for implementing a data warehouse: a review for strategic alignment. Presented at Design and Management of Data Warehouses (DMDW'2003) 5th International Workshop, Berlin, GermanyA review of literature pertaining to data warehouse implementations over the last eight years has been undertaken. It was found that the views of data warehouse practitioners in particular have changed over the period’s pre and post 2000, to the exte... Read More about Best practice for implementing a data warehouse: a review for strategic alignment..
Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW). (2002)
Presentation / Conference Contribution
Kukla, R., Willis, A., & Kerridge, J. (2003, January). Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW). Presented at 82th Annual Meeting of the Transportation Research Board (TRB)Developers of pedestrian models often overlook the fact that pedestrians are subjected to a multitude of influences when walking. The majority of existing models only focus on a single aspect, typically the avoidance of obstructions or other pedestri... Read More about Application of context-mediated behavior to a multi-agent pedestrian flow model (PEDFLOW)..
Developing the behavioural rules for an agent-based model of pedestrian movement. (2000)
Presentation / Conference Contribution
Willis, A., Kukla, R., & Kerridge, J. (2000, September). Developing the behavioural rules for an agent-based model of pedestrian movement. Paper presented at 25th European Transport CongressThe PEDFLOW project aims to develop a realistic and flexible planning tool capable of simulating the effects of microscopic environmental layout on various aspects of pedestrian movement. Behavioural research can help establish realistic values for s... Read More about Developing the behavioural rules for an agent-based model of pedestrian movement..
Intelligent storage devices for scalable information management systems (1997)
Journal Article
Kukla, R., & Kerridge, J. (1997). Intelligent storage devices for scalable information management systems. Future Generation Computer Systems, 12(5), 335-344. https://doi.org/10.1016/S0167-739X%2896%2900020-9For most large commercial organisations the ability to store and manipulate massive volumes of data is a key operational requirement. Database systems are fundamental to the efficient provision of a range of business tasks from on-line transaction pr... Read More about Intelligent storage devices for scalable information management systems.
Showing 1 - 20 of 28 results