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, digital evolution, artificial life, overlay networks, service composition.
Current and Recent Research Projects:
ThinkTank:
Using Artificial Life to Design Robust Distributed Systems
Orchid:
Harnessing Digital Evolution to Design High-Assurance Adaptive Systems
AWARE:
Adaptive Software Monitoring for Critical Infrastructure Protection
Digital Evolution Testbed:
Infrastructure for Experimental Research in Evolutionary Robotics
RAPIDware:
Adaptive Middleware for Heterogeneous Mobile Computing
Meridian:
Automated Development of Distributed Systems Software
Earlier Research Projects
Grants and Contracts
Recent Press Articles
:
A
recent article in New Scientist magazine
highlighted our work on evolving adaptive sleep behavior in digital organisms.
[Full Text]
Publications:
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
Recent Publications (2007 - present)
(2001-2006)
(1987-2000)
Affiliations:
Software Engineering and Network Systems (SENS) Laboratory
Digital Evolution Laboratory (Devolab)
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: January 2010