Phil McKinley
Philip K. McKinley
Professor of Computer Science and Engineering
Michigan State University

Ph.D., University of Illinois at Urbana-Champaign


Short Biography
Curriculum Vitae (PDF)
Contact Information

Research

  • Topics: Distributed systems, self-adaptive software, autonomic computing, adaptive middleware, group communication services, evolutionary robotics, digital evolution, artificial life, overlay networks, service composition.
  • Publications:
       Publications from Research Projects (2007 - present)    (2001-2006)    (1987-2000)
       Harnessing Digital Evolution - 2008 IEEE Computer article on using artificial life to help construct robust software
       Composing Adaptive Software - 2004 IEEE Computer article on a taxonomy of adaptive software methods
  • Current Research Projects:
       BEACON (NSF): An NSF Center for the Study of Evolution in Action
       TEAMS (NSF): Transplanting Artificial Life Behaviors to Mobile Robots
       Orchid (NSF): Harnessing Digital Evolution to Design High-Assurance Adaptive Systems
       AWARE (ARO): Adaptive Software Monitoring for Critical Infrastructure Protection
       Digital Evolution Testbed (NSF): Infrastructure for Experimental Research in Evolutionary Robotics
       ThinkTank: Umbrella MSU Initiative Applying Evolutionary Computation to Distributed Systems
  • Recently-Completed and Past Projects:
       RAPIDware (ONR): Adaptive Middleware for Heterogeneous Mobile Computing
       Meridian (NSF): Automated Development of Distributed Systems Software
       Earlier Research Projects
       List of Grants and Contracts
  • In the Press:
       Conservation Maven article on our work in automated species identification as part of ecosystem monitoring.
       New Scientist magazine article on our work on evolving adaptive sleep behavior in digital organisms. [Full Text]
       Le Monde de l'intelligence magazine article (in French) on our work in harnessing digital evolution.
  • Affiliations:
       Software Engineering and Network Systems (SENS) Laboratory
       Digital Evolution Laboratory (Devolab)
       Ecology, Evolutionary Biology, and Behavior Graduate Program
  • Current and Former Students
  • Teaching

    Recent Professional Activities

    Other Pointers

  • Michigan State University
  • MSU Department of Computer Science
  • MSU College of Engineering
  • For newcomers to Lansing

  • Author: Phil McKinley

    Updated: March 2010