The Software Engineering and Network Systems (SENS) Laboratory at Michigan State University supports research in wireless networks and mobile computing, object-oriented software engineering, adaptive middleware, multimedia communication protocols, synchronous collaborative applications, and formal methods supporting the development and evolution of software systems.Most of the research in the Laboratory is experimental and is conducted on a mobile/distributed computing test bed.
Faculty affiliated with the SENS Laboratory are Profs. Betty H. C. Cheng (software engineering), Laura K. Dillon (concurrent systems), Sandeep Kulkarni (fault tolerance and security), Jaejin Lee (compilers and languages), Philip K. McKinley (distributed/mobile computing), and Kurt Stirewalt (code generation and user interfaces).
We are currently seeking postdoctoral researchers and graduate research assistants to participate in two large-scale projects, RAPIDware and Meridian, as well several other projects:
Adaptive middleware lies between application software and network protocols and enables
users to interact via widely varying devices and networks, from wired workstations to
wireless palmtop computers.This project seeks to develop and evaluate a unified
methodology for designing adaptive middleware components.The methodology encompasses
adaptive communication protocols, fault tolerance and security services, and
reconfigurable user interfaces. It is supported by a programming paradigm that enables
declarative specifications of quality-of-service needs, dynamic composition of proxy
services for mobile users, and evolution of the system to accommodate new technologies.
Industrial partners include Motorola, Lucent, and Cisco. This project is supported by the
Office of Naval Research.
An interactive distributed application (IDA) involves direct interaction with users and
has processing and data components distributed across a network.Examples include
distributed data management systems, on-board driver/pilot navigation systems,
computer-supported cooperative work environments, distance education tools, and a variety
of public safety systems. The Meridian project aims to automate the development and
evolution of IDAs by constructing a collection of tools designed to support diagram-based
modeling, rigorous correctness analysis, software reuse, automated code generation, and
software visualization. To validate the toolkit and facilitate technology transfer, case
will be conducted using projects supplied by industrial partners, including Texas
Instruments, Motorola, Siemens Automotive, and the NASA Jet Propulsion Laboratory. This
project is supported by the National Science Foundation.
Other project areas and sponsors:
For more information on these positions and how to apply, please send
email to:
Prof. Betty
H.C. Cheng, chengb@cse.msu.edu.