• Title/Summary/Keyword: DO-178B

Search Result 34, Processing Time 0.022 seconds

Automated Black-Box Test Case Generation for MC/DC with SAT (SAT를 이용한 MC/DC 블랙박스 테스트 케이스 자동 생성)

  • Chung, In-Sang
    • The KIPS Transactions:PartD
    • /
    • v.16D no.6
    • /
    • pp.911-920
    • /
    • 2009
  • Airbone software must comply the DO-178B standard in order to be certified by the FAA. The standard requires the unit testing of safety-critical software to meet the coverage criterion called MC/DC(Modified Condition/Decision Coverage). Although MC/DC is known to be effective in finding errors related to safety, it is also true that generating test cases which satisfy the MC/DC criterion is not easy. This paper presents a tool named MD-SAT which generates MC/DC test cases with SAT(SATisfiability) technology. It can be employed for generating diverse test cases in tools implementing various testing techniques including decision table based test, cause-effect graphing, and state-based test.

Probabilistic Performance Evaluation Technique for Mixed-criticality Scheduling with Task-level Criticality-mode (작업별 중요도 모드를 적용한 혼합 중요도 스케줄링에서 확률적 성능 평가 기법)

  • Lee, Jaewoo
    • The Journal of Society for e-Business Studies
    • /
    • v.23 no.3
    • /
    • pp.1-12
    • /
    • 2018
  • Mixed-criticality systems consist of components with different criticality. Recently, components are categorized depending on criticality by ISO 26262 standard and DO-178B standard in automotive and avionic domain. Existing mixed-criticality system research achieved efficient and safe scheduling through system-level criticality mode. The drawback of these approaches is performance degradation of low-criticality tasks on high-criticality mode. Task-level criticality mode is one method to address the problem and improve the performance of low-critical tasks. In this paper, we propose probabilistic performance metric for the approach. In simulation results with probabilistic performance metric, we showed that our approach has better performance than the existing approaches.

항공기 인증 과정에서 소프트웨어의 승인 프로세스

  • Han, Sang-Ho
    • The Journal of Aerospace Industry
    • /
    • s.68
    • /
    • pp.38-63
    • /
    • 2006
  • 디지털 하드웨어가 값이 싸다는 것과 그 외형적 크기도 작아지고 있으며 소모 전력도 적다는 경향 때문에 항공에서 디지털 시스템의 사용이 현저하게 증가하게 되었다. 일부에서는 디지털 실용화가 아날로그 기반의 설계를 대체하기까지 하고 있으며 전연 새로운 개념이 도입되고 있는데 이는 모두 디지털 시스템 덕분이다. 대부분의 경우 항공에서 디지털 시스템은 안전에 치명적인 특성을 가지며 해당 소프트웨어의 오류로 항공기의 지속적인 비행과 착륙을 할 수 없는 고장을 유발할 수 있다. 이러한 이유로 항공기에 적용되는 소프트웨어의 인증이 대두되는 것이다. 이 글에서는 향후 우리나라에서도 전개될 소프트웨어의 인증에 대비하여 인증의 기준으로 적용되고 있는 RTCA DO-178B의 내용을 살펴보고 전형적인 항공기 또는 TSOA 인증과정에서의 소프트웨어의 승인 프로세스를 살펴보았다.

  • PDF

Study of Avionic Software Development Model & Testing Design Methods (항공용 소프트웨어 개발 모델 및 테스팅 설계 기법에 관한 연구)

  • Youn, Wonkeun;Yi, Baeckjun;Jin, Youngkwon
    • Journal of Aerospace System Engineering
    • /
    • v.7 no.3
    • /
    • pp.58-64
    • /
    • 2013
  • The paper presents the comprehensive studies of ISTQB(International Software Testing Qualification Board) for the reliable software development system in term of various aspects. It is critical to understand how the software testing is achieved is to efficiently manage the development process, to reduce the development cost, and to ultimately ensure the safety of the entire software system. This study may provide an enriched understanding about the rationale and true intent the behind software development model and testing design methods of ISTQB on software developer, test analysts, test engineers. In addition, this paper may serve as a useful supplementary material for the avionic engineers to establish the new regulations in avionic industries.

항공용 S/W 개발 및 인증 기술동향

  • Park, Mu-Hyeok
    • Current Industrial and Technological Trends in Aerospace
    • /
    • v.5 no.1
    • /
    • pp.15-24
    • /
    • 2007
  • 항공용 소프트웨어의 개발 및 인증은 현재까지 국내에서는 거의 경험이 없는 분야이다. 물론 각종 무인기 등의 개발사업을 통해 항공용 소프트웨어를 개발하고 시험한 사례는 다수 있으나, 체계적으로 개발 및 시험된 경우는 흔치 않다. 특히 유인기 분야에서는 거의 전무하다고 할 수 있다. KFP, KT-1, T-50 등의 군 사업을 통하여, 국외에서 개발된 소프트웨어에 대한 유지보수 경험 및 인력과, 이를 위한 체계가 구축되어 있는 정도라 할 수 있다. 이러한 상황에서, 이제는 항공용 소프트웨어를 국내에서 개발하고 시험, 인증할 수 있는 능력의 확보가 요구되고 있으며, 이는 국내 항공산업이 항공기 독자개발 능력 확보를 위해서는 필수적인 핵심기술이다. 이러한 기술력 확보를 위하여, 현재 항공용 소프트웨어 개발과 관련한 세계적인 흐름 및 최신의 기술동향을 파악하는 것이 무엇보다 필요하다. 항공선진국에서 이미 적용하지 않는 규격, 기술, 개발방식을 그대로 따라하는 과정을 거친다면, 경쟁력 확보는 요원한 일이기 때문이다. 따라서 본 논문에서는 항공용 소프트웨어 인증을 위한 규격의 역사 및 종류와, 현재 주로 적용되고 있는 DO-178B에 대한 주요 내용 및 현안에 대하여 살펴보고, 소프트웨어 개발과 관련한 소프트웨어 툴, 모델기반 개발 방식 등 해외 선진업체 및 기관들의 최신 기술동향을 정리하였다.

  • PDF

Development of UAV Flight Control Software using Model-Based Development(MBD) Technology (모델기반 개발기술을 적용한 무인항공기 비행제어 소프트웨어 개발)

  • Moon, Jung-Ho;Shin, Sung-Sik;Choi, Seung-Kie;Cho, Shin-Je;Rho, Eun-Jung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.38 no.12
    • /
    • pp.1217-1222
    • /
    • 2010
  • This paper describes the Model-Based Development(MBD) process behind the flight control software of a close-range unmanned aerial vehicle(KUS-9). An integrated development environment was created using a commercial tool(MATLAB $Simulink^{(R)}$), which was utilized to design models for linear/nonlinear simulation, flight control law, operational logic and HILS(Hardware In the Loop Simulation) system. Software requirements were validated through flight simulations and peer reviews during the design process, whereas the models were verified through the application of a DO-178B verification tool. The integrity of automatically generated C code was verified by using a separate S/W testing tool. The finished software product was embedded on two different types of hardware and real-time operating system(uC/OS-II, VxWorks) to perform HILS and flight tests. The key findings of this study are that MBD Technology enables the development of a reusable and an extensible software product and auto-code generation technology allows the production of a highly reliable flight control software under a compressed time schedule.

Evaluation of AFDX Certification Support System by both AFDX Tap and AFDX Analyzer (AFDX Tap과 AFDX 프로토콜 분석기를 이용한 AFDX 네트워크 인증 기술)

  • Park, Pusik;Son, Myeonghwan;Lee, Jeongdo;Yoon, Jongho
    • Journal of Aerospace System Engineering
    • /
    • v.16 no.1
    • /
    • pp.1-11
    • /
    • 2022
  • Avionics Full-DupleX Ethernet (AFDX) is a next-generation avionics network interface technology that is widely applied in the latest aircraft to replace ARINC429 and MIL-STD-1553B. However, the criteria for authenticating an avionics network consisting of AFDX are very scarce. Using AFDX Protocol Analyzer developed by the Korea Electronics Technology Research Institute and AFDX Tap developed by the Korea Aerospace University, we proposed a technology of certification practicality that can verify the normal functioning of avionics equipment with AFDX network interface. Our proposed technology provided the ability to collect precision packets, to verify AFDX specification compliance, and perform automatic tests to reduce the time and cost of authentication of AFDX avionics devices.

Synthesis and Phytopathogenic Activities of Isopropylphenyl Derivatives (Isopropylphenyl 유도체들의 합성과 식물병원균에 대한 항균활성)

  • Jang, Do-Yeon;Choi, Kyoung-Gil;Lee, Byung-Ho;Kim, Tae-Jun;Jung, Bong-Jin;Choi, Won-Sik
    • Applied Biological Chemistry
    • /
    • v.50 no.3
    • /
    • pp.178-186
    • /
    • 2007
  • 42 compounds such as ester, sulfonyl ester, phosphoyl ester and ether derivatives of 4-isopropylphenol (I) and 2-isopropylphenol (II) were synthesized. These derivatives were identified by IR, GC/MS and $^{1}H-NMR$ spectra. Their in vitro antifungal activities were tested against 10 plant pathogenic fungi. Among them, several compounds showed potent in vitro antifungal activity. The selected compounds showing potent in vitro antifungal activity were tested for their in vivo antifungal acitvities against 5 plant diseases such as rice blast, rice sheath blast, cucumber anthracnose, cucumber gray mold and tomato late blight. As a result, 2-isopropylphenyl piperonyloate (II-7a) showed a potent in vivo antifungal activity against cucumber anthracnose and tomato late blight, 4-isopropylphenyl 4-methoxybenzenesulfonate (I-6b) effectively inhibited the development of rice blast.

Design of an Integrated Simulator for TCAS-II using SCADE (SCADE를 활용한 항공기 공중충돌회피시스템-II의 통합 시뮬레이터 설계)

  • Jun, Byung-Kyu;Lim, Sang-Seok
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.5
    • /
    • pp.630-638
    • /
    • 2009
  • In this paper, we propose a new SCADE-based integrated simulator for aircraft mid-air collision avoidance. The new simulator is designed to provide a convenient simulation environment for analyzing the limitations of the existing collision avoidance system(CAS) and for realizing more realistic collision environment into the CAS performance evaluation. Furthermore, we have developed a scenario editor for TCAS-II performance analysis to simulate actual flight environment which is difficult to experiment. The performance of the proposed simulator for typical collision scenarios is demonstrated by simulation using the proposed scenario editor.

  • PDF

The development standard research for railway safety software (철도 안전 소프트웨어를 위한 개발 기준 연구)

  • Lee, Young-Jun;Kim, Jang-Yoel;Cha, Kyung-Ho;Cheon, Se-Woo;Lee, Jang-Soo;Kwon, Ki-Choon;Jung, Ui-Jin
    • Proceedings of the KSR Conference
    • /
    • 2007.05a
    • /
    • pp.968-973
    • /
    • 2007
  • The systems such as the railway control system, satellite control system and nuclear power plant control system are the safety critical systems because the failure of them could lead to risk significant events. These softwares of digital systems must follow the life cycle process from the beginning of software development to guarantee their safety and reliability. The NRC(Nuclear Regulatory Commission) Reg Guide of nuclear fields, the RTCA/DO-178B standard which is used to acquire the certification for software in industrial aero field in European Union and United State, the DEF STAN 00-55 standard for the safety of electronic weapon in England, the IEC 601-1-4 for medical equipment and the IEC 62279 for railway system recommended the development life cycle. This paper introduces the development process and compares each other. Also it indicates applicable development criteria for the software of systems related to railway fields and describes the detailed procedure of development criteria. We describe the procedure to make the software development criteria in nuclear filed. For the software development related to railways, the process from plan phase to maintenance phase must be satisfied. The safety and reliability is guaranteed through these standards.

  • PDF