DOI QR코드

DOI QR Code

ADONIS: A Service Design and Certification Management Tool for Certification of Software Development Process in International Standard Organization

국제표준기국의 SW 개발 공정 인증을 위한 서비스 설계 및 인증 관리 도구: ADONIS

  • Lee, Sunghyeon (Chonbuk National University, Computer Science and Engineering) ;
  • Choe, Youngbuk (Chonbuk National University, Computer Science and Engineering) ;
  • Lee, Moonkun (Chonbuk National University, Computer Science and Engineering)
  • 이성현 (전북대학교 컴퓨터공학과) ;
  • 최영복 (전북대학교 컴퓨터공학과) ;
  • 이문근 (전북대학교 컴퓨터공학과)
  • Received : 2018.01.19
  • Accepted : 2018.03.15
  • Published : 2018.03.31

Abstract

In the perspective of service, it is important to institute certification process required by International Standard Organization (ISO) for software (SW) development process, since Information and Communication Technology (ICT) takes high portion of the Korean industry and its certification for SW is essential internationally for trade. In addition, the certification service provided by BPMN tools like ADONIS is absolutely necessary. In that perspective, this paper proposes a new approach to satisfy this kind of necessity. This approach provides the certification service for the safety of SW required at the international level in Korean industry. Furthermore, the approach can be applied to other domains beside the SW. In order to demonstrate the approach, this paper shows how to guarantee service design for certification of ECSS-E-40 of European Space Agency (ESA) with ADONIS. This paper focuses on specification and verification of SW in E-40, and the main requirement for the verification will be safety of the SW.

서비스 관점에서 국제표준기구가 요구하는 수준의 인증 서비스를 SW 개발과정에 도입하는 것은 매우 중요하다. 그 이유는 우리 산업에서 ICT가 차지하는 비중이 매우 높을 뿐만 아니라, ICT 관련 SW에 대한 국제적인 수준의 인증은 필수적이기 때문이다. 그리고 이를 위해서 ADONIS와 같은 과학적이며 체계적인 도구를 기반으로 한 인증 서비스가 절대적으로 요구된다. 본 논문에서는 이러한 시대적, 사회적 요구에 부응할 수 있는 하나의 새로운 방법 체계를 제시하였다. 이 체계는 우리 산업에 국제적인 수준에서 요구되는 SW의 안전성에 대한 인증 서비스를 제공하였고, 이러한 서비스는 다른 영역에도 적용될 수 있다. 이러한 체계를 설명하기 위해 EU우주항공국의 표준안 중 ECSS-E-40의 인증을 위한 서비스의 설계와 이에 대한 보증이 어떻게 이루어지는지 서비스 공학 측면에서 살펴보고, ADONIS를 통해서 보여주고자 한다. 본 논문은 E-40 표준안의 항목 중 SW의 명세와 검증에 관해 집중하며, 검증의 대상은 안전성(Safety)을 우선으로 한다.

Keywords

References

  1. Bertrand, C., & Fuhrman, C. P. (2008). Towards defining software development processes in DO-178B with openup. In Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on (pp. 000851-000854). IEEE.
  2. BOC group, (2017), "ADONIS(software)", https://en.wikipedia.org/wiki/ADONIS_(software)
  3. Brosgol, B., & Comar, C. (2010). Do-178c: A new standard for software safety certification. ADA CORE TECHNOLOGIES NEW YORK NY.
  4. Choe, Y., Choi, W., Jeon, G., & Lee, M. (2015). A tool for visual specification and verification for ecure process movements. In eChallenges e-2015 Conference, 2015 (pp. 1-11). IEEE.
  5. Hommes, Q. V. E. (2012). Assessment of the ISO 26262 standard, road vehicles-functional safety. In SAE 2012 Government/Industry Meeting (Vol. 25).
  6. Jacobson, I., Booch, G., Rumbaugh, J., Rumbaugh, J., & Booch, G. (1999). The unified software development process (Vol. 1). Reading: Addison-wesley.
  7. Jones, M., Gomez, E., Mantineo, A., & Mortensen, U. K. (2002). Introducing ECSS software-engineering standards within ESA. ESA bulletin, 132-139.
  8. P. Kroll, (2007), "Who will benefit from the Eclipse Process Framework,", "https://eclipse.org/proposals/beacon/WhowillbenefitfromEclipseProcess Framework.pdf"