Behavior Engineering Based Software Change Case Studies



Background

. Behavior Engineering
. Software Change
. Software Tools
. Microwave Oven Case Study
. Satellite Control System

Mircowave Oven Case Study

Version 1
. Requirements and RBT
. The DBT
. Other Design Diagrams
Version 2 and 3
. Version 2
. Version 3
Evolutionary Diagrams
. EVDBT for version 1,2 and 3
. Other Evolutionary Diagrams

Satellite Control System

Requirements and RBTs
. Requirement 2.1
. Requirement 2.2
. Requirement 2.2.1
. Requirement 2.2.2
. Requirement 2.2.3
. Requirement 2.3
. Requirement 2.3.1
. Requirement 2.3.2
. Requirement 2.3.3
. Requirement 2.3.4
. Requirement 2.3.5
. Design Behavior Tree
Other Versions
. Version 2 Requirement 2.2.3
. DBT for Version 2
. Version 3 Requirement 2.1
. DBT for Version 3
. Version 4 Requirement 2.2.2
. DBT for Version 4
. Version 5 Requirement 2.3.4
. DBT for Version 5
. The Evolutionary DBT


2.3 Transmit Data


The SCS is responsible for forwarding communication data packets from uplink sites to downlink sites. That is enabled by the GCS's informing the SCS of a customer's time slot and providing the bandwidth and location of the uplink site and the downlink site. During a customer time slot, an uplink site will transmit data to a downlink site via the SCS. The GCS will send a TG (Customer time slot go) command message to the SCS, to enable the SCS to (1) link an uplink site with a downlink site; (2) forward data packets uploaded from an uplink site to a downlink site; and (3) send and receive command and acknowledgment messages to and from the uplink and downlink sites.

The SCS can handle only one customer uplink/downlink session at a time. When that time slot is up, the SCS sets up another link for another customer's specified time slot.

The GCS will inform the SCS when a customer's time slot has expired if the customer uplink site has not completed its data packet transmission and will instruct the SCS to set up another customer's time slot and associated uplink/downlink site-SCS connection.