Title: Component Based System Synthesis
1Component Based System Synthesis
Institute for Systems Research
John S. Baras
Electrical and Computer Engineering
Department, Computer Science Department, and the
Institute for Systems Research University of
Maryland College Park NSF ERC Annual
Meeting Breakout Panel on Strategies for
Integration Optimizing the Systems Focus in
ERCs November 17-18, 2005
2Motivating Examples
- System of Systems or
- Network of Networks
- Integrate network
- management, security,
- routing, MAC, networks
Component Based Networking
- Quantum communication,
- information, computing
- and control
- The integrating power of new physics
- From mechanics to silicon to qubits
- Entanglement
- Implementations NMR (spin),
- photonics, ion traps, batch chemistry
- control with laser feedback
Integrative Q-C3I
3Motivating Examples
- SYSTEMS BIOLOGYIntegrative approach in which
scientists study pathways and networks will touch
all areas of biology, including drug discovery - Requires
- Quantitative models of properties of components
and their interactions - Computational methods to manage complexity
4CBSS or Plug and Play
- Component Based System Synthesis requires the
following steps - Collection of System Requirements
- Construct System Structure Model (what the system
consists of) - Construct System Behavior Model (what the system
does) - Map Behavior onto Structure and vice a versa
(what parts of behavior will be performed by
specific parts of structure) - Allocate system requirements to Structure and
Behavior - Trade-Off Analysis
- Validation and Verification (i.e. Test Plan)
- Implementation technology must be specified at
some point (c.f. silicon, dimension, MEMS, ?) - Physics, chemistry, materials are central to
implementation technology but influence all others
5Core CBSS Process
Iterate to Find a Feasible Solution / Change as
needed
Change structure/behavior model as needed
Define Requirements Effectiveness Measures
Specifications Perform Trade-Off Analysis
Create Sequential build Test Plan
Map behavior onto structure Allocate
Requirements
Create Behavior Model
Assess Available Information
Create Structure Model
6Strategies for Integration
- From a Reductionist Approach to an Integrative
Approach - Latest convert Biology and Medicine
- Integrative XXXX The challenge is to generate
system behavior by integrating properties of the
components - Each ERC should have at least one project that
- Has a system as its focus
- Provably cuts across the ERC thrusts -- specific
problems have been directed from the system
project to each thrust and specific research
results are needed from each thrust - Specific system requirements lead to specific
component requirements for each thrust - Each ERC should try to have or influence some
undergraduate courses with system level thinking - My three favorite topics
- System Models for Synthesis (calculus, logic,
physics) - Signals and Measurements Representation and
Processing - Optimization, Trade-off analysis, Feedback