Welcome to my home page. I am an engineer at the MITRE Corporation and doctoral student in Computer Engineering at Virginia Tech. This homepage is intended to collect more or less up-to-date material about what I'm up to, my research and life in Blacksburg, Virginia. I have not yet moved all the static content onto this page, so please feel free to browse my WordPress weblog, linked above.


  • July 2008 — A new working website for the BPC Community Ministry Committee is available.
  • 11 April 2008, 3:48PM EDT — The little baby Anderson made his appearance, weighing in at 8lbs, 13oz and 22 inches long. Some photos can be found on our Flickr page. No name has yet been assigned.. (woops... he has a name now: Sψren Wyatt Anderson.)
  • April 2008 — Angela and I are at the hospital, encouraging the much-awaited baby Anderson to get a move on and come to join us.
  • December 2007 — EUC 2007 and ESO 2007 in Taipei, Taiwan. Some photos in the Flickr album, and papers presented are on my list of papers.
  • December 2006 — Sorry for the long radio silence, everyone. Jonathan has had a serious relapse of mononucleosis, and recovery was slow... We are sending out this year's Christmas Letter. You can download a screen or print quality PDF here: [screen] [print] (This year, I typeset this using — let me know what you think. Careful: The print version is 55MB.)
  • 9-11 October 2006 — 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006) – Conservatoire National des Arts et Mιtiers (CNAM) Paris, France 2006. Conference materials available here.
  • 1-5 October 2006 — 25th IEEE Symposium on Reliable Distributed Systems, Leeds, U.K. (SRDS06) Conference materials available here.
  • September 2006 — Portland, Oregon with Angela for Chris Eggert's wedding. Photos here.
  • August 2006 — AWINN grant program at VT completes.
  • May 2006 — Trip to South Africa and Botswana. Some information in the weblog.


I'm a Lead Systems Engineer at the MITRE Corporation, based in Bedford, Massachusetts. I joined MITRE in 1998, and they have been an excellent employer, encouraging and demanding me to grow individually in addition to developing excellence as an employee of the Corporation. I was initially attracted to MITRE because of its stated dedication to work "in the public interest," and because of the unusual mixture of practical and far-reaching engineering problems considered there. In Fall 2005, Angela and I moved to Blacksburg, Virginia so that I could pursue a Ph.D. in Computer Engineering at Virginia Tech. My advisor at VT is Dr. Binoy Ravindran, and he heads up VT's Real-Time Systems Laboratory. My external Ph.D. advisor is Doug Jensen of the MITRE Corporation. While a student at VT, I remain part-time on call for MITRE.


Jonathan Anderson's Facebook profile


A full BibTeX database for these (and more) documents is available, and an HTML version of the BibTeX is here. I also provide a database of work I have cited.

Recent publications:

[RTCSA07] Jonathan S. Anderson, Binoy Ravindran, and E. Douglas Jensen. Design and Implementation of a Consensus-Based Lazy-Abort Distributeable Thread Scheduling Algorithm. Submitted for consideration at 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA07). (April 2007) Daegu, Korea, 21-24 August 2007
[ pdf ]
[SEUS07] Binoy Ravindran, Jonathan S. Anderson, E. Douglas Jensen. On Distributed Real-Time Scheduling in Networked Embedded Systems in the Presence of Crash Failures. In Proceedings of the 5th Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS07), (to appear). May 2007, Santorini, Greece. 7-9 May 2007
[ pdf ]
[JTRES06] Jonathan S. Anderson and E. Douglas Jensen. The distributed real-time specification for Java: A status report. In Proceedings of the 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006), page UNKNOWN. October 2006. Conservatoire National des Arts et Mιtiers (CNAM) Paris, France, 11-13 October 2006.
[ bib | .pdf | Abstract ]
[SRDS06] Edward Curley, Jonathan S. Anderson, Binoy Ravindran, and E. Douglas Jensen. Recovering from distributable thread failures with assured timeliness in real-time distributed systems. In Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems (SRDS'06), pages 267-276. IEEE Computer Society, October 2006.
[ bib | .pdf | Abstract ] Support materials available at SRDS06 Presentation Materials


[1] Anderson, Jonathan S. Reflections on Early Service at Bethel. 3 October 2004. [pdf]


Angela and I are proud members ofBlacksburg Presbyterian Church, located on Church Street off of South Main. We are leading a college and young-adult Sunday School class, and Jonathan participates in the Worship Committee.

As of November 2006, Blacksburg Presbyterian is commencing a one-year ecumenical worship renewal effort under a grant from the Calvin Institute of Christian Worship. I look forward to participating in this work with a team from BPC and delegates from several other Blacksburg churches.


Angela and Jonathan
Colorado, 2004

A native of Portland, Oregon, I spent my youth in Salem, Raleigh Hills, and Wilsonville. I attended Cummings Elementary School in Salem for one year, Raleigh Park Elementary, Whitford Middle School, and West Linn High School. The Anderson family joined Portland First Church of the Nazarene in 1984, where my parents remain members in 2006. While in High School, I attained the rank of Eagle Scout in the Boy Scouts of America (Troop 592).

After graduating from high school, Jonathan moved to Quincy, Massachusetts where he was priveliged to attendEastern Nazarene College, graduating in 1998 with a Bachelor of Science degree in Mathematics and Physics. He also served as an Undergraduate Research Assistant for more than a year in the Materials Science Department at Harvard University, working on Pulsed Laser Ablation Induced Deposition technologies for growing thin films. While at ENC, Jonathan was employed by Nease Library, Information Technology Services, and the Math/CS and Physics/Engineering departments. He continued consulting for ENC for several years after graduating. Jonathan became a member of Bethel Church of the Nazarene in 1997.

In the Summer of 1998, Jonathan was hired as a Systems Engineer at the MITRE Corporation in Bedford, Massachusetts. He served in the Air Force Center in foreign military sales and Combat Air Forces systems engineering roles. In 2001, he moved into the Software section and began work on a series of internal research and development efforts including the Distributed Real-Time Specification for Java.

Angela and Jonathan
Cape of Good Hope, 2006

In 2003, Jonathan began dating Angela Phay. By August of 2004, they were happily married at Portland First Baptist Church, where Jonathan's grandparents have been members for decades. The story of Angela and Jonathan's engagement is an exhausting and amusing one which you should ask them about sometime when you have an evening free.

Angela and Jonathan moved to Blacksburg, Virginia in 2005 so that Jonathan could pursue a doctorate in Electrical and Computer Engineering at Virginia Tech. They live in Price's Fork Village. Angela is a Flight Attendant for United Airlines. They are members of Blacksburg Presbyterian Church. Angela and Jonathan enjoy traveling together, and visited South Africa and Botswana in the Spring of 2006.

Jonathan is an avid reader and serial hobbiest. He enjoys the study of Christian worship, liturgy, and the relationship between science and religion. He is active in Blacksburg Presbyterian's Worship Committee. He has completed the Master Gardener training program offered by the Montgomery County Extension Office.

Organizational Affiliations

—   ◊   —
Last Updated 31 January 2007