Texas Tech
University
Dept.
Of Computer Science
Texas Tech University


Dr. Daniel E. Cooke

Professor and Chairman
Department of Computer Science and
Director
Center for Advanced Intelligent Systems
Texas Tech University
Lubbock, TX
&
Formerly
Program Manager
National Strategic Initiative for Intelligent Systems
NASA Ames Research Center
Moffett Field, CA
NASA's Intelligent Systems Program Home Page Brief Biographical Sketch

Education

Bachelor of Science
Sam Houston State University, Hunstville, TX

Master of Computing Science.
Texas A&M University, College Station, TX

Doctor of Philosophy
University of Texas at Arlington, Arlington, TX

Committees

  • Area Editor (Software) IEEE Computer .
  • Area Editor (Formal Methods) of the Journal for Software Engineering and Knowledge Engineering .
  • Chair, NASA-CMU High Dependability Computing Consortium Review Panel.
  • Member, NASA's Earth Science Enterprise Advisory Committee - Technology Subcommittee .
  • Advisor, NASA's Computing, Information, and Communications Technology Program .
  • Advisor, NASA's Intelligent Systems Program .
  • Member, NASA's Mars Study Committee.

    Honors

    Textbooks

    Editorships

    Program Committees (Officer)

    Areas of Interest

    High Level Language Design, Automatic Programming, Software Engineering, and Data Mining
    SequenceL SITE

    Selected Journal Publications Since 1995

    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 and David Dampier, "A Realtime Version of SequenceL," Annals of Software Engineering, Volume 7 (1999), pp. 157-176

    Daniel E. Cooke "Specification Languages for Distributed Processing" invited article for Encyclopedia of Distributed Processing.

    Daniel E. Cooke, Joseph Urban, and Scott Hamilton "UNIX and Beyond: An Interview with Ken Thompson," COMPUTER (May, 1999) Vol. 32 No. 5, pp. 58-64.

    Daniel E. Cooke and Scott Hamilton, "New Directions for NASA Ames Research Center," COMPUTER (January 2000) Vol. 33 No. 1, pp.63-71.

    Daniel E. Cooke and Vladik Kreinovich, "Automatic Concurrency in SequenceL," in Electronic Notes in Theoretical Computer Science, 25 (1999), 12 pages. The Paper

    Daniel E. Cooke and Butler Hine III, Virtual Collaborations with the Real: NASAs New Era in Space Exploration, IEEE Intelligent Systems, Vol. 17 No. 2, (March-April 2002) pp. 63-69.

    Daniel E. Cooke and Vladik Kreinovich, Automatic concurrency in SequenceL, Science of Computer Programming, 42 (1) (2002) pp. 115-128.

    Daniel E. Cooke and Per Andersen, "Automatic Parallel Control Structures in SequenceL," Software Practice and Experience, Volume 30, Issue 14, (November 2000), 1541-1570.

    List of publications from the DBLP Bibliography Server:

    DBLP website 1 DBLP website 2

    Selected Conference Publications Since 1995

    Daniel E. Cooke and Butler Hine III, Computer Science Research Challenges A NASA Problem-Driven View, to appear in the CRA Conference on "Grand Research Challenges" in Computer Science and Engineering, June 23-26, 2002. Airlie House, Warrenton, Virginia.

    Daniel E. Cooke, "Abstraction, Concurrency, and Communal Computing in SequenceL," IEEE COMPSAC '97, Bethesda, MD. (August,1997) pp. 188-191.

    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.

    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, "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 in 17th IEEE Symposium on Reliable Distributed Systems, West Lafayette, Indiana, October 20-23, 1998, pp. 295-301.

    Daniel E. Cooke, V. Kreinovich, and S. Starks. "ALPS: A Logic for Program Synthesis (Motivated by Fuzzy Logic," in WCCI'98 FUZZ-IEEE'98, 1998 International Conference on Fuzzy Systems, Anchorage, Alaska, May 4-9, 1998, pp.779-784.

    Hung Nguyen, Vladik Kreinovich, Daniel E. Cooke, Luqi,, and Olga Koshelva, "Towards Combining Fuzzy and Logic Programming Techniques," Proceedings of VJFuzzy'98, Hanoi, Viet Nam, 1998, pp. 482-489.

    Joseph E. Urban and Daniel E. Cooke, "Distributed Data Parallelisms: Specified in Descartes and Programmed in SequenceL and JAVA," in Proceedings of Fourth International Workshop on Object-oriented Real-time Dependable Systems (WORDS'99), January 27-29, 1999, Santa Barbara, CA, pp.102-109.

    Daniel E. Cooke and Vladik Kreinovich, "Automatic Concurrency in SequenceL", in Proceedings of the 1998 ARO/ONR/NSF/DARPA Monterey Workshop on Engineering Automation for Computer Based Systems, Carmel, California, October 23-26, pp. 47-56.

    M. Duvall, P. Andersen, J. Leggoe, A. Graham, D. Cooke & J. Antonio, "A case study on the importance of compiler and other optimizations for improving super-scalar processor performance," to appear in Proceedings for Sixth International Conference on Applications of High-Performance Computers in Engineering, 26-28 January, 2000, Maui, Hawaii.

    Contact Information

    Department of Computer Science
    Texas Tech University
    Lubbock, TX 79409, USA

    email: dcooke@coe.ttu.edu
    office phone: (806) 742-3527
    fax: (806) 742-3519


    [  Home  |  Dept  |  Undergrad  |  Grad  |  People  |  Courses  |  Research  |  Organizations  |  Resources  ]

    Engineering Center 211 · Lubbock, Tx 79409 · (806) 742-3527
    Comments: webmaster@cs.ttu.edu
    Last Modified: Last modified: Fri Mar 23 11:44:24 CST 2001
    Copyright © 1997-2001, All Rights Reserved.
    Department of Computer Science
    Texas Tech University