Christopher Brooks
As of June 28, 2018, I no longer work for UC Berkeley and am retired.
|
|
|
The best way to reach me is via my personal email, cxbrooks at gmail.
|
Publications
My publications are listed below, see also:
2018
- Christopher Brooks, Chadlia Jerad, Hokeun Kim, Edward A.
Lee, Marten Lohstroh, Victor Nouvellet, Beth Osyk, Matt
Weber. A Component Architecture for the Internet of Things,
To Appear in Proceedings of the IEEE,
2018.
2016
- Christopher Brooks, Jay Jay Billings. Introducing
Triquetrum, A Possible Future for Kepler and Ptolemy
II, 3rd Workshop on Advances in the Kepler
Scientific Workflow System and Its Applications, ICCS, 9,
June, 2016; Poster presented at ICCS 2016, San Diego.
- Fabio Cremona, Marten Lohstroh, Stavros Tripakis,
Christopher Brooks, Edward A. Lee. FIDE
-- An FMI Integrated Development Environment,
Symposium on Applied Computing 2016, Pisa, ACM, 4, May, 2016.
- Christopher Brooks, Erwin De Ley. Triquetrum:
Models of Computation for Workflows, 8, March, 2016; Presented at EclipseCon NA 2016, Reston, VA.
2014
- C. Brooks and E. A. Lee, "Ptolemy Coding Style," EECS Department,
University of California, Berkeley, Tech. Rep. UCB/EECS-2014-164,
Sep. 2014.
2013
- Christopher Brooks,
"Black
Rock Desert," Arcadia Publishing, 2013.
- David Broman, Christopher Brooks, Lev Greenberg, Edward A.
Lee, Michael Masin, Stavros Tripakis, Michael Wetter. Determinate Composition of FMUs for
Co-Simulation, 13th International Conference on
Embedded Software (EMSOFT), Montreal, 29, September, 2013.
2010
- Martin Schoeberl, Christopher Brooks, Edward A. Lee. Code Generation for Embedded Java with Ptolemy,
Proceedings of the 8th IFIP Workshop on Software
Technologies for Future Embedded and Ubiquitous Systems
(SEUS 2010), October, 2010.
2009
2008
- Christopher Brooks, Chihhong Cheng, Thomas Huining Feng,
Edward A. Lee, Reinhard von Hanxleden. Model
Engineering using Multimodeling, 1st International
Workshop on Model Co-Evolution and Consistency Management
(MCCM '08), September, 2008.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II),"
EECS Department, University of California, Berkeley,
UCB/EECS-2008-28, April 1, 2008.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture),"
EECS Department, University of California, Berkeley,
UCB/EECS-2008-29, April 1, 2008.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains),"
EECS Department, University of California, Berkeley,
UCB/EECS-2008-30, April 1, 2008.
- C. Brooks, T. H. Feng, E. A. Lee, and R. von Hanxleden, "Multimodeling: A Preliminary Case Study," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2008-7, Jan. 2008.
2007
- Antoon Goderis, Christopher Brooks, lkay Altintas, Edward A. Lee, "Composing
Different Models of Computation in Ptolemy II and Kepler," 2007 Proceedings, International Conference
on Computational Science (ICCS), May, 2007; To appear at
International
Conference on Computational Science (ICCS) 2007.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II),"
EECS Department, University of California, Berkeley,
UCB/EECS-2007-7, January 11, 2007.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture),"
EECS Department, University of California, Berkeley,
UCB/EECS-2007-8, January 11, 2007.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.),
"Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains),"
EECS Department, University of California, Berkeley,
UCB/EECS-2007-9, January 11, 2007.
2005
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II,") Technical Memorandum UCB/ERL M05/21, University of California, Berkeley, CA USA 94720, July 15, 2005.
- C. Brooks, E. A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture)," Technical Memorandum UCB/ERL M05/22, University of California, Berkeley, CA USA 94720, July 15, 2005.
- C. Brooks, E. A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)," Technical Memorandum UCB/ERL M05/23, University of California, Berkeley, CA USA 94720, July 15, 2005.
- C. Brooks, A. Cataldo, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, H. Zheng "HyVisual: A Hybrid System Visual Modeler," Technical Memorandum UCB/ERL M05/
24, University of California, Berkeley, CA 94720, July 15, 2005.
2004
- C. Brooks, A. Cataldo, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, H. Zheng"HyVisual: A Hybrid System Visual Modeler," Technical Memorandum UCB/ERL M04/18, University of California, Berkeley, CA 94720, June 28, 2004.
- C. Brooks, E.A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II) ," Technical Memorandum UCB/ERL M04/27, University of California, Berkeley, CA USA 94720, July 29, 2004.
- C. Brooks, E. A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture) ," Technical Memorandum UCB/ERL M04/16, University of California, Berkeley, CA USA 94720, June 24, 2004.
- C. Brooks, E. A. Lee, X. Liu, S. Neuendorffer, Y. Zhao, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)," Technical Memorandum UCB/ERL M04/17, University of California, Berkeley, CA USA 94720, June 24, 2004.
2003
In 2003 I changed my last name from Hylands to Brooks.
- Christopher Hylands Brooks and Edward A. Lee, "Ptolemy II Coding Style" Technical Memorandum UCB/ERL M03/44, University of California at Berkeley, November 24, 2003.
- Gries, M., Weber, S., & Brooks, C.,"The Mescal Architecture Development System (Tipi) Tutorial",
Technical Report No. UCB/ERL M03/40, EECS Department, University of California, Berkeley, 2003.
- A. Cataldo, C. Hylands, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, H. Zheng "HyVisual: A Hybrid System Visual Modeler," Technical Memorandum UCB/ERL M03/30, University of California, Berkeley, CA 94720, July 17, 2003 (earlier version, January, 2003).
- C. Hylands, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, Y. Xiong, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II) ," TechnicalMemorandum UCB/ERL M03/27, University of California, Berkeley, CA USA 94720, July 16, 2003.
- C. Hylands, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, Y. Xiong, H. Zheng, (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture) ," TechnicalMemorandum UCB/ERL M03/28, University of California, Berkeley, CA USA 94720, July 16, 2003.
- C. Hylands, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, Y. Xiong, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)," TechnicalMemorandum UCB/ERL M03/29, University of California, Berkeley, CA USA 94720, July 16, 2003.
2002
- C. Hylands, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, Y. Xiong, H. Zheng (eds.), "Heterogeneous Concurrent Modeling and Design in Java," Technical Memorandum UCB/ERL M02/23, University of California, Berkeley, CA USA 94720, August 5, 2002.
2001
- J. Davis II, C. Hylands, B. Kienhuis, E. A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Tsay, B. Vogel, and Y. Xiong, "Heterogeneous Concurrent Modeling and Design in Java," Technical Memorandum UCB/ERL M01/12, EECS, University of California, Berkeley, March 15, 2001. Superseded by Technical Memorandum UCB/ERL No. M02/23, August 5, 2002.
2000
1999
- J. Davis, R. Galicia, M. Goel, C. Hylands, E.A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Reekie, N. Smyth, J. Tsay and Y. Xiong, "Heterogeneous Concurrent Modeling and Design in Java," Technical Memorandum UCB/ERL No. M99/40, University of California, Berkeley, CA 94720, July 19, 1999. Superseded by Technical Memorandum UCB/ERL No. M01/12, March 15, 2001
as well as Technical Memorandum UCB/ERL No. M02/23, August 5, 2002.
- J. Davis II, M. Goel, C. Hylands, B. Kienhuis, E. A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Reekie, N. Smyth, J. Tsay and Y. Xiong, "Overview of the Ptolemy Project," ERL Technical Memorandum UCB/ERL No. M99/37, Dept. EECS, University of California, Berkeley, CA 94720, July 1999. This paper has been superseded by Technical Memorandum UCB/ERL M01/11, March 6, 2001, also entitled Overview of the Ptolemy Project
- J. Reekie, S. Neuendorffer, C. Hylands and E. A. Lee "Software Practice in the Ptolemy Project," Technical Report Series, GSRC-TR-1999-01, Gigascale Semiconductor Research Center, University of California, Berkeley, CA 94720, April 1999.
1998
- J. Davis, R. Galicia, M. Goel, C. Hylands, E.A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Reekie, N. Smyth, J. Tsay and Y. Xiong, "Heterogeneous Concurrent Modeling and Design in Java," Technical Memorandum UCB/ERL No. M98/72, University of California, Berkeley, CA 94720, November 23, 1998.
- E. K. Pauer, C. S. Myers, P. D. Fiore, J. M. Smith, C. M. Crawford, E. A. Lee, J. Lundblad and C. Hylands, "Algorithm Analysis and Mapping Environment for Adaptive Computing Systems," Presented at the Second Annual Workshop on High Performance Embedded Computing, MIT Labs, Lexington, MA, September, 1998.
1997
- E.A. Lee, S. Bhattacharyya, J.T. Buck, W.T. Chang, M.J. Chen,
B.L. Evans, E. E. Goei, S. Ha, P. Haskell, C.T. Huang, W.J. Huang,
C. Hylands, A. Kalavade, A. Kamas, A. Lao, E.A. Lee, S. Lee,
D.G. Messerschmitt, P. Murthy, T.M. Parks, J.L. Pino, J. Reekie, G. Sih, S. Sriram, M.P. Stewart, M.C. Williamson, K. White. The Almagest, five volumes of documentation for Ptolemy Classic, a heterogeneous simulation and design environment supporting multiple models of computation and the predecessor to Ptolemy II, a Java-based environment.
- Christopher Hylands, Edward A. Lee, and John Reekie, "The Tycho User Interface System," 5th Annual Tcl/Tk Workshop '97, Boston, Massachusetts, July, 1997.