Category Archives: Concurrent Unit Testing

My work on unit testing for concurrent programs.

Another Sample Bug for Yield

I coded up two more examples to test the yield strategy. The “split synchronized” example doesn’t work that well (yet), because it fails even without the added yields. I’m looking for common bugs that aren’t obvious. 123456789101112131415        … Continue reading

Posted in Concurrent Unit Testing | Leave a comment

Print This Print This   Email This Email This

Getting Back on That Concurrency Horse

After a lot of work on Mint, I’m now focusing on the concurrent unit testing project again. I had to fight some apparent code rot, which was probably caused by changes from Java 5 to Java 6, but now everything … Continue reading

Posted in Concurrent Unit Testing | Leave a comment

Print This Print This   Email This Email This

Paper: Test-First Java Concurrency for the Classroom

Test-First Java Concurrency for the Classroom 41st Technical Symposium on Computer Science Education (SIGCSE 2010) Concurrent programming is becoming more important due to the growing dominance of multi-core processors and the prevalence of graphical user interfaces (GUIs). To prepare students … Continue reading

Posted in Concurrent Unit Testing, Publications | Leave a comment

Print This Print This   Email This Email This

SIGCSE Paper Accepted!

The paper that I submitted to SIGCSE a month and a half ago, “Test-First Java Concurrency for the Classroom”, got accepted! That means I’m going to Milwaukee in March. Update: I just realized that if my other paper currently under … Continue reading

Posted in Concurrent Unit Testing, Research | Leave a comment

Print This Print This   Email This Email This

Today’s Loose Ends

I’m in the process of wrapping up today’syesterday’s loose ends: I made a new ConcJUnit release, 20091019, containing the files for versions 3.8.2 and 4.7, as described at the end of the last post. There is a new version of … Continue reading

Posted in Concurrent Unit Testing, Mint, Research | Leave a comment

Print This Print This   Email This Email This

Two Confusing Errors

A while ago, I was told by our one-and-only client of Mint that the version of DrJava with Mint does not display Mint as a compiler, even though it is included in the jar file and therefore should be available. … Continue reading

Posted in Concurrent Unit Testing, DrJava, Mint, Ramblings | Leave a comment

Print This Print This   Email This Email This

AWT Exception Handler Cannot Be Reset After Exception

When testing ConcJUnit some more from inside DrJava, I noticed some weird behavior. I had a JUnit 3.8.2 version of a test, and an equivalent JUnit 4 version. Run independently, they behaved as expected (which in my line of work … Continue reading

Posted in Concurrent Unit Testing, Ramblings, Uncategorized | Leave a comment

Print This Print This   Email This Email This

OpenJDK Compatibility for ConcJUnit

I just made a new ConcJUnit release available on SourceForge: version 20090927. While working on integrating Mint into DrJava, I tested it on Mac. Since Mint requires Java 6, that involved using Soylatte, and Soylatte is based on OpenJDK. To … Continue reading

Posted in Concurrent Unit Testing | Leave a comment

Print This Print This   Email This Email This

Photos from My COMP 600 Practice Talk

Jennifer Harris was kind enough to video-tape m…

Continue reading
Posted in Concurrent Unit Testing, Graduate School, Pictures | Leave a comment

Print This Print This   Email This Email This

SIGCSE 2010 Paper Submitted

Now I’ll take a break, then I’ll proof-read it …

Continue reading
Posted in Concurrent Unit Testing, DrJava, Mint, Uncategorized | 1 Comment

Print This Print This   Email This Email This

Possible ConcJUnit Enhancement

I’m writing a paper about ConcJUnit, this time …

Continue reading
Posted in Concurrent Unit Testing | Leave a comment

Print This Print This   Email This Email This

Back from Calgary

So I’ve been back from Calgary for nearly a wee…

Continue reading
Posted in Concurrent Unit Testing, Graduate School, Pictures | Leave a comment

Print This Print This   Email This Email This

Presentation: ConcJUnit: Unit Testing for Concurrent Programs

ConcJUnit: Unit Testing for Concurrent Programs…

Continue reading
Posted in Concurrent Unit Testing, Publications | Leave a comment

Print This Print This   Email This Email This

Practice Talk in COMP 600 Graduate Seminar

In our COMP 600 graduate seminar, I gave a prac…

Continue reading
Posted in Concurrent Unit Testing, Graduate School | Leave a comment

Print This Print This   Email This Email This

Presentation: ConcJUnit: Unit Testing for Concurrent Programs

ConcJUnit: Unit Testing for Concurrent Programs…

Continue reading
Posted in Concurrent Unit Testing, Publications | Leave a comment

Print This Print This   Email This Email This

Daemon Threads in DrJava’s Interactions Pane

I’m working on integrating ConcJUnit into DrJav…

Continue reading
Posted in Concurrent Unit Testing, DrJava | Leave a comment

Print This Print This   Email This Email This

OpenJDK Incompatibilities

It seems like we have some incompatibilities wi…

Continue reading
Posted in Concurrent Unit Testing, DrJava | Leave a comment

Print This Print This   Email This Email This

PPPJ 2009 Program Posted

The PPPJ 2009 program has been posted. I don’t …

Continue reading
Posted in Concurrent Unit Testing | Leave a comment

Print This Print This   Email This Email This

Long Overdue Update

It is the end of July already. The last time I …

Continue reading
Posted in COMP402, Concurrent Unit Testing, DrJava, Graduate School, Mint, Pictures, Research, Uncategorized | Leave a comment

Print This Print This   Email This Email This

Book: A Framework for Concurrent Unit Testing: Concutest

A Framework for Testing Concurrent Programs: Co…

Continue reading
Posted in Concurrent Unit Testing, Publications | Leave a comment

Print This Print This   Email This Email This