DocumentCode :
3207234
Title :
Developing an approach for analyzing and verifying system communication
Author :
Stratton, William C. ; Sibol, Deane E. ; Lindvall, Mikael ; Ackermann, Chris ; Godfrey, Sally
Author_Institution :
Space Dept. Ground Applic. Group, Johns Hopkins Univ. Appl. Phys. Lab. (JHU/APL), Laurel, MS
fYear :
2009
fDate :
7-14 March 2009
Firstpage :
1
Lastpage :
13
Abstract :
Prominent characteristics of systems in the aerospace domain are that they are inherently complex, they must operate under tight resource constraints, and are often parts of a larger system of systems that must be reliable. These systems communicate with each other to exchange data and control information to together fulfill a larger task. In such a setup, the reliability of the communication channel plays a central role in the reliability of the entire system of systems and thus determines the success of fulfilling the larger task. Ensuring such a reliable communication is difficult due to several reasons: (1) the systems are developed independently by different teams at different locations, (2) the specification of the expected communication behavior is ambiguous, and (3) issues in the communication are often subtle and remain uncovered for a long time with the effect that bandwidth and other precious resources are wasted. We are proposing an approach called Dynamic Software Architecture Visualization and Evaluation (DynSAVE) to detect problems in the communication between systems by analyzing their communication behavior. The approach is divided into three main steps. The first step is the non-intrusive monitoring and recording of low level network traffic, the second step converts these raw communication records into meaningful messages, and the third step visualizes this abstracted information in such a way that issues can be detected. In this paper we discuss how the approach was applied to the Consultative Committee for Space Data Systems (CCSDS) File Delivery Protocol (CFDP), which is used for satellite communication by the JHU/APL Common Ground System. The approach has proven to be useful for understanding the communication behavior and uncovering subtle issues due to emerging system behaviors.
Keywords :
aerospace computing; satellite communication; software architecture; software performance evaluation; software reliability; Consultative Committee for Space Data Systems; DynSAVE; Dynamic Software Architecture Visualization and Evaluation; File Delivery Protocol; JHU/APL Common Ground System; aerospace domain; communication channel reliability; data exchange; information control; low level network traffic recording; nonintrusive monitoring; raw communication records; satellite communication; system communication; system-of-systems; tight resource constraints; Aerodynamics; Bandwidth; Communication channels; Communication system control; Control systems; Data systems; Data visualization; Monitoring; Software architecture; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace conference, 2009 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-2621-8
Electronic_ISBN :
978-1-4244-2622-5
Type :
conf
DOI :
10.1109/AERO.2009.4839620
Filename :
4839620
Link To Document :
بازگشت