Embedded Systems-Silicon Valley Campus - Carnegie Mellon University

mems image

Connected Embedded Systems

Automation is becoming pervasive in and permeating throughout our society in ways that are often invisible.  An ever-growing number of personal and domestic appliances have embedded behavior that provides convenience and utility in our everyday lives.  From modern automotive vehicles (that contain numerous embedded subsystems--often taken for granted), to automated factories to medical devices to emergency response systems to almost any kind of sophisticated electronic device, embedded systems and software are present.

This research domain is a realm that embraces the "real world" where the concepts of bug and crash must give way to graceful degradation and fault-tolerance.  At the same time it must accommodate many real-world limitations, some of which are power consumption, response time, physical size, heat dissipation, and local memory capacity (future linkages to cloud environments should not be discounted) while being driven by reliability factors, cost factors, and time to market.   The unbridled growth of embedded technologies and applications is evident. 

Current system and software development technologies often do not consider specific requirements and demands of embedded capabilities which are fundamentally different from that which are non-embedded.  It is a domain that requires system, software, and hardware synergies and which is ripe for the research and design focus of Systems Engineering and Software Engineering to improve our lives and society.

For courses in the new Connected Embedded Systems concentration, see the Software Engineering curriculum.

Faculty

Bob Iannucci, Ed KatzJason LohnSteve Ray