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
Teaching Statement
CSE 812, Advanced Operating Systems, Spring 2010
CSE 910, Biologically-Inspired Design of Networks and Distributed Systems, Spring 2010
Recent Professional Activities
Program Committee Member,
GECCO 2010
Program Committee Member,
SASO 2010
Other Pointers
Michigan State University
MSU Department of Computer Science
MSU College of Engineering
For newcomers to Lansing
Author: Phil McKinley
Updated: March 2010