[PDF][PDF] Process Oriented Design for Java: Concurrency for All.

PH Welch - International Conference on Computational …, 2002 - pdfs.semanticscholar.org
∎''It is our basic belief that extreme caution is warranted when designing and building multi-
threaded applications… use of threads can be very deceptive… in almost all cases they …

Concurrent software verification with states, events, and deadlocks

S Chaki, E Clarke, J Ouaknine, N Sharygina… - Formal Aspects of …, 2005 - Springer
We present a framework for model checking concurrent software systems which
incorporates both states and events. Contrary to other state/event approaches, our work also …

A CSP model for Java multithreading

Welch - … International Symposium on Software Engineering for …, 2000 - ieeexplore.ieee.org
Java threads are synchronised through primitives based upon monitor concepts developed
in the early 1970s. The semantics of Java's primitives have only been presented in natural …

[图书][B] A study of holistic thinking in an agricultural leadership development program using asynchronous computer conferencing.

D Morrison - 2005 - library-archives.canada.ca
The primary goal of this qualitative case study was to investigate the nature of holistic
thinking in the context of an asynchronous computer conference. Holistic thinking was …

Formal analysis of concurrent java systems

PH Welch, JMR Martin - Communicating Process Architectures 2000, 2000 - kar.kent.ac.uk
Java threads are synchronised through primitives based upon monitor concepts developed
in the early 1970s. The semantics of Java's primitives have only been presented in natural …

Systematic development of trustworthy component systems

R Ramos, A Sampaio, A Mota - FM 2009: Formal Methods: Second World …, 2009 - Springer
In this paper, we propose a systematic approach, based on the CSP process algebra, to
preserve deadlock-and livelock-freedom by construction in I/O component composition. In …

Managing complexity of control software through concurrency

GH Hilderink - 2005 - research.utwente.nl
In this thesis, we are concerned with the development of concurrent software for embedded
systems. The emphasis is on the development of control software. Embedded systems are …

[PS][PS] Seamless parallel computing on heterogeneous networks of multiprocessor workstations

K Vella - 1998 - cs.um.edu.mt
This thesis is concerned with portable, efficient, and, above all, seamless parallel
programming of heterogeneous networks of shared memory multiprocessor workstations …

[PDF][PDF] Parallel algorithms for deadlock and livelock analysis of concurrent systems

JMR Martin, Y Huddart - Communicating Process Architectures, 2000 - Citeseer
Conventional model-checking techniques for analysing concurrent systems for deadlock or
livelock are hampered by the problem of exponential state explosion: the overall number of …

Static detection of livelocks in ada multitasking programs

J Blieberger, B Burgstaller, R Mittermayr - International Conference on …, 2007 - Springer
In this paper we present algorithms to statically detect livelocks in Ada multitasking
programs. Although the algorithms' worst-case execution time is exponential, they can be …