4 research outputs found

    Personal note: Working with Farhad Arbab 1990–2005

    Get PDF
    From 1990 to 2005 the author had the privilege and pleasure to work as a programmer in Farhad Arbab’s research group, initially on the development, implementation and applications of the Manifold coordination language

    Concurrent Systems: Hybrid Object Implementations and Abortable Objects

    No full text
    21st International Conference on Parallel and Distributed Computing, Vienna, Austria, August 24-28, 2015As they allow processes to communicate and synchronize, concurrent objects are, de facto, the most important objects of concurrent programming. This paper presents and illustrates two important notions associated with concurrent objects. The first one, which is related to their implementation, is the notion of a hybrid implementation. The second one, which is related to their definition, is the notion of an abortable object.Department of Computin

    Validity and Correctness Before the OS: the Case of LEO I and LEO II

    No full text
    Efficient and reliable computing is based on validity and correctness. Techniques to ensure these essential features have been in place since the early days of computing. The present study focuses on the hardware testing, data validation and program correctness techniques designed and implemented for LEO I and II machines in the UK during the 1950s
    corecore