[Left] [Up] [Right] Case Study: Architecture-Level Development of a Pulse-Doppler Radar System [Left] [Up] [Right]

Bottom-Up System Synthesis Enabled by Reusable Component-Specifications

System cost is proportional to power requirements, antenna gain, signal processors ... Reusable components improve economics of system development.

[Requirements to Radar Architecture]

Figure 1. System Synthesis Enabled by Reusable System-Component Specifications.

Generation and Evaluation of Design Alternatives

Design
Alternative
Subsystems
Measures of Effectiveness
Receiver
Transmitter
....
....
Cost
Performance
Reliability
Alternative 1
R1
T1
..
..
$7,500,000
P1
0.98
Alternative 2
R2
T1
..
..
$7,800,000
P2
0.985
Alternative 3
R3
T1
..
..
$7,850,000
P3
0.975
Alternative 4
R2
T2
..
..
$7,500,000
P1
0.999
Alternative 5
R2
T3
..
..
$7,000,000
P5
0.85
Alternative 6
R3
T5
..
..
$8,050,000
P6
0.975

Clearly, design alternative 1 is inferior to design alternative 4. Design alternative 6 is infeasible because it exceeds the cost constraint.

Research and Development

  • We need a formal language to describe system assemblies. We will start with a system-port model for the architecture-level description of modules.
  • We need templates for structuring/writing requiremnts and specifications in a way enables parsing and interpretation of their content. What role can UML and XML and RDF play?


Section 3-2: June, 2003. [Left] [Up] [Right]