검색 상세

임베디드 소프트웨어 아키텍처 요소의 추적성 향상을 위한 Function Block Feature

Function Block Features to improve Traceability in Embedded Software Architectural Elements

초록/요약

소프트웨어 요구 사항들과 설계된 아키텍처 구성 요소들과의 추적성은 소프트웨어 개발 및 유지 보수 단계에서 관리되어야 할 중요한 성질이다. 임베디드 소프트웨어의 경우에는 임베디드 소프트웨어가 갖는 하드웨어 의존성 때문에 요구 사항뿐만 아니라 하드웨어 구성 요소에 대한 추적성도 관리되어야 한다. 하지만 기존 Feature 기반 요구 사항 분석 방법들은 요구 사항과 아키텍처 구성 요소 간의 추적성은 지원할 수 있으나 하드웨어 구성 요소들과의 추적성을 지원하지는 않는다. 본 논문에서는 Function Block 개념에 기반을 두고 있어 하드웨어에 대한 추적성까지 지원하는 Feature 분석 모델로서 Function Block Feature 분석 모델을 제안한다. 제안된 Function Block Feature 분석 방법은 Function Block Feature 명세 모델과 Function Block Feature 분석 및 컴포넌트 설계 가이드라인으로 구성된다. 본 논문에서 제시한 Feature 분석 방법에 대한 요구 사항과 하드웨어에 대한 아키텍처 요소 간의 추적성 지원에 대한 평가를 위해서 사례연구를 진행하였다. 사례 연구를 통해 기능 요구 사항에서 Function Block Feature 분석을 진행하고 컴포넌트 설계를 진행하였다. 그 결과를 통해 요구 사항과 하드웨어에 대한 아키텍처 요소 간의 정방향 추적성과 역방향 추적성에 관한 결과를 추적성 매트릭스를 통해 구성하였다. 추적성 매트릭스를 통해 모든 하드웨어 및 요구사항과 아키텍처 요소 간의 정방향 및 역방향 추적성을 확인하였다.

more

목차

제1장 서론 1
제2장 연구 배경 3
제1절 임베디드 소프트웨어 3
제2절 요구사항 추적 4
제3절 FEATURE 6
제4절 FUNCTION BLOCK 8
제3장 관련 연구 11
제1절 소프트웨어 제품 라인 개발에서의 추적 11
제2절 FEATURE 명세 방법 12
제4장 FUNCTION BLOCK FEATURE 분석 방법 14
제1절 FUNCTION BLOCK FEATURE 명세 모델 14
제2절 FUNCTION BLOCK FEATURE 기반 컴포넌트 설계 가이드라인 15
제1항 Function Block Feature 분석 단계 17
제2항 컴포넌트 설계 단계 26
제3절 FUNCTION BLOCK FEATURE를 통한 추적성 향상 32
제1항 FBF 적용에 따른 추적성 32
제2항 요구사항과 아키텍처 요소 간 추적성 33
제3항 하드웨어와 아키텍처 요소 간 추적성 34
제5장 사례 연구 35
제1절 사례 연구 개요 35
제1항 문제 정의 35
제2절 차량 도어 제어 시스템 36
제3절 FUNCTION BLOCK FEATURE기반 컴포넌트 설계 38
제1항 Function Block Feature 분석 단계 39
제2항 컴포넌트 설계 단계 50
제4절 추적성 평가 57
제1항 정방향 추적성 매트릭스 58
제2항 역방향 추적성 매트릭스 60
제3항 요구사항과 아키텍처 요소 간 추적성 평가 62
제4항 하드웨어와 아키텍처 요소 간 추적성 평가 63
제5절 연구 비교 및 분석 65
제1항 연구 분석 65
제2항 기존연구와의 비교 66
제6장 결론 및 제언 69
제1절 결론 69
제2절 한계점 69
제3절 향후 연구 70

more