Category Archives: Concurrent Unit Testing

My work on unit testing for concurrent programs.

Towards a Compact Deadlock Detector

On the way to a version of the deadlock detecto… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Compact Object IDs Again

I have begun to reimplement the deadlock detect… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

The Gap

I’m bad. I guess I have to quickly summarize wh… Continue reading

Share
Posted in Concurrent Unit Testing, DrJava, Research | Leave a comment

Print This Post Print This Post  

Even Better Notion of Program End

I found another problem with the way I determin… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Better Notion of Program End

When I started my tests with several threads th… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Wrong Insertion Method

I finally found the problem why the boolean $$$… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Added Instrumentor for Inlining monitorEnter, monitorExit, isOldThread, and setOldThread

Now I’ve written an instrumentor, MarkerInlineS… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Ported Back to Java

I’ve ported the Promela algorithm back to Java…. Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Synchronization During Java VM Initialization and Termination

For my 590 research class, Corky asked me to wr… Continue reading

Share
Posted in Concurrent Unit Testing, DrJava, Graduate School, xajavac | Leave a comment

Print This Post Print This Post  

Message Channels

I picked up my search for a way to correctly im… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Advance Only During First Iteration

After I had got up, I had realized that the pro… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

After a Buffer Reload

After a buffer reload, the thread that caused t… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

setOldThread and isOldThread

The instrumentation should actually be pretty e… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

At the End is at the Beginning

I’ve realized that the index in the schedule ha… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Assertions Violated

Indeed, there exist schedules that let the sync… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Another Mistake?

I haven’t actually verified it, but I have a gu… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Giving It a Good SPIN

I discussed earlier how synchronized blocks are… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Mock-Up

I’ve written a mock-up test of the algorithm wi… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

In Java Bytecode…

I think I found a way how to fulfill both requ… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post  

Right Direction, Not Right

I’m writing my little unit tests now, and in so… Continue reading

Share
Posted in Concurrent Unit Testing | Leave a comment

Print This Post Print This Post