Ronald A. Olsson

Orcid: 0000-0003-0725-5180

According to our database1, Ronald A. Olsson authored at least 75 papers between 1986 and 2018.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2018
Reducing distributed JR program start-up time via extending JR's operation abstraction.
Concurr. Comput. Pract. Exp., 2018

2017
A Note on Correctly Gathering Results from JR's Concurrent Invocation Statement.
Scalable Comput. Pract. Exp., 2017

2016
RJ: a Java package providing JR-like concurrent programming.
Softw. Pract. Exp., 2016

2015
Transformations for early reply and forward message passing mechanisms.
Concurr. Comput. Pract. Exp., 2015

User accessible reply capabilities in invoking and servicing operations.
Concurr. Comput. Pract. Exp., 2015

2014
PySy: a Python package for enhanced concurrent programming.
Concurr. Comput. Pract. Exp., 2014

2011
Application-specific thread schedulers for internet server applications.
Concurr. Comput. Pract. Exp., 2011

Application-specific thread schedulers for distributed applications.
Concurr. Comput. Pract. Exp., 2011

2009
Generic operations and capabilities in the JR concurrent programming language.
Comput. Lang. Syst. Struct., 2009

2008
A definition of and linguistic support for partial quiescence.
Concurr. Comput. Pract. Exp., 2008

2007
Automated bug isolation via program chipping.
Softw. Pract. Exp., 2007

2006
Reverse Engineering of Design Patterns from Java Source Code.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Toward a Definition of and Linguistic Support for Partial Quiescence.
Proceedings of the Euro-Par 2006, Parallel Processing, 12th International Euro-Par Conference, Dresden, Germany, August 28, 2006

2005
An Exception Handling Mechanism for the Concurrent Invocation Statement.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

Developing embedded multi-threaded applications with CATAPULTS, a domain-specific language for generating thread schedulers.
Proceedings of the 2005 International Conference on Compilers, 2005

2004
JR: Flexible distributed programming in an extended Java.
ACM Trans. Program. Lang. Syst., 2004

A comparison of concurrent programming and cooperative multithreading under load balancing applications.
Concurr. Comput. Pract. Exp., 2004

2003
A comparison of concurrent programming and cooperative multithreading.
Concurr. Comput. Pract. Exp., 2003

DesCaRTeS: a run-time system with SR-like functionality for programming a network of embedded systems.
Comput. Lang. Syst. Struct., 2003

An Inter-entry Invocation Selection Mechanism for Concurrent Programming Languages.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Additional transformations for multiple-level escape statements.
Softw. Test. Verification Reliab., 2002

Fairness in shared invocation servicing.
Comput. Lang. Syst. Struct., 2002

SIR: inter-program concurrency support for SR programs.
Comput. Lang. Syst. Struct., 2002

CoW: A Cooperative Multithreading Web Server.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2002

Exception Handling during Asynchronous Method Invocation (Research Note).
Proceedings of the Euro-Par 2002, 2002

2000
Concurrent programming language support for invocation handling: design and implementation.
ACM SIGSOFT Softw. Eng. Notes, 2000

Workshop on Run-Time Systems for Parallel Programming (RTSPP).
Proceedings of the Parallel and Distributed Processing, 2000

A Comparison of Concurrent Programming and Cooperative Multithreading.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

1999
Formal Verification of a Programming Logic for a Distributed Programming Language.
Theor. Comput. Sci., 1999

LVT: A Layered Verification Technique for Distributed Computing Systems.
Softw. Test. Verification Reliab., 1999

Towards a Transformational Approach to Program Verification.
Softw. Test. Verification Reliab., 1999

Reproducible execution of SR programs.
Concurr. Pract. Exp., 1999

Cooperative Multithreading: Experience with Applications.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

Concurrent Language Support for Interoperable Applications.
Proceedings of the Parallel and Distributed Processing, 1999

1998
Detecting disruptive routers: a distributed network monitoring approach.
IEEE Netw., 1998

Addressing the Shortcomings of Traditional Formal Reasoning Methods for Concurrent Programs: New Tools and Techniques for Source Code Correctness.
Inf. Sci., 1998

New Mechanisms for Invocation Handling in Concurrent Programming Languages.
Comput. Lang., 1998

A Framework for Specializing Threads in Concurrent Run-Time Systems.
Proceedings of the Languages, 1998

1997
Validation of Array Accesses: Integration of Flow Analysis and Program Verification Techniques.
Softw. Test. Verification Reliab., 1997

A Software Platform for Testing Intrusion Detection Systems.
IEEE Softw., 1997

Verification of a Distributed Computing.
Proceedings of the 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 1997

1996
A Methodology for Testing Intrusion Detection Systems.
IEEE Trans. Software Eng., 1996

Experience Using the C Preprocessor to Implement CCR, Monitor, and CSP Preprocessors for SR.
Softw. Pract. Exp., 1996

A layered model for building debugging and monitoring tools.
J. Syst. Softw., 1996

Towards Applying the Composition Principle to Verify a Microkernel Operating System.
Proceedings of the Theorem Proving in Higher Order Logics, 9th International Conference, 1996

Addressing the Shortcomings of Traditional Formal Reasoning Methods for Concurrent Programs: New Tools and Techniques for Source Code Correctnes.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

An Interpreter for an Imperative Concurrent Programming Language.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

Towards Microkernel Support for the SR Concurrent Programming Language.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

1995
Tools for teaching CCRs, monitors, and CSP concurrent programming concepts.
ACM SIGCSE Bull., 1995

MCF: a malicious code filter.
Comput. Secur., 1995

Semantic Issues in the Design of Languages for Debugging.
Comput. Lang., 1995

A Hierarchical Method for Reasoning about Distributed Programming Languages.
Proceedings of the Higher Order Logic Theorem Proving and Its Applications, 1995

The Design of Microkernel Support for the Sr Concurrent Programming Language.
Proceedings of the Languages, 1995

1993
Mechanizing a Programming Logic for the Concurrent Programming Language microSR in HOL.
Proceedings of the Higher Order Logic Theorem Proving and its Applications, 1993

1992
Inter-Entry Selection: Non-Determinism and Explicit Control Mechanisms.
Comput. Lang., 1992

Static Inter-Module Analysis for Determining Processor Co-Residency.
Proceedings of the 1992 International Conference on Parallel Processing, 1992

1991
A Dataflow Approach to Event-based Debugging.
Softw. Pract. Exp., 1991

An Approach to Genuine Dynamic Linking.
Softw. Pract. Exp., 1991

Sequential Debugging at a High Level of Abstraction.
IEEE Softw., 1991

Axiomatic Semantics for "Escape" Statements.
Inf. Process. Lett., 1991

An attribute grammar approach to compiler optimization of intra-module interprocess communication.
Int. J. Parallel Program., 1991

An Overview of Compiler Optimization of Interprocess Communication and Synchronization Mechanisms.
Proceedings of the International Conference on Parallel Processing, 1991

Parallelism, distribution, and synchronization in SR.
Proceedings of the Compcon Spring '91, San Francisco, 1991

Towards a testbed for malicious code detection.
Proceedings of the Compcon Spring '91, San Francisco, 1991

1990
Comments on "Critical Races in Ada Programs''.
IEEE Trans. Software Eng., 1990

Using SR for Discrete Event Simulation: A Study in Concurrent Programming.
Softw. Pract. Exp., 1990

Transformations for optimizing interprocess communication and synchronization mechanisms.
Int. J. Parallel Program., 1990

An Exception Handling Mechanism for SR.
Comput. Lang., 1990

Dalek: A GNU, Improved Programmable Debugger.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990

1989
A Simple Technique for Automatic Recompilation in Modular Programming Languages.
Softw. Pract. Exp., 1989

An SR Approach to Multiway Rendezvous.
Comput. Lang., 1989

1988
An Overview of the SR Language and Implementation.
ACM Trans. Program. Lang. Syst., 1988

Performance of Multi-tasking and Synchronization Mechanisms in the Programming Language SR.
Softw. Pract. Exp., 1988

1987
Observations on Building Distributed Languages and Systems.
Proceedings of the Experiences with Distributed Systems, 1987

1986
The Evolution of the SR Language.
Distributed Comput., 1986


  Loading...