DOI QR코드

DOI QR Code

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

  • Ahn, Young-Joong (Korea Institute of Maritime and Fisheries Technology) ;
  • Lee, Yun-Sok (Department of Ship Operation, Korea Maritime and Ocean University)
  • Received : 2019.11.06
  • Accepted : 2019.12.03
  • Published : 2019.12.31

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.

Keywords

References

  1. Bass, L., Clements, P. and Kazman, R.(2015), Software Architecture in Practice, 3rd Edition, Acorn publishing, pp. 98-142.
  2. Bass, L., Klein, M. and Kazman, R.(2009), Evaluating Software Architectures: Methods and Case studies, 1st Edition, Acorn publishing, pp. 57-58.
  3. Cho, J. H., Jeon, Y. M. and Kim, J. H.(2014), "Development of UAV GCS Software Architecture Considering the Quality Attributes", Korean Society for Aeronautical & Space Sciences Conference 2014 Proceedings, pp. 720-723.
  4. Im, I. K., Jeong, J. P. and Shin, D. R.(2018), "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.
  5. ISO/IEC(2001), "Software engineering-Product quality-Part 1: Quality model", ISO/IEC 9126-1:2001, pp. 2-25.
  6. Jeon, D. K. and Lee, Y. W.(2014), "A Ship Area Network with WiMedia Wireless Gateway Applying a Cooperative Transmission", Journal of Contemporary Engineering Sciences, Vol. 7, No. 23, pp. 1235-1243. https://doi.org/10.12988/ces.2014.49153
  7. Jeong, S. H., Shim, J. H. and Choi, K. S.(2018), "The Common Platform Technology of Smart Maritime Autonomous Surface Ships", Proceedings of KIIT Conference, pp. 442-445.
  8. Jung, H. Y., Chang H. J. and Song, Y. E.(2019), "Trend of Autonomous Navigation Technology for Unmanned Ship", Journal of Institute of Control, Robotics and Systems, 25(1), pp. 76-87. https://doi.org/10.5302/J.ICROS.2019.18.0133
  9. La, H. J. and Kim, S. D.(2017), "Practical Software Architecture Design Methods for Non-Conventional Quality Requirements", Journal of Korea Information Processing Society, Vol. 6, No. 8, pp. 391-400.
  10. MARINTEK(2012), Computer networks on board and shore, http://www.mits-forum.org/network.html#H0
  11. MARINTEK(2014a), "Architecture Specification", Maritime Unmanned Navigation through Intelligence in Networks(MUNIN) Project, D 4.5, pp. 10-41.
  12. MARINTEK(2014b), "Evaluation of Ship to Shore Communication Links", Maritime Unmanned Navigation through Intelligence in Networks(MUNIN) Project, D 4.3, pp. 34-36.
  13. Marko, H.(2019), "Connectivity manager: Ensuring Robust Connections for Autonomous ships", International Conference on Intelligent Autonomous Systems 2019 Proceedings, pp. 86-90.
  14. Marko, H. et al.(2017), "Connectivity for Autonomous Ships: Architecture, Use Cases, and Research Challenges", International Conference on ICT Convergence 2017 Proceedings, pp. 345-350.
  15. NIPA(2011), "SW Architecture Design Guide line : Architectural design guidelines for approaching in practice", SEC-2011-TR-001, Ver 0.4, pp. 59-60.
  16. NK(2019), "IoS-Open Platform Data Sharing Initiative goes Global", ClassNK Magazine 2019, 85th Edition, pp. 8-11.