@inproceedings{VechevBCG05, title = {Derivation and Evaluation of Concurrent Collectors}, author = {Martin T. Vechev and David F. Bacon and Perry Cheng and David Grove}, year = {2005}, doi = {10.1007/11531142_25}, url = {http://dx.doi.org/10.1007/11531142_25}, researchr = {https://researchr.org/publication/VechevBCG05}, cites = {0}, citedby = {0}, pages = {577-601}, booktitle = {ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings}, editor = {Andrew P. Black}, volume = {3586}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-27992-X}, } @article{Bacon91:0, title = {Transparent Recovery in Distributed Systems}, author = {David F. Bacon}, year = {1991}, researchr = {https://researchr.org/publication/Bacon91%3A0}, cites = {0}, citedby = {0}, journal = {Operating Systems Review}, volume = {25}, number = {2}, pages = {91-94}, } @inproceedings{BaconS91, title = {Optimistic Parallelization of Communicating Sequential Processes}, author = {David F. Bacon and Robert E. Strom}, year = {1991}, tags = {e-science}, researchr = {https://researchr.org/publication/BaconS91}, cites = {0}, citedby = {0}, pages = {155-166}, booktitle = {PPOPP}, } @inproceedings{CorwinBGM03, title = {MJ: a rational module system for Java and its applications}, author = {John Corwin and David F. Bacon and David Grove and Chet Murthy}, year = {2003}, doi = {10.1145/949305.949326}, url = {http://doi.acm.org/10.1145/949305.949326}, tags = {Java}, researchr = {https://researchr.org/publication/CorwinBGM03}, cites = {0}, citedby = {0}, pages = {241-254}, booktitle = {Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA}, editor = {Ron Crocker and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {1-58113-712-5}, } @inproceedings{VechevYBR07, title = {CGCExplorer: a semi-automated search procedure for provably correct concurrent collectors}, author = {Martin T. Vechev and Eran Yahav and David F. Bacon and Noam Rinetzky}, year = {2007}, doi = {10.1145/1250734.1250787}, url = {http://doi.acm.org/10.1145/1250734.1250787}, tags = {search}, researchr = {https://researchr.org/publication/VechevYBR07}, cites = {0}, citedby = {0}, pages = {456-467}, booktitle = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007}, editor = {Jeanne Ferrante and Kathryn S. McKinley}, publisher = {ACM}, isbn = {978-1-59593-633-2}, } @inproceedings{HuangHBR08, title = {Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary}, author = {Shan Shan Huang and Amir Hormati and David F. Bacon and Rodric M. Rabbah}, year = {2008}, doi = {10.1007/978-3-540-70592-5_5}, url = {http://dx.doi.org/10.1007/978-3-540-70592-5_5}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/HuangHBR08}, cites = {0}, citedby = {2}, pages = {76-103}, booktitle = {ECOOP 2008 - Object-Oriented Programming, 22nd European Conference, Paphos, Cyprus, July 7-11, 2008, Proceedings}, editor = {Jan Vitek}, volume = {5142}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-70591-8}, } @inproceedings{BaconCFGHR06, title = {Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork}, author = {David F. Bacon and Perry Cheng and Daniel Frampton and David Grove and Matthias Hauswirth and V. T. Rajan}, year = {2006}, doi = {10.1007/11688839_8}, url = {http://dx.doi.org/10.1007/11688839_8}, tags = {analysis}, researchr = {https://researchr.org/publication/BaconCFGHR06}, cites = {0}, citedby = {0}, pages = {96-100}, booktitle = {Compiler Construction, 15th International Conference, CC 2006, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006, Vienna, Austria, March 30-31, 2006, Proceedings}, editor = {Alan Mycroft and Andreas Zeller}, volume = {3923}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-33050-X}, } @inproceedings{VechevB04, title = {Write barrier elision for concurrent garbage collectors}, author = {Martin T. Vechev and David F. Bacon}, year = {2004}, doi = {10.1145/1029873.1029876}, url = {http://doi.acm.org/10.1145/1029873.1029876}, researchr = {https://researchr.org/publication/VechevB04}, cites = {0}, citedby = {0}, pages = {13-24}, booktitle = {Proceedings of the 4th International Symposium on Memory Management, ISMM 2004, Vancouver, BC, Canada, October 24-25, 2004}, editor = {David F. Bacon and Amer Diwan}, publisher = {ACM}, isbn = {1-58113-945-4}, } @inproceedings{BaconCR03:1, title = {The Metronome: A Simpler Approach to Garbage Collection in Real-Time Systems}, author = {David F. Bacon and Perry Cheng and V. T. Rajan}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2889&spage=466}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/BaconCR03%3A1}, cites = {0}, citedby = {0}, pages = {466-478}, booktitle = {On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, OTM Confederated International Workshops, HCI-SWWA, IPW, JTRES, WORM, WMS, and WRSM 2003, Catania, Sicily, Italy, November 3-7, 2003, Proceedings}, editor = {Robert Meersman and Zahir Tari}, volume = {2889}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-20494-6}, } @inproceedings{DupySYB89, title = {NEST: a network simulation & prototyping testbed}, author = {Alexander Dupuy and Jed Schwartz and Yechiam Yemini and David F. Bacon}, year = {1989}, doi = {10.1145/76738.76873}, url = {http://doi.acm.org/10.1145/76738.76873}, researchr = {https://researchr.org/publication/DupySYB89}, cites = {0}, citedby = {0}, pages = {1058-1064}, booktitle = {Proceedings of the 21st Winter Simulation Conference, Washington, DC, USA, December 4-6, 1989}, editor = {Edward A. MacNair and Kenneth J. Musselman and Philip Heidelberger}, publisher = {ACM Press}, isbn = {0-911801-58-8}, } @inproceedings{BaconST00, title = {Guava: a dialect of Java without data races}, author = {David F. Bacon and Robert E. Strom and Ashis Tarafdar}, year = {2000}, doi = {10.1145/353171.353197}, url = {http://doi.acm.org/10.1145/353171.353197}, tags = {Java, data-flow, e-science}, researchr = {https://researchr.org/publication/BaconST00}, cites = {0}, citedby = {0}, pages = {382-400}, booktitle = {OOPSLA}, } @inproceedings{BaconALRS01, title = {Java without the Coffee Breaks: A Nonintrusive Multiprocessor Garbage Collector}, author = {David F. Bacon and C. Richard Attanasio and Han Bok Lee and V. T. Rajan and Stephen E. Smith}, year = {2001}, tags = {Java, C++, e-science}, researchr = {https://researchr.org/publication/BaconALRS01}, cites = {0}, citedby = {0}, pages = {92-103}, booktitle = {PLDI}, } @inproceedings{BaconR01, title = {Concurrent Cycle Collection in Reference Counted Systems}, author = {David F. Bacon and V. T. Rajan}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2072/20720207.htm}, researchr = {https://researchr.org/publication/BaconR01}, cites = {0}, citedby = {0}, pages = {207-235}, booktitle = {ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18-22, 2001, Proceedings}, editor = {Jørgen Lindskov Knudsen}, volume = {2072}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-42206-4}, } @inproceedings{BaconS96, title = {Fast Static Analysis of C++ Virtual Function Calls}, author = {David F. Bacon and Peter F. Sweeney}, year = {1996}, tags = {analysis, static analysis, C++}, researchr = {https://researchr.org/publication/BaconS96}, cites = {0}, citedby = {0}, pages = {324-341}, booktitle = {OOPSLA}, } @article{BaconGS94, title = {Compiler Transformations for High-Performance Computing}, author = {David F. Bacon and Susan L. Graham and Oliver J. Sharp}, year = {1994}, tags = {compiler, transformation}, researchr = {https://researchr.org/publication/BaconGS94}, cites = {0}, citedby = {0}, journal = {ACM Computing Surveys}, volume = {26}, number = {4}, pages = {345-420}, } @inproceedings{BaconCR03:0, title = {A real-time garbage collector with low overhead and consistent utilization}, author = {David F. Bacon and Perry Cheng and V. T. Rajan}, year = {2003}, doi = {10.1145/640128.604155}, url = {http://doi.acm.org/10.1145/640128.604155}, researchr = {https://researchr.org/publication/BaconCR03%3A0}, cites = {0}, citedby = {0}, pages = {285-298}, booktitle = {POPL}, } @inproceedings{AuerbachBCGBGMMS08, title = {Tax-and-spend: democratic scheduling for real-time garbage collection}, author = {Joshua S. Auerbach and David F. Bacon and Perry Cheng and David Grove and Ben Biron and Charlie Gracie and Bill McCloskey and Aleksandar Micic and Ryan Sciampacone}, year = {2008}, doi = {10.1145/1450058.1450092}, url = {http://doi.acm.org/10.1145/1450058.1450092}, researchr = {https://researchr.org/publication/AuerbachBCGBGMMS08}, cites = {0}, citedby = {0}, pages = {245-254}, booktitle = {Proceedings of the 8th ACM & IEEE International conference on Embedded software, EMSOFT 2008, Atlanta, GA, USA, October 19-24, 2008}, editor = {Luca de Alfaro and Jens Palsberg}, publisher = {ACM}, isbn = {978-1-60558-468-3}, } @inproceedings{BaconL90, title = {A Portable Run-time System for the Hermes Distributed Programming Language}, author = {David F. Bacon and Andy Lowry}, year = {1990}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/BaconL90}, cites = {0}, citedby = {0}, pages = {39-50}, booktitle = {USENIX Summer}, } @inproceedings{ZouABL09, title = {PTIDES on flexible task graph: real-time embedded systembuilding from theory to practice}, author = {Jia Zou and Joshua S. Auerbach and David F. Bacon and Edward A. Lee}, year = {2009}, doi = {10.1145/1542452.1542457}, url = {http://doi.acm.org/10.1145/1542452.1542457}, tags = {graph-rewriting, rewriting}, researchr = {https://researchr.org/publication/ZouABL09}, cites = {0}, citedby = {0}, pages = {31-40}, booktitle = {Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, LCTES 2009, Dublin, Ireland, June 19-20, 2009}, editor = {Christoph M. Kirsch and Mahmut T. Kandemir}, publisher = {ACM}, isbn = {978-1-60558-356-3}, } @inproceedings{TitzerABP07, title = {The ExoVM system for automatic VM and application reduction}, author = {Ben Titzer and Joshua S. Auerbach and David F. Bacon and Jens Palsberg}, year = {2007}, doi = {10.1145/1250734.1250775}, url = {http://doi.acm.org/10.1145/1250734.1250775}, researchr = {https://researchr.org/publication/TitzerABP07}, cites = {0}, citedby = {0}, pages = {352-362}, booktitle = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007}, editor = {Jeanne Ferrante and Kathryn S. McKinley}, publisher = {ACM}, isbn = {978-1-59593-633-2}, } @inproceedings{AttanasioBCS01, title = {A Comparative Evaluation of Parallel Garbage Collector Implementations}, author = {C. Richard Attanasio and David F. Bacon and Anthony Cocchi and Stephen E. Smith}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2624/26240177.htm}, tags = {C++, e-science}, researchr = {https://researchr.org/publication/AttanasioBCS01}, cites = {0}, citedby = {0}, pages = {177-192}, booktitle = {Languages and Compilers for Parallel Computing, 14th International Workshop, LCPC 2001, Cumberland Falls, KY, USA, August 1-3, 2001. Revised Papers}, editor = {Henry G. Dietz}, volume = {2624}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-04029-3}, } @article{Bacon03, title = {Kava: a Java dialect with a uniform object model for lightweight classes}, author = {David F. Bacon}, year = {2003}, tags = {Java, object-role modeling}, researchr = {https://researchr.org/publication/Bacon03}, cites = {0}, citedby = {0}, journal = {Concurrency - Practice and Experience}, volume = {15}, number = {3-5}, pages = {185-206}, } @inproceedings{SomanKB04, title = {Dynamic selection of application-specific garbage collectors}, author = {Sunil Soman and Chandra Krintz and David F. Bacon}, year = {2004}, doi = {10.1145/1029873.1029880}, url = {http://doi.acm.org/10.1145/1029873.1029880}, researchr = {https://researchr.org/publication/SomanKB04}, cites = {0}, citedby = {0}, pages = {49-60}, booktitle = {Proceedings of the 4th International Symposium on Memory Management, ISMM 2004, Vancouver, BC, Canada, October 24-25, 2004}, editor = {David F. Bacon and Amer Diwan}, publisher = {ACM}, isbn = {1-58113-945-4}, } @inproceedings{BaconG91, title = {Hardware-Assisted Replay of Multiprocessor Programs}, author = {David F. Bacon and Seth Copen Goldstein}, year = {1991}, researchr = {https://researchr.org/publication/BaconG91}, cites = {0}, citedby = {0}, pages = {194-206}, booktitle = {Workshop on Parallel and Distributed Debugging}, } @article{AuerbachBIKRRT09, title = {Low-latency time-portable real-time programming with Exotasks}, author = {Joshua S. Auerbach and David F. Bacon and Daniel T. Iercan and Christoph M. Kirsch and V. T. Rajan and Harald Röck and Rainer Trummer}, year = {2009}, doi = {10.1145/1457255.1457262}, url = {http://doi.acm.org/10.1145/1457255.1457262}, tags = {programming}, researchr = {https://researchr.org/publication/AuerbachBIKRRT09}, cites = {0}, citedby = {0}, journal = {ACM Trans. Embedded Comput. Syst.}, volume = {8}, number = {2}, } @inproceedings{PazPBKR05, title = {An Efficient On-the-Fly Cycle Collection}, author = {Harel Paz and Erez Petrank and David F. Bacon and Elliot K. Kolodner and V. T. Rajan}, year = {2005}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3443&spage=156}, researchr = {https://researchr.org/publication/PazPBKR05}, cites = {0}, citedby = {0}, pages = {156-171}, booktitle = {Compiler Construction, 14th International Conference, CC 2005, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2005, Proceedings}, editor = {Rastislav Bodík}, volume = {3443}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-25411-0}, } @inproceedings{AuerbachBGGKLRSSYY91, title = {High-level language support for programming distributed systems}, author = {Joshua S. Auerbach and David F. Bacon and Arthur P. Goldberg and Germán S. Goldszmidt and Mark T. Kennedy and Andy Lowry and James R. Russell and William Silverman and Robert E. Strom and Daniel M. Yellin and Shaula Yemini}, year = {1991}, doi = {10.1145/962128}, url = {http://doi.acm.org/10.1145/962128}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/AuerbachBGGKLRSSYY91}, cites = {0}, citedby = {0}, pages = {173-196}, booktitle = {Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, October 28-30, 1991, Toronto, Ontario, Canada}, editor = {Ann Gawman and Jan K. Pachl and Jacob Slonim and Anne Stilman}, publisher = {IBM}, } @article{PazBKPR07, title = {An efficient on-the-fly cycle collection}, author = {Harel Paz and David F. Bacon and Elliot K. Kolodner and Erez Petrank and V. T. Rajan}, year = {2007}, doi = {10.1145/1255450.1255453}, url = {http://doi.acm.org/10.1145/1255450.1255453}, researchr = {https://researchr.org/publication/PazBKPR07}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {29}, number = {4}, pages = {20}, } @inproceedings{Bacon90, title = {Transparent recovery in distributed systems}, author = {David F. Bacon}, year = {1990}, doi = {10.1145/504136.504150}, url = {http://doi.acm.org/10.1145/504136.504150}, researchr = {https://researchr.org/publication/Bacon90}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 4th ACM SIGOPS European Workshop, Bologna, Italy, September 3-5, 1990}, publisher = {ACM}, } @article{LeaBG08, title = {Languages and performance engineering: method, instrumentation, and pedagogy}, author = {Doug Lea and David F. Bacon and David Grove}, year = {2008}, doi = {10.1145/1480828.1480848}, url = {http://doi.acm.org/10.1145/1480828.1480848}, tags = {language engineering}, researchr = {https://researchr.org/publication/LeaBG08}, cites = {0}, citedby = {0}, journal = {SIGPLAN Notices}, volume = {43}, number = {11}, pages = {87-92}, } @inproceedings{BaconCG07, title = {TuningFork: a platform for visualization and analysis of complex real-time systems}, author = {David F. Bacon and Perry Cheng and David Grove}, year = {2007}, doi = {10.1145/1297846.1297923}, url = {http://doi.acm.org/10.1145/1297846.1297923}, tags = {analysis}, researchr = {https://researchr.org/publication/BaconCG07}, cites = {0}, citedby = {0}, pages = {854-855}, booktitle = {Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-865-7}, } @inproceedings{Bacon91, title = {File System Measurements and their Application to the Design of Efficient Operation Logging Algorithm}, author = {David F. Bacon}, year = {1991}, tags = {design}, researchr = {https://researchr.org/publication/Bacon91}, cites = {0}, citedby = {0}, pages = {21-30}, booktitle = {SRDS}, } @inproceedings{FramptonBCG07, title = {Generational Real-Time Garbage Collection}, author = {Daniel Frampton and David F. Bacon and Perry Cheng and David Grove}, year = {2007}, doi = {10.1007/978-3-540-73589-2_6}, url = {http://dx.doi.org/10.1007/978-3-540-73589-2_6}, researchr = {https://researchr.org/publication/FramptonBCG07}, cites = {0}, citedby = {0}, pages = {101-125}, booktitle = {ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings}, editor = {Erik Ernst}, volume = {4609}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-73588-5}, } @inproceedings{Bacon01, title = {Kava: a Java dialect with a uniform object model for lightweight classes}, author = {David F. Bacon}, year = {2001}, url = {http://portal.acm.org/citation.cfm?id=376656.376812}, tags = {Java, object-role modeling}, researchr = {https://researchr.org/publication/Bacon01}, cites = {0}, citedby = {0}, pages = {68-77}, booktitle = {Java Grande}, } @inproceedings{BaconFG02, title = {Space- and Time-Efficient Implementation of the Java Object Model}, author = {David F. Bacon and Stephen J. Fink and David Grove}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2374/23740111.htm}, tags = {Java, meta-model, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BaconFG02}, cites = {0}, citedby = {0}, pages = {111-132}, booktitle = {ECOOP 2002 - Object-Oriented Programming, 16th European Conference, Malaga, Spain, June 10-14, 2002, Proceedings}, editor = {Boris Magnusson}, volume = {2374}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43759-2}, } @inproceedings{BaconCJMS94, title = {A compiler framework for restructuring data declarations to enhance cache and TLB effectiveness}, author = {David F. Bacon and Jyh-Herng Chow and Dz-ching Ju and Kalyan Muthukumar and Vivek Sarkar}, year = {1994}, doi = {10.1145/782188}, url = {http://doi.acm.org/10.1145/782188}, tags = {caching, data-flow, compiler}, researchr = {https://researchr.org/publication/BaconCJMS94}, cites = {0}, citedby = {0}, pages = {3}, booktitle = {Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31 - November 3, 1994, Toronto, Ontario, Canada}, editor = {John E. Botsford and Ann Gawman and W. Morven Gentleman and Evelyn Kidd and Kelly A. Lyons and Jacob Slonim and J. Howard Johnson}, publisher = {IBM}, } @inproceedings{BaconKMS98, title = {Thin Locks: Featherweight Synchronization for Java}, author = {David F. Bacon and Ravi B. Konuru and Chet Murthy and Mauricio J. Serrano}, year = {1998}, tags = {Java, synchronization}, researchr = {https://researchr.org/publication/BaconKMS98}, cites = {0}, citedby = {0}, pages = {258-268}, booktitle = {PLDI}, } @article{Bacon07, title = {Realtime garbage collection}, author = {David F. Bacon}, year = {2007}, doi = {10.1145/1217256.1217268}, url = {http://doi.acm.org/10.1145/1217256.1217268}, researchr = {https://researchr.org/publication/Bacon07}, cites = {0}, citedby = {0}, journal = {ACM Queue}, volume = {5}, number = {1}, pages = {40-49}, } @inproceedings{BaconSY88, title = {Nest: A Network Simulation and Prototyping Tool}, author = {David F. Bacon and Jed Schwartz and Yechiam Yemini}, year = {1988}, researchr = {https://researchr.org/publication/BaconSY88}, cites = {0}, citedby = {0}, pages = {71-77}, booktitle = {USENIX Winter}, } @inproceedings{AuerbachBGGGKLRSSYY92, title = {High-level language support for programming distributed systems}, author = {Joshua S. Auerbach and David F. Bacon and Arthur P. Goldberg and Germán S. Goldszmidt and Ajei S. Gopal and Mark T. Kennedy and Andy Lowry and James R. Russell and William Silverman and Robert E. Strom and Daniel M. Yellin and Shaula Yemini}, year = {1992}, doi = {10.1109/ICCL.1992.185496}, url = {http://dx.doi.org/10.1109/ICCL.1992.185496}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/AuerbachBGGGKLRSSYY92}, cites = {0}, citedby = {0}, pages = {320-330}, booktitle = {ICCL 92, Proceedings of the 1992 International Conference on Computer Languages, Oakland, California, USA, 20-23 Apr 1992}, editor = {James R. Cordy and Mario Barbacci}, publisher = {IEEE}, isbn = {0-8186-2585-6}, } @inproceedings{BaconCR04, title = {A unified theory of garbage collection}, author = {David F. Bacon and Perry Cheng and V. T. Rajan}, year = {2004}, doi = {10.1145/1028976.1028982}, url = {http://doi.acm.org/10.1145/1028976.1028982}, researchr = {https://researchr.org/publication/BaconCR04}, cites = {0}, citedby = {0}, pages = {50-68}, booktitle = {Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004}, editor = {John M. Vlissides and Douglas C. Schmidt}, address = {Vancouver, BC, Canada}, publisher = {ACM}, isbn = {1-58113-831-8}, } @article{DupuySYB90, title = {NEST: A Network Simulation and Prototyping Testbed}, author = {Alexander Dupuy and Jed Schwartz and Yechiam Yemini and David F. Bacon}, year = {1990}, researchr = {https://researchr.org/publication/DupuySYB90}, cites = {0}, citedby = {0}, journal = {Communications of the ACM}, volume = {33}, number = {10}, pages = {63-74}, } @article{BaconS06, title = {Braids and fibers: Language constructs with architectural support for adaptive responses to memory latencies}, author = {David F. Bacon and Xiaowei Shen}, year = {2006}, doi = {10.1147/rd.502.0209}, url = {http://dx.doi.org/10.1147/rd.502.0209}, tags = {architecture}, researchr = {https://researchr.org/publication/BaconS06}, cites = {0}, citedby = {0}, journal = {IBM Journal of Research and Development}, volume = {50}, number = {2-3}, pages = {209-222}, } @proceedings{iwmm:2004, title = {Proceedings of the 4th International Symposium on Memory Management, ISMM 2004, Vancouver, BC, Canada, October 24-25, 2004}, year = {2004}, tags = {memory management}, researchr = {https://researchr.org/publication/iwmm%3A2004}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 4th International Symposium on Memory Management, ISMM 2004, Vancouver, BC, Canada, October 24-25, 2004}, conference = {iwmm}, editor = {David F. Bacon and Amer Diwan}, publisher = {ACM}, isbn = {1-58113-945-4}, } @proceedings{vee:2009, title = {Proceedings of the 5th International Conference on Virtual Execution Environments, VEE 2009, Washington, DC, USA, March 11-13, 2009}, year = {2009}, tags = {Meta-Environment}, researchr = {https://researchr.org/publication/vee%3A2009}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 5th International Conference on Virtual Execution Environments, VEE 2009, Washington, DC, USA, March 11-13, 2009}, conference = {vee}, editor = {Antony L. Hosking and David F. Bacon and Orran Krieger}, publisher = {ACM}, isbn = {978-1-60558-375-4}, } @proceedings{oopsla:2007, title = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, year = {2007}, tags = {programming languages, object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/oopsla%3A2007}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, conference = {OOPSLA}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-786-5}, } @proceedings{oopsla:2007c, title = {Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, year = {2007}, tags = {programming languages, object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/oopsla%3A2007c}, cites = {0}, citedby = {0}, booktitle = {Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, conference = {OOPSLA}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-865-7}, }