| Jonathan Cook |
|
|
Associate Professor
Ph.D., University of Colorado at Boulder 1996
Email: jcook@cs.nmsu.edu
Phone: (575) 646-6243
Office: SH 165
Home Page |
Jonathan Cook received his B.S. and M.S. degrees in computer engineering from Case Western Reserve University in 1988 and 1991 respectively. He then worked for two years in Clevland, Ohio before returning to school. In 1996 he received a Ph.D. degree in Computer Science from the University of Colorado at Boulder.
Jonathan has worked on research topics from object database garbage collection to empirical software process analysis. He spent two months at Bell Laboratories involved in software process research. His current interests are in the areas of software process, reliable component-based systems, software engineering environments, and large software system maintenance.
|
Publications
J. Cook, "
Software Engineering Concerns for Mobile Agent Systems, "
Software Engineering Concerns for Mobile Agent Systems,
Proc. Workshop on Software Engineering and Mobility at ICSE 2001, Toronto, Canada, May,
2001
J. Cook, "
Open Source Development: an Arthurian Legend, "
Open Source Development: an Arthurian Legend,
Proc. Workshop on Open Source Software Development at ICSE 2001, Toronto, Canada, May,
2001
J. Cook, "
Supporting Rapid Prototyping through Frequent and Reliable Deployment of Evolving Components, "
Supporting Rapid Prototyping through Frequent and Reliable Deployment of Evolving Components,
Proc. 12th IEEE Workshop on Rapid Prototyping, Monterey Bay, CA. June,
2001
J. Cook, C. He, C. Ma, "
Measuring Behavioral Correspondence to a Timed Concurrent Model, "
Measuring Behavioral Correspondence to a Timed Concurrent Model,
Proc. IEEE International Conference on Software Maintenance, Florence, Italy, November,
2001
J. Cook, A. Al-Gahmi, S. Devi, N. Vedagiri, "
Scripting Runtime Dynamic Analyses, "
Scripting Runtime Dynamic Analyses,
Proc. 2003 Workshop on Dynamic Analysis, Portland, Oregon, USA, pp. 49-52, May,
2003
A. Al-Gahmi, C. John, J.E. Cook, B. Du, "
Supporting Quick and Dirty CORBA Introspection and Manipulation, "
Supporting Quick and Dirty CORBA Introspection and Manipulation,
Proc. 2003 Working Conference on Reverse Engineering, Victoria, British Columbia, pp. 228-227, November,
2003
J. Cook, M. Palankar, "
Ideas for Efficient Hardware-Assisted Data Breakpoints, "
Ideas for Efficient Hardware-Assisted Data Breakpoints,
Proc. 2nd International Workshop on Dynamic Analysis (WODA 2004), Edinburgh, Scotland, pp. 36-39, May,
2004
N. Abbas, S. Tambe, J. Cook, "
Using DDL to understand and modify SimpleScalar, "
Using DDL to understand and modify SimpleScalar,
Proc. 2004 Working Conference on Reverse Engineering, Delft, Netherlands, November,
2004
J.E. Cook, Z. Du, C. Liu, A.L. Wolf, "
Discovering Models of Behavior for Concurrent Workflows, "
Discovering Models of Behavior for Concurrent Workflows,
Computers in Industry, pp. 297--319, vol. 53, no. 3, April,
2004
J.E. Cook, Z. Du, "
Discovering Thread Interactions in a Concurrent System, "
Discovering Thread Interactions in a Concurrent System,
Journal of Systems and Software, accepted to appear in a special issue on the best papers from WCRE,
2002