9,509 research outputs found
Ground Systems Development Environment (GSDE) interface requirements analysis: Operations scenarios
This report is a preliminary assessment of the functional and data interface requirements to the link between the GSDE GS/SPF (Amdahl) and the Space Station Control Center (SSCC) and Space Station Training Facility (SSTF) Integration, Verification, and Test Environments (IVTE's). These interfaces will be involved in ground software development of both the control center and the simulation and training systems. Our understanding of the configuration management (CM) interface and the expected functional characteristics of the Amdahl-IVTE interface is described. A set of assumptions and questions that need to be considered and resolved in order to complete the interface functional and data requirements definitions are presented. A listing of information items defined to describe software configuration items in the GSDE CM system is included. It also includes listings of standard reports of CM information and of CM-related tools in the GSDE
Seamless Online Distribution of Amundsen Multibeam Data
Since 2003, all underway multibeam and sub-bottom data from the Canadian Coast Guard Ship Amundsen has been posted online within approximately six months of the end of each cruise. A custom interface allowing the user to access 15\u27 latitude by 30\u27 longitude mapsheets was implemented in 2006, allowing the user to download the bathymetric and backscatter data at 10 metre resolution. While this interface matched the underlying data management scheme implemented at the University of New Brunswick, the zoom and pan capability was at a fixed scale with limited contextual data. In the past few years, with the introduction of web-based geographic information systems (GIS) (e.g. Google Maps, Yahoo Maps, Bing Maps), there have been thousands of maps published online. These online GIS programs are a suitable platform to display the seven years of Amundsen coverage within the context of the GIS-served satellite imagery and allow the user to freely browse all data in a familiar interface. The challenge, however, for serving up third party data through these map engines is to efficiently cope with the multiple zoom levels and changing resolutions. Custom tiling software was developed to take all the raw data from the seven years of Amundsen (and others\u27) multibeam coverage and convert it into multiple scale resolution images suitable for interpretation by Google Maps. The images were stored in a pyramid structure utilizing Google\u27s map projection and uniquely named to reflect their georeferencing and resolution. This image pyramid is then accessed by Google Maps according to the user\u27s current zoom level to optimize visualization. This multi-resolution data is served up on demand from the University of New Brunswick for dynamic overlay on Google\u27s satellite data. This web interface allows any interested parties to easily view multibeam and sub-bottom data from the Pacific Ocean through the Canadian Arctic Archipelago and into the Atlantic Ocean. The broad overview helps to understand regional trends and then focus on areas of interest at high resolutions to see particular features. The web interface also provides a link to the 15\u27 by 30\u27 mapsheet model with full source traceability
An empirical study of software design practices
Software engineers have developed a large body of software design theory and folklore, much of which was never validated. The results of an empirical study of software design practices in one specific environment are presented. The practices examined affect module size, module strength, data coupling, descendant span, unreferenced variables, and software reuse. Measures characteristic of these practices were extracted from 887 FORTRAN modules developed for five flight dynamics software projects monitored by the Software Engineering Laboratory (SEL). The relationship of these measures to cost and fault rate was analyzed using a contingency table procedure. The results show that some recommended design practices, despite their intuitive appeal, are ineffective in this environment, whereas others are very effective
- …