Title |
Architectural Design for SPLE-based Inertial Navigation System Software Platform |
Authors |
김도형(Dohyung Kim) ; 박병수(ByungSu Park) ; 양진석(Jin-Seok Yang) |
DOI |
https://doi.org/10.5573/ieie.2021.58.3.79 |
Keywords |
Software Product Line; Software Platform; Inertial Navigation System; Architectural Design; Architectural Decisions |
Abstract |
In this paper, we introduce the architectural design method and decisions for SPLE-based inertial navigation system software platform. The software platform of the inertial navigation system software refers to software assets in the core asset data base, which is commonly utilized when developing the inertial navigation system of similar weapon systems. The proposed SPL Three Views model for the software platform is made up of conceptual view, execution view, and deployment view. For logical component modeling, a hierarchical structure consisting of logical component groups and components within the group is used. In physical component modeling, the main control task and the complex computational tasks are separated. We also define the ten architectural design decisions for the software platform and present the reason for the decision and the results of alternative analysis. |