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 条
  • [1] Developing a distributed power and grounding architecture for PnPSat
    Boncyk, Wayne C.
    [J]. 2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 2660 - 2668
  • [2] Developing tools for reverse engineering in a software product-line architecture
    Chiang, CC
    Lee, RY
    [J]. PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 42 - 47
  • [3] SMARTS Thermal Architecture for PnPSat-2
    Bugby, D. C.
    Zimbeck, W. R.
    Preble, J. C.
    Kroliczek, E. J.
    [J]. SPACE, PROPULSION & ENERGY SCIENCES INTERNATIONAL FORUM SPESIF- 2010, 2010, 1208 : 34 - +
  • [4] PITSTOP: Process Improvement Techniques, Software Tools, and Operating Principles for a Quality Initiative Discovery Framework
    Siochi, R.
    [J]. MEDICAL PHYSICS, 2012, 39 (06) : 3747 - 3747
  • [5] SOFTWARE MAINTENANCE - DEVELOPING INTELLIGENT TOOLS
    MURPHY, T
    [J]. SIEMENS REVIEW, 1990, 57 (01): : 30 - 35
  • [6] Methods and tools for developing embedded software
    Karcher, M
    [J]. OPEN-LOOP AND CLOSED-LOOP CONTROL OF VEHICLES AND ENGINES - AUTOREG 2004, 2004, 1828 : 703 - 707
  • [7] Quality management activities for software architecture and software architecture process
    Hamalainen, Niina
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 347 - 352
  • [8] Tools for software process engineering
    Brownlie, RA
    Brown, PE
    CulverLozo, K
    Striegel, JJ
    [J]. BELL LABS TECHNICAL JOURNAL, 1997, 2 (01) : 130 - 143
  • [9] A software maintenance process architecture
    Brown, SM
    Wilde, N
    Carlin, JD
    [J]. NINTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1996, : 130 - 141
  • [10] Software Process Architecture: Roadmap
    Pesantes, Mery
    Lemus, Cuauhtemoc
    Mitre, Hugo A.
    Mejia, Jezreel
    [J]. 2012 IEEE NINTH ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2012), 2012, : 111 - 116