NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Architectural Analysis of Systems Based on the Publisher-Subscriber StyleArchitectural styles impose constraints on both the topology and the interaction behavior of involved parties. In this paper, we propose an approach for analyzing implemented systems based on the publisher-subscriber architectural style. From the style definition, we derive a set of reusable questions and show that some of them can be answered statically whereas others are best answered using dynamic analysis. The paper explains how the results of static analysis can be used to orchestrate dynamic analysis. The proposed method was successfully applied on the NASA's Goddard Mission Services Evolution Center (GMSEC) software product line. The results show that the GMSEC has a) a novel reusable vendor-independent middleware abstraction layer that allows the NASA's missions to configure the middleware of interest without changing the publishers' or subscribers' source code, and b) some high priority bugs due to behavioral discrepancies, which were eluded during testing and code reviews, among different implementations of the same APIs for different vendors.
Document ID
20100031707
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Ganesun, Dharmalingam
(Fraunhofer USA, Inc. College Park, MD, United States)
Lindvall, Mikael
(Fraunhofer USA, Inc. College Park, MD, United States)
Ruley, Lamont
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Wiegand, Robert
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Ly, Vuong
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Tsui, Tina
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
August 25, 2013
Publication Date
January 1, 2010
Subject Category
Computer Systems
Meeting Information
Meeting: 17th IEEE Working Conference on Reverse Engineering
Location: Boston, MA
Country: United States
Start Date: October 13, 2010
End Date: October 16, 2010
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NNX08AZ60G
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available