APPARATUS AND METHOD FOR SUPPORTING WEAPON SYSTEM SOFTWARE PRODUCT LINE ENGINEERING AND COMPUTER READIBLE STORAGE MEDIUM THEREFOR

According to an embodiment of the present invention, a weapon system software product line engineering support device comprises: a domain engineering part that analyzes a weapon system software product line to derive a feature model which is a hierarchical structure of features of the product line a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KIM TAEHYOUN, PAEK OCKHYUN, LIM JONGIL, BAK DAUN, CHOI MINKWAN, LEE TAEHO, NOH SUNGKYU, YANG JIN SEOK, KUK SEUNGHAK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:According to an embodiment of the present invention, a weapon system software product line engineering support device comprises: a domain engineering part that analyzes a weapon system software product line to derive a feature model which is a hierarchical structure of features of the product line and an asset including raw asset data that can be reused when developing software belonging to the product line for each feature; a repository for storing the asset; a repository management part for managing the asset stored in the repository; and an external tool linkage part that is linked with an external engineering tool to enable editing of a variable part of the raw asset data by the external engineering tool and manage a relation between the features and the real asset data. Therefore, the common and variable parts of raw asset data of the weapon system software product line can be managed. 일 실시예에 따른 무기체계 소프트웨어 제품 라인 공학 지원 장치는, 무기체계 소프트웨어 제품군을 분석하여 상기 제품군의 피처들(features)의 계층구조인 피처 모델 및 상기 피처들별 상기 제품군에 속하는 소프트웨어 개발시 재사용할 수 있는 실 자산 데이터를 포함하는 자산(asset)을 도출하는 도메인 공학부, 상기 자산을 저장하는 레파지토리, 상기 레파지토리에 저장된 상기 자산을 관리하는 레파지토리 관리부 및 외부 공학 도구와 연동되어, 상기 외부 공학 도구에 의해 상기 실 자산 데이터의 가변 부분을 편집할 수 있게 하고, 상기 피처들과 상기 실 자산 데이터의 연관 관계를 관리하는 외부 도구 연동부를 포함한다.