100 likes | 185 Views
Spacecraft Software Engineering in NASDA. ISERN2001 Aug.20-22 @Glasgow. Candidate Masafumi Katahira System Analysis and Software Laboratory National Space Development Agency of Japan. What is NASDA?. Business Area Development : Satellite, Launch Vehicle, Space Station
E N D
Spacecraft Software Engineering in NASDA ISERN2001 Aug.20-22 @Glasgow Candidate Masafumi Katahira System Analysis and Software Laboratory National Space Development Agency of Japan
What is NASDA? • Business Area • Development: Satellite, Launch Vehicle, Space Station • Research: Software Engineering,etc. • Organization • Established in 1969 • 1000 people
On-going projects Current Status Launch Vehicles: H-IIA The 1st H-IIA Flight will be launched on Aug. 25th. This is the first launch after several accidents. Satellites: DRTS Data Relay Test Satellite; Flight Qualification Test ALOS Advanced Land Observing Satellite, Flight Model Design SELENE Moon Exploration, Concept design ETS-VIII Expanded Antenna, Flight Model Manufacturing OICETS Optical Inter-Satellite Communication Eng. Test Satellite Space Stations: JEM Space Station Japanese Module, System Integration/Test HTV Unmanned Transfer Vehicle, Preliminary Design HOPE-X Unmanned Shuttle, Flight Model Design Centrifuge US. Module of Space Station, Preliminary Design
President Research Dev. SRM&QA IT Group Launch Vehicle Project Satellite Projects SASL Software Development Organization System Analysis Software Research Lab (SASL): - Software Engineering Research - Software Independent Verification & Validation
Standard Approaches NASDA STD-24: Quality Assurance Standard for Unmanned Spacecraft NDC 1-9-1: Guidelines for Software Development • Water Fall development process • Reviews, Inspection, and verification • Simulation • Analysis (FTA, FMEA etc.) • Software IV&V
Research projects □ Application of Code Crone Detection Tool for the Source Code Analysis of H-IIA Onboard Software, Y. Ueda , Osaka Univ. □ Evaluation of Understandability for the ADEOS-II Attitude Control Software and ETS-VII Robotic Experiment Software, K. Shima, NAIST □ Evaluation of Reliability using Software Reliability Growth Model, K. Shima, NAIST
Current Issues Accident/significant problems : H-II, ADEOS etc. Point of interests: 1) Refining software development process (review, inspection) 2) Software information sharing 3) Software Engineering for critical system 4) Safety, reliability and quality assurance of COTS or re-use software 5) University-industry research collaboration
Future Plan • Collaboration with NAIST, Prof. Matsumoto for the improvement of NASDA software development methodology. • Critical Software Symposium is being planned between Dec. 2001 and Mar. 2002.
Contribution to ISERN • To provide real spacecraft data for empirical studies. • To join experiments with other ISERN members • To provide research experience of formal language, model checking
Benefits from ISERN • Improvement of NASDA’s development process • Study for establishing new methodology • Increasing motivation for software engineering within Japanese Space Industry