JAXA Repository / AIREX 未来へ続く、宙(そら)への英知

このアイテムに関連するファイルはありません。

タイトルMaking tomorrow's mistakes today: Evolutionary prototyping for risk reduction and shorter development time
本文(外部サイト)http://hdl.handle.net/2060/19940019429
著者(英)Schwuttke, Ursula M.; Friedman, Gary; Gersbach, Jim; Castro, Henry; Lee, Lorrine; Parlier, Randy; Burliegh, Scott; Chow, Sanguan
著者所属(英)Jet Propulsion Lab., California Inst. of Tech.
発行日1993-03-01
言語eng
内容記述In the early days of JPL's solar system exploration, each spacecraft mission required its own dedicated data system with all software applications written in the mainframe's native assembly language. Although these early telemetry processing systems were a triumph of engineering in their day, since that time the computer industry has advanced to the point where it is now advantageous to replace these systems with more modern technology. The Space Flight Operations Center (SFOC) Prototype group was established in 1985 as a workstation and software laboratory. The charter of the lab was to determine if it was possible to construct a multimission telemetry processing system using commercial, off-the-shelf computers that communicated via networks. The staff of the lab mirrored that of a typical skunk works operation -- a small, multi-disciplinary team with a great deal of autonomy that could get complex tasks done quickly. In an effort to determine which approaches would be useful, the prototype group experimented with all types of operating systems, inter-process communication mechanisms, network protocols, packet size parameters. Out of that pioneering work came the confidence that a multi-mission telemetry processing system could be built using high-level languages running in a heterogeneous, networked workstation environment. Experience revealed that the operating systems on all nodes should be similar (i.e., all VMS or all PC-DOS or all UNIX), and that a unique Data Transport Subsystem tool needed to be built to address the incompatibilities of network standards, byte ordering, and socket buffering. The advantages of building a telemetry processing system based on emerging industry standards were numerous: by employing these standards, we would no longer be locked into a single vendor. When new technology came to market which offered ten times the performance at one eighth the cost, it would be possible to attach the new machine to the network, re-compile the application code, and run. In addition, we would no longer be plagued with lack of manufacturer support when we encountered obscure bugs. And maybe, hopefully, the eternal elusive goal of software portability across different vendors' platforms would finally be available. Some highlights of our prototyping efforts are described.
NASA分類GROUND SUPPORT SYSTEMS AND FACILITIES (SPACE)
レポートNO94N23902
権利No Copyright
URIhttps://repository.exst.jaxa.jp/dspace/handle/a-is/114052


このリポジトリに保管されているアイテムは、他に指定されている場合を除き、著作権により保護されています。