Team 7 Project
Page
17-654:
Analysis of Software Artifacts
18-841: Dependability Analysis of Middleware
|
Updates:
- January 31, 2003 Interfaces
- February 9, 2003 End to End Test
- February 16, 2003 Baseline Application.
- February
28, 2003 Basic failover.
- March
14, 2003 Fault Tolerant Baseline. Instructions are here.
Source codes package is here.
- April 4, 2003 Graphs for Real-time measurements are here. !
Team Members:
Team Roles:
- Testing
-Person primarily responsible for deweloping and coordinating system and
integration test suites.
- Database
-Person primarily responsible for integration with the database.
- Server
-Person(s) primarily responsible for the server.
- Documentation
-Person primarily responsible for producing reports and other documents.
- Client
-Person primarily responsible for client operation.
- CORBA
-Person primarily responsible for client-server communication.
Project
Title:
ANGEL
Baseline
Application Description:
This project will
implement a basic air traffic control system. A number of clients, representing
aircraft, will communicate with a centralized server. The server will build a
complete picture of the airspace traffic to provide the following
functionality:
- Manage air traffic from the
central location.
- Coordinate air traffic among
ground controllers.
- Handshake between aircraft
and aircraft controller
Configuration:
- middleware
- CORBA
- operating
system - Linux
- language
- Java on Server, C++ on Client
Third-party
software, if any (databases):
Baseline
Application Features:
- required
– Aircraft will register itself within a particular enroot flight
center(zone)
- required -
Aircraft will request the location of other planes within a
particular radius
- optional
- Aircraft will be warned of
pending collisions based on its speed and location relative to other
planes
Reliability
Requirements:
- required - Backup last known position of each
aircraft
- required - System will tolerate a single server
failure
- optional - System will tolerate a dual server
failure(scalability)
- optional - When the server fails backup will come
online within 30* secs.
Real-Time
Requirements:
- required
– Aircraft will register itself within a particular enroot flight
center(zone) within 2* sec
- required -
Aircraft will receive reply for its request of the location of
other planes within a particular radius within 10* sec
- required
- Aircraft will be warned of
pending collisions based on its speed and location relative to other
planes within 10* sec
Performance
Requirements:
- required
– System can handle up to 500* aircraft and 10* flight zones.
*The numbers could be changed.
Baseline
Application
Interfaces
Scenarios/Interactions
Current Status:
Complete
Downloads
Fault-Tolerant Baseline Application
Interfaces: Replication Manager Server
Architecture
Testing Document
Current Status:
Complete
Real-Time
Fault-Tolerant Baseline Application
Real-time
measurement graphs (for word format pleaser click here).
Scenarios/Interactions:.
Current Status
Downloads
High-Performance
Real-Time Fault-Tolerant Baseline Application
Scenarios/Interactions
Current Status
Downloads