-
A cross-disciplinary minor to engage student's creativity and engineering skills.
Z. Wood, E. Costello, A. Keen, C. Eckhardt
ASEE PSW 2019 Conference, April 2019
-
Earthworm: Automated Decomposition Suggestions.
N. Garg and A. W. Keen
18th Koli Calling International Conference on Computing Education Research, November 2018
-
Reducing Distributed JR Program Start-up Time via Extending JR's Operation Abstraction.
R. A. Olsson, A. W. Keen, and T. Williamson
Concurrency and Computation -- Practice & Experience, Volume 30, Number 14, July 2018
-
The Bumblebee: A Robot Controller Board for STEM Education.
L. Hodzic, K. Ly, A. W. Keen, and J. S. Seng
ASEE Pacific Southwest Conference, April 2016
-
User Accessible Reply Capabilities in Invoking and Servicing Operations.
R. A. Olsson and A. W. Keen
Concurrency and Computation: Practice & Experience, Volume 27, Number 17, December 2015
-
Transformations for Early Reply and Forward Message Passing Mechanisms.
R. A. Olsson, A. W. Keen, and T. Williamson
Concurrency and Computation: Practice & Experience, December 2015
-
Program Decomposition and Complexity in CS1.
A. Keen and K. Mammen
SIGCSE '15
-
Building Worlds: Bridging Imperative-First and Object-Oriented Programming in CS1-CS2.
Z. J. Wood and A. Keen
SIGCSE '15
-
Twill: A Hybrid Microcontroller-FPGA Framework for Parallelizing Single-Threaded C Programs.
D. Gallatin, A. Keen, C. Lupo, and J. Oliver
RAW 2014: 21st Reconfigurable Architectures Workshop, May 19-20, 2014
-
Generic Operations and Capabilities in the JR Concurrent Programming Language.
H. N. Chan, A. J. Gallagher, A. S. Goundan, Y. L. Yeung, A. W. Keen, and R. A. Olsson.
Computer Languages, Systems and Structures, Volume 35, Number 3, pages 293-305 (October 2009)
-
A Definition of and Linguistic Support for Partial Quiescence.
B. Y. Man, H. N. Chan, A. J. Gallagher, A. S. Goundan, A. W. Keen and R. A. Olsson.
Concurrency and Computation: Practice & Experience, Volume 20, Issue 8, June 2008
-
Toward a Definition of and Linguistic Support for Partial Quiescence.
B. Y. Man, H. N. Chan, A. J. Gallagher, A. S. Goundan, A. W. Keen and R. A. Olsson.
12th International Euro-Par Conference (Euro-Par 2006), August/September 2006
-
An Exception Handling Mechanism for the Concurrent Invocation Statement.
H.N. Chan, E. Pauli, B. Y. Man, A. W. Keen, and R. A. Olsson.
11th International Euro-Par Conference (Euro-Par 2005), August 2005
-
Localized Type-Inference in Python.
B. Cannon and A. W. Keen.
PyCon 2005, March 2005
-
JR: Flexible Distributed Programming in an extended Java.
A. W. Keen, T. Ge, J. T. Maris, and R. A. Olsson.
Transactions on Programming Languages and Systems (TOPLAS), Volume 26, Issue 3, May 2004
-
A Comparison of Concurrent Programming and Cooperative Multithreading under Load Balancing Applications.
J. T. Maris, A. W. Keen, T. Ishihara, and R. A. Olsson.
Concurrency and Computation: Practice & Experience, Volume 16, Issue 4, 2004 (January 19, 2004)
-
The JR Programming Language: Concurrent Programming in an Extended Java.
R. A. Olsson and A. W. Keen
-
An Inter-entry Invocation Selection Mechanism for Concurrent Programming Languages.
A. W. Keen and R. A. Olsson
9th International Euro-Par Conference (Euro-Par 2003), August 2003
-
A Comparison of Concurrent Programming and Cooperative Multithreading.
A. W. Keen, T. Ishihara, J. T. Maris, T. Li, E. F. Fodor, and R. A. Olsson
Concurrency and Computation: Practice & Experience, Volume 15, Issue 1, 2003 (January 6, 2003)
-
Fairness in Shared Invocation Servicing.
R. A. Olsson, G. D. Benson, T. Ge, and A. W. Keen
Computer Languages, Systems & Structures, Volume 28, December 2002
-
Exception Handling During Asynchronous Method Invocation.
A. W. Keen and R. A. Olsson.
8th International Euro-Par Conference (Euro-Par 2002), August 2002
-
CoW: A Cooperative Multithreading Web Server.
T. Ishihara, A. W. Keen, J. T. Maris, and R. A. Olsson.
The 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '02), June 2002
-
Accommodating Evolution in AspectJ.
E. Wohlstadter, A. W. Keen, S. Jackson, and P. Devanbu.
Workshop on Advanced Separation of Concerns, OOPSLA 2001, October 2001
-
JR: Flexible Distributed Programming in an Extended Java.
A. W. Keen, T. Ge, J. T. Maris, and R. A. Olsson.
International Conference on Distributed Computing Systems (ICDCS 2001), April 2001