SAAM and ATAM analysis of AOCS - PowerPoint PPT Presentation

About This Presentation
Title:

SAAM and ATAM analysis of AOCS

Description:

Companies that want to use AOCS. Developers. Ground Control. ESA. SAAM Scenarios. Component needs more than standard allocated time to execute? ... – PowerPoint PPT presentation

Number of Views:224
Avg rating:3.0/5.0
Slides: 11
Provided by: jason88
Learn more at: http://www.cs.cmu.edu
Category:
Tags: aocs | atam | saam | analysis | esa

less

Transcript and Presenter's Notes

Title: SAAM and ATAM analysis of AOCS


1
SAAM and ATAM analysis of AOCS
  • CS294-10 Fall 2000
  • Jason I. Hong

2
SAAM Stakeholders
  • Companies that want to use AOCS
  • Developers
  • Ground Control
  • ESA

3
SAAM Scenarios
  1. Component needs more than standard allocated time
    to execute?
  2. Potential deadlock if components need locks on
    resources?
  3. Ground control outage?

4
SAAM Scenarios
  • 1. Component needs more than standard allocated
    time to execute?
  • Ex. Task needs lots of processing that cannot be
    split up
  • Change Scheduler to give everyone more time
    (larger uniform time slices)
  • Or change Tasks to declare timing information
    (non-uniform time slices)

5
SAAM Scenarios
  • 2. Potential deadlock if components need locks on
    resources?
  • Ex. Need to make sure no one else writes data
    until done
  • Can tasks maintain state across time slices?
  • If so, may need locks to avoid race conditions
  • Locks may introduce possible deadlock
  • Affects Tasks, no general resource manager?

6
SAAM Scenarios
  • 3. Ground control outage?
  • Ex. Faulty ground control
  • Potential buffer overflow if needs ACK?
  • Potential lost data if it doesn't need ACK?
  • Objects write themselves to telemetry, affects
    these objects

7
ATAM Quality Attributes
  • Reliability
  • Reusability
  • Efficient

8
ATAM Analysis
  • Reliability
  • Failure detection
  • Failure recovery
  • Redundancy
  • Not clear how redundancy is handled
  • Look at why satellites failed historically
  • See how AOCS can help
  • Are they app-specific problems or general
    problems that should be in frameworks?

9
ATAM Analysis
  • Reusability
  • Extensible for new sensors
  • Extensible for new s/w components
  • Available tools

10
ATAM Analysis
  • Efficient
  • Hard real-time deadlines
  • Low overhead
  • What happens with more resources?
Write a Comment
User Comments (0)
About PowerShow.com