Christopher Brooks
|
|
I'm the Executive Director of the
Center for Hybrid and Embedded Software Systems (CHESS)
I also post to the Center for Hybrid & Embedded Software Systems Blog |
|
||
|
|
I'm the Ptolemy Project Software Manager | |||
|
|
I do website development for the
Team for Research in Ubiquitous Secure Technology (TRUST), where I sometimes update the
Trust Security and Privacy Blog
|
|||
| I'm work on the Disciplined Design of System of Systems project. That project covers Multiform Models of Time, Temporal Isolation, Hybrid Models, Correct Composition, Linking Behaviours to Implementation and Design Drivers. | ||||
| I'm working on the Ptolemy/Rome AFRL Extensible Modeling and Analysis Framework project. The primary objective here is to improve performance on large models. | ||||
| I participate in the ActionWebs project. The objective of this research is to develop a theory of "ActionWebs", that is, networked embedded sensor-rich systems, which are taskable for coordination of multiple decision-makers. | ||||
|
|
I'm supervising Mary Stewart, who works on many of the above projects and is also working on the Energy Efficient Electronics Science (E3S) Center |
|
|
Christopher Brooks, PMP University of California EECS Department 337 Cory Hall #1774 Berkeley, CA 94720-1774 Office: 545Q Cory Hall 510.643.9841 (Office) 707.332.0670 (Cell) |
Publications
My publications are listed below, see also: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
- Antoon Goderis, Christopher Brooks, Ilkay Altintas, Edward A. Lee, Carol Gobel. Heterogeneous Composition of Models of Computation, Future Generation Computer Systems, 25(5):552-560, May 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
- Jeff Tsay, Christopher Hylands and Edward Lee, "A Code Generation Framework for Java Component-Based Designs," CASES '00, November 17-19, 2000, San Jose, CA.
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.
