1,151 research outputs found

    Self-timed field programmmable gate array architectures

    Get PDF

    Modelling and analysing software in mCRL2

    Get PDF
    Model checking is an effective way to design correct software.Making behavioural models of software, formulating correctness properties using modal formulas, and verifying these using finite state analysis techniques, is a very efficient way to obtain the required insight in the software. We illustrate this on four common but tricky examples

    Behavioral types in programming languages

    Get PDF
    A recent trend in programming language research is to use behav- ioral type theory to ensure various correctness properties of large- scale, communication-intensive systems. Behavioral types encompass concepts such as interfaces, communication protocols, contracts, and choreography. The successful application of behavioral types requires a solid understanding of several practical aspects, from their represen- tation in a concrete programming language, to their integration with other programming constructs such as methods and functions, to de- sign and monitoring methodologies that take behaviors into account. This survey provides an overview of the state of the art of these aspects, which we summarize as the pragmatics of behavioral types

    Imperial College Computing Student Workshop

    Get PDF

    Planning for behaviour-based robotic assembly: a logical framework

    Get PDF

    Using Bayesian networks to represent parameterised risk models for the UK railways

    Get PDF
    PhDThe techniques currently used to model risk and manage the safety of the UK railway network are not aligned to the mechanism by which catastrophic accidents occur in this industry. In this thesis, a new risk modelling method is proposed to resolve this problem. Catastrophic accidents can occur as the result of multiple failures occurring to all of the various defences put in place to prevent them. The UK railway industry is prone to this mechanism of accident occurrence, as many different technical, operational and organizational defences are used to prevent accidents. The railway network exists over a wide geographic area, with similar accidents possible at many different locations. The risk from these accidents is extremely variable and depends on the underlying conditions at each particular location, such as the state of assets or the speed of trains. When unfavourable conditions coincide the probability of multiple failures of planned defences increases and a 'risk hotspot' arises. Ideal requirements for modelling risk are proposed, taking account of the need to manage multiple defences of conceptually different type and the existence of risk hotspots. The requirements are not met by current risk modelling techniques although some of the requirements have been addressed experimentally, and in other industries and countries. It is proposed to meet these requirements using Bayesian Networks to supplement and extend fault and event tree analysis, the traditional techniques used for risk modelling in the UK railway industry. Application of the method is demonstrated using a case study: the building of a model of derailment risk on the UK railway network. The proposed method provides a means of better integrating industry wide analysis and risk modelling with the safety management tasks and safety related decisions that are undertaken by safety managers in the industry

    Performance comparison between a distributed particle swarm algorithm and a centralised algorithm

    Get PDF
    Particle Swarm optimisation (PSO) is a particular form of swarm intelligence, which itself is an innovative intelligent paradigm for solving optimization problems. PSO is generally used to find a global optimum in a single optimisation function. This typically occurs on one node(machine) but there has been a significant body of research into creating distributed implementations of the PSO algorithm. Such research has often focused on the creation and performance of the distributed implementation in an isolated manner or compared to different distributed algorithms. This research piece aims to bridge a gap in the existing literature, by testing a distributed implementation of a PSO algorithm against a centralised implementation, and investigating what, if any, gains there are to utilising a distributed implementation over a centralised implementation. The focus will primarily be on the time taken for the algorithm to successfully find a global minimum to a specific fitness function, but other elements will be examined over the course of the study

    A symbolic approach to PBES instantiation

    Get PDF
    • …
    corecore