Developing the process tools and software architecture for the PnPSat initiative

被引:0
|
作者
Center, Kenneth B. [1 ]
机构
[1] Design Net Engn, LLC, Lakewood, CO 80227 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Over the past few years, the Air Force Research Laboratories in Albuquerque, New Mexico have been leading the charge to establish a new paradigm for the satellite development process. Central to this development is the Space Plug&play Avionics (SPA) standards, which define standard electrical, data, and mechanical interfaces for all components that are used to construct the system. "Components" consist of both hardware and software elements, all capable of being integrated and tested rapidly to create functional capability. It is envisioned that with the diligence being applied, it will ultimately be possible to draw from stock items at a depot to design, assemble, and launch a satellite in a matter of days. An essential enabling aspect of the process is a collection of highly interoperable software modules, conforming to the data portion of the SPA standards, which can be selected from a library based upon their ability to collectively meet a set of prescribed mission objectives. If properly constructed, the modules can self-configure on the data network - ideally without human intervention or modification(12). Abolishing the segment of the satellite life cycle associated with the development of flight software is one of the most critical goals to achieve if the "six-day-satellite" concept is to become reality. Design-Net Engineering has been active in the refinement of these standards, as well as a primary contributor to the development of a flight software architecture to validate the approach. We have also created a development environment that takes advantage of the network-based data standards to allow code to be written and tested without physical hardware. This capability, termed Flight Software In the Loop (FSWIL), utilizes a robust simulation framework to present behavioral models of hardware devices to the software developer that are indistinguishable from the actual articles. The PnPSat program is an initiative that has been established by AFRL to serve as a technology demonstration for the SPA standards. Due to the fact that many of the core technologies were being matured in parallel, it became necessary to develop the FSWIL capability to allow software efforts to progress without a supporting hardware infrastructure. The tools have important implications for the community beyond PnPSat however, as they allow developers to write and test code (or hypothetical hardware models) remotely before installing new capability in the Responsive Space Testbed (the home of the SPA initiative). This paper will describe the FSWIL tool as well as the SPA-based flight software architecture and implementation products that support the PnPSat program.
引用
收藏
页码:2652 / 2659
页数:8
相关论文
共 50 条
  • [41] Development Process of Software Through MDA Tools
    Lopez L, Edna D.
    Gonzalez G, Moises
    Lopez S, Maximo
    Idunater R, Erick L.
    [J]. CISCI 2007: 6TA CONFERENCIA IBEROAMERICANA EN SISTEMAS, CIBERNETICA E INFORMATICA, MEMORIAS, VOL I, 2007, : 122 - 126
  • [42] A Survey on Team Software Process Supporting Tools
    Fahmi, Syed Ahsan
    Choi, Ho-Jin
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 987 - 990
  • [43] On demand software engineering a hybrid software process and architecture perspective
    O'Sullivan, P
    Shaye, S
    Hyland, M
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 6, POST-CONFERENCE ISSUE, PROCEEDINGS, 2004, : 279 - 287
  • [44] A framework for developing and analyzing software architecture specifications in SAM
    He, XD
    Deng, Y
    [J]. COMPUTER JOURNAL, 2002, 45 (01): : 111 - 128
  • [45] A Software Tools Catalogue to Support the Statistical Process Control on the Software Context
    Pereira Neto, Aluizio Ramos
    Bezerra Oliveira, Sandro Ronaldo
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 510 - 517
  • [46] Towards a Process for Developing Maintenance Tools in Academia
    Kienle, Holger M.
    Mueller, Hausi A.
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 237 - 246
  • [47] An Evaluation of Current Approaches and Tools for Software Redocumentation Process in Software Maintenance
    Sugumaran, N.
    Ibrahim, S.
    [J]. KNOWLEDGE MANAGEMENT AND INNOVATION: A BUSINESS COMPETITIVE EDGE PERSPECTIVE, VOLS 1-3, 2010, : 1369 - 1377
  • [48] Developing tools and methods for Sharepoint to archive process
    Palonen, Osmo
    Anttila, Juha
    [J]. ARCHIVING 2012: PRESERVATION STRATEGIES AND IMAGING TECHNOLOGIES FOR CULTURAL HERITAGE INSTITUTIONS AND MEMORY ORGANIZATIONS, 2012, : 38 - +
  • [49] Process improvement initiative powered by Six-sigma tools
    Di Addezzio, N. A.
    Arney, R.
    Campbell, M. L.
    O'Rourke, M.
    Richardson, J.
    [J]. TRANSFUSION, 2006, 46 (09) : 218A - 218A
  • [50] Towards an improvement of software development process based on Software Architecture, Model Driven Architecture and Ontologies
    Bartolo Espiritu, Fernando
    Sanchez Lopez, Abraham
    Calva Rosales, Luis Josue
    [J]. 2014 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2014, : 118 - 126