Daniel E. Cooke
- Professor and Chairman
- Department of Computer Science
- University of Texas at El Paso, El Paso, TX
- Chief Computer Scientist
- Pan American Center for Earth and Environmental Studies
- University of Texas at El Paso, El Paso, TX
- B.S.
- Sam Houston State University, Hunstville, TX
- M.S.
- Texas A&M University, College Station, TX
- Ph.D.
- University of Texas at Arlington, Arlington, TX
Honors
- American Men and Women of Science, 1998
- Who's Who in Science and Engineering, 1998
- Chair of IEEE Technical Committee on Computer Languages.
- Senior Member IEEE, 1996
- Society of Design and Process Science Service Award, 1996
- University Distinguished Achievement in Research Award 1996
- MacIntosh-Murchison Chair in Engineering 1993
- MacIntosh-Murchison Faculty Fellow 1990-1992
- Visiting Research Professor at Naval Postgraduate School (Summers, 1991, 1992)
- ASME Petroleum Division Ralph James Award (1993)
- ASME ECTE 1993 Service Award
- American Electronics Association Fellow
- Sigma Xi
- Tau Beta Pi
- U.P.E.
- Alpha Chi.
Editorships
- Editor-in-Chief Design and Process World
- Associate Editor of the Journal for Software Engineering and Knowledge Engineering
- Book Review Editor of the Journal for Software Engineering and Knowledge Engineering
- Special Issue of Journal of Software Engineering and Knowledge Engineering - 1991
- Special Issue of Journal of Software Engineering and Knowledge Engineering - 1992
- Special Issue of Journal of Software Engineering and Knowledge Engineering - 1998 (with Joseph Urban)
- Special Issue of Journal of Systems and Software - 1998 (with Joseph Urban)
- Co-editor COMPUTER APPLICATIONS AND DESIGN ABSTRACTION 1992 - ASME
- Editor COMPUTER APPLICATIONS AND DESIGN ABSTRACTION 1993 - ASME
- Proceedings Editor COMPSAC 1993
- Editor SOFTWARE SYSTEMS IN ENGINEERING 1994 - ASME
- Editor SOFTWARE SYSTEMS IN ENGINEERING 1995- ASME.
- Proceedings Editor IEEE ISADS 1995.
- The Impact of Computer Aided Software Engineering on Software Processes. Edited and Introduced by D.E. Cooke. World Scientific Publishers, Ltd. Contributors: Raymond Yeh, Peter Ng, Luqi, Joseph Urban, Ron Norman, W.D. Hurley, John Baker, Patrick Bobbie, WT Tsai, Greg Boone, Nick Bourbakis, etc. 1994.
Program Committees (Officer)
- Vice Program Chair IEEE TAI '92
- Symposium Chair ASME Computer Applications and Design Abstraction '93
- Symposium Chair ASME Computer Applications and Design Abstraction '94
- Chair ASME Computer Applications and Design Abstraction '95
- Chair of Workshop on Software Automation for Systems Integration Conference, 1992
- Chair of Workshop on Software Automation for International Conference on Software Engineering and Knowledge Engineering, 1993
- Chair of Workshop on Software Automation for International Conference on Software Engineering and Knowledge Engineering, 1994
- Demonstration Chair, SEKE '95
- Co-Program Chair (with Joseph Urban), International Conference on Software Engineering and Knowledge Engineering 1996.
- Chair of SDPS Systems and Software Engineering Symposium, 1996.
- General Chair, IEEE Tools with Artificial Intelligence, 1997.
- Steering Committee of SDPS Systems and Software Engineering Symposium, 1998.
- Steering Committee of Monterey Formal Methods Workshop, 1998.
Areas of Interest
- High Level Language Design, Automatic Programming, Software Engineering, and Data Mining
SequenceL SITE
Selected Journal Publications Since 1990
D.E. Cooke, "Formal Specifications of Resource-Deadlock Prone Petri Nets," The Journal of Systems and Software, Vol. 11 No. 1 (January, 1990) pp. 53-69.
D.E. Cooke, "Towards a Formalism To Produce a Programmer Assistant CASE Tool," IEEE Transactions on Knowledge and Data Engineering, Vol. 2 No. 3, September, 1990, pp. 320-326.
D.E. Cooke and A. Gates, "On the Development of a Method to Synthesize Programs from Requirement Specifications," International Journal on Software Engineering and Knowledge Engineering, Vol 1 No 1, (March, 1991) pp. 21-38.
Daniel E. Cooke, "An Issue of the Next Generation of Problem Solving Environments," Journal of Systems Integration, Vol 1(2), (February, 1992) pp. 39-52.
C.V. Ramamoorthy, Daniel E. Cooke, and Chitta Baral, "Maintaining the Truth of Specifications in Evolutionary Software," International Journal of AIT, Vol. 2, No. 1 (1993) pp. 15-31.
Daniel E. Cooke, "Possible Effects of the Next Generation Programming Language on the Software Process Model," International Journal on Software Engineering and Knowledge Engineering, Vol 3 No 3, (September, 1993) pp. 383-399.
Luqi and Daniel E. Cooke, "How to Combine Nonmonotonic Logic and Rapid Prototyping to Help Maintain Software," International Journal on Software Engineering and Knowledge Engineering, Vol. 5 No. 1, (March, 1995) pp. 89-118.
Daniel Cooke, Elif Demirors, Onur Demirors, Ann Gates, Bernd Kraemer, Murat M. Tanik, "Languages for the Specification of Software," Journal of Systems and Software, 1996; 32:269-308.
Daniel Cooke, "An Introduction to SEQUENCEL: A Language to Experiment with Nonscalar Constructs," Software Practice and Experience, Vol. 26(11). (November, 1996) 1205-1246.
Scott A. Starks, Daniel E. Cooke, and G.R. Keller, "Establishment of the Pan American Center for Earth and Environmental Studies," Geocarto International Vol. 12 No. 3 (September, 1997) pp. 101-104.
Daniel E. Cooke and Luqi, "Logic Programming and Software Maintenance," Annals of Mathematics and Artificial Intelligence, 21 (1997) 221-229.
Daniel E. Cooke, "SequenceL Provides a Different Way to View Programming," Computer Languages 24 (1998) 1-32.
Daniel E. Cooke, "The Semantics of SequenceL ," to appear in Journal of Programming Languages.
Selected Conference Publications Since 1990
Daniel E. Cooke, "Abstraction, Concurrency, and Communal Computing in SequenceL," IEEE COMPSAC '97, Bethesda, MD. (August,1997) pp. 188-191.
Daniel Cooke and Luqi, "Formal Support for Software Maintenance," IEEE COMPSAC '93, Phoenix, AZ, (November, 1993) pp. 402-407.
Daniel E. Cooke, "Preliminary Thoughts Concerning the Interphase Activity of Requirement Migration," Proceedings of IEEE Seventh International Conference on Software Engineering and Knowledge Engineering, (June, 1995), pp. 166-172.
Ann Q. Gates and Daniel E. Cooke, "The Use of Integrity Constraints in Software Engineering" Proceedings of IEEE Seventh International Conference on Software Engineering and Knowledge Engineering, (June, 1995), pp. 383-390.
Daniel E. Cooke and Scott A. Starks, "A Software Architecture for the Analysis of Remotely Geographic and Remotely Sensed Data," to appear in the Proceedings of the 1995 Monterey Workshop on Formal Methods.
Daniel E. Cooke, "A Comparison of Languages SEQUENCEL and FP," in Proceedings of the First World Conference on Integrated Design and Process Technology, Society of Design and Process Science, (December, 1995), Austin, TX, pp. 43-48.
Daniel E. Cooke, V. Kreinovich, and L. Longpre. "Which Algorithms are Feasible? Maxent Approach," In G. Erickson, editor, Maximum Entropy and Bayesian Methods, Dordecht, 1997. Kluwer.
Daniel E. Cooke and Joseph Urban, "The Application of the SequenceL Language to Complicated Database Applications," invited paper in the Proceedings of IEEE Workshop on Application-Specific Software Engineering and Technology, (pp. 166- 171) March, 1998.
Daniel E. Cooke, "Nested Parallelisms in SequenceL," in Proceedings of the International Conference on Software Engineering and Knowledge Engineering (June, 1998), pp. 246-250.
Daniel E. Cooke, Vladik Kreinovich, and Joseph Urban, "A Distributed Version of the SequenceL Language," invited paper to appear in 17th IEEE Symposium on Reliable Distributed Systems.
Contact Information
Department of Computer Science
University of Texas at El Paso
El Paso, TX 79968, USA
email: dcooke@cs.utep.edu
office phone: (915) 747-6956
fax: (915) 747-5030
Full Vita
The number of accesses since September 23, 1997 is: