본문 바로가기
KERD
논문KCI 등재

A Study on the Analysis of Quality Attributes on the Software Architecture for Development of a Navigation System Platform of Autonomous Ships

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류해상운송학

초록

Technology-driven development of a new system makes it difficult for users and stakeholders to identify or intervene in the development process, resulting in systems with unnecessary functions and poor quality services. Applying the software architecture design process to the initial design of the navigation system platform of autonomous ships enables the development of a system that reflects the required functions and service quality of the stakeholders. The design, which includes all of the subsystems that make up an autonomous ship platform, is close to an enterprise architecture. Thus, we strived to design a navigation system platform suitable for the design range of the software architecture. This study analyzed the definition of functional requirements, and quality attributes by applying the software architecture design procedure. This study was conducted to identify the characteristics of the navigation system and platform needs, and the stakeholders were identified. To derive the functional requirements and constraints of the platform, a quality attributes workshop was held engaging stakeholders, and the results of the analysis of functional requirements and quality attributes were listed. Based on the results of this study, the architect can establish the evidence and technical solutions that are integral for the architecture development, and will facilitate the creation of quality attribute scenarios.

Abstract

Technology-driven development of a new system makes it difficult for users and stakeholders to identify or intervene in the development process, resulting in systems with unnecessary functions and poor quality services. Applying the software architecture design process to the initial design of the navigation system platform of autonomous ships enables the development of a system that reflects the required functions and service quality of the stakeholders. The design, which includes all of the subsystems that make up an autonomous ship platform, is close to an enterprise architecture. Thus, we strived to design a navigation system platform suitable for the design range of the software architecture. This study analyzed the definition of functional requirements, and quality attributes by applying the software architecture design procedure. This study was conducted to identify the characteristics of the navigation system and platform needs, and the stakeholders were identified. To derive the functional requirements and constraints of the platform, a quality attributes workshop was held engaging stakeholders, and the results of the analysis of functional requirements and quality attributes were listed. Based on the results of this study, the architect can establish the evidence and technical solutions that are integral for the architecture development, and will facilitate the creation of quality attribute scenarios.

참고문헌 (16)

  1. Bass, L, "Software Architecture in Practice", pp.98~142 (2015), Acorn publishing
  2. Bass, L, "Evaluating Software Architectures: Methods and Case studies", pp.57~58 (2009), Acorn publishing
  3. Cho, J. H, "Development of UAV GCS Software Architecture Considering the Quality Attributes", Korean Society for Aeronautical &Space Sciences Conference 2014 Proceedings, pp.720~723 (2014)
  4. Im, I. K, "Components for Smart Autonomous Ship Architecture Based on Intelligent Information Technology", Mobile Systems and Pervasive Computing 2018, Procedia Computer Science, 134(2018), pp.91~98 (2018)
  5. ISO, "Software engineering—Product quality—Part 1: Quality model", ISO, 2001, pp.2~25
  6. Jeon, D. K, "A Ship Area Network with WiMedia Wireless Gateway Applying a Cooperative Transmission", Journal of Contemporary Engineering Sciences, 7(23), pp.1235~1243 (2014)
  7. Jeong, S. H, "The Common Platform Technology of Smart Maritime Autonomous Surface Ships", Proceedings of KIIT Conference, pp.442~445 (2018)
  8. 정회룡, "대형 무인 선박의 자율운항 기술 개발동향", 제어.로봇.시스템학회 논문지, 25(1), pp.76~87 (2019), 제어·로봇·시스템학회[DOI]
  9. 라현정, "비전형적인 품질 요구사항을 고려한 실용적 소프트웨어 아키텍처 설계 기법", 정보처리학회 논문지, 6(8), pp.391~400 (2017), 한국정보처리학회[DOI]
  10. "Computer networks on board and shore" (2012)[URL]
  11. MARINTEK, "Maritime Unmanned Navigation through Intelligence in Networks(MUNIN) Project, D 4.5", pp.10~41 (2014)
  12. MARINTEK, "Maritime Unmanned Navigation through Intelligence in Networks(MUNIN) Project, D 4.3", pp.34~36 (2014)
  13. Marko, H, "Connectivity manager: Ensuring Robust Connections for Autonomous ships", International Conference on Intelligent Autonomous Systems 2019Proceedings, pp.86~90 (2019)
  14. Marko, H, "Connectivity for Autonomous Ships: Architecture, Use Cases, and Research Challenges", International Conference on ICT Convergence 2017Proceedings, pp.345~350 (2017)
  15. NIPA, "SW Architecture Design Guide line :Architectural design guidelines for approaching in practice", pp.59~60 (2011)
  16. NK, "ClassNK Magazine 2019, 85th Edition", pp.8~11 (2019)

관련 논문AI추천

이 간행물의 다른 논문 (17건)