기본 정보
연구 분야
논문
구성원
article|
인용수 0
·2024
Variability Management Mechanism for Domain Engineering and Case Study in SunRoof Control Domain
Jeong‐Ah Kim
Tehnički glasnik
초록

본 연구는 소프트웨어 제품 라인 개발을 위한 변동성(variability) 메커니즘을 제시하고 사례 연구의 결과를 설명하는 것을 목적으로 한다. 소프트웨어 제품 라인 공학은 소프트웨어 공학의 확장으로서 많은 조직이 소프트웨어 제품 라인 공학을 도입하기 위해 지속적으로 재공학(reengineering)과 리팩터링(refactoring)에 관여한다. 소프트웨어 제품 라인 공학에는 도메인 공학(domain engineering) 프로세스와 애플리케이션 공학(application engineering) 프로세스의 두 가지 공학 프로세스가 있다. 기능 식별(Feature Identification)과 기능 모델(feature model)은 변동성 모델을 구축하는 데 있어 핵심 성공 요인이다. 기능 모델은 확장 또는 대체될 가변 부분과 자체적으로 재사용될 공통 부분을 기술한다. 기능 모델은 후속 아키텍처 설계 및 컴포넌트 구현을 위한 방향을 제공한다. 그러나 기능 모델은 제품 라인 구현을 위한 설계 전략 및 변동성 메커니즘이 아니다. 따라서 기능 모델과 변동성 메커니즘에 익숙하지 않은 조직들은 소프트웨어 제품 라인 공학을 도입하는 데 장애가 있다. 소프트웨어 집약적 소프트웨어를 위한 여러 변동성 메커니즘이 제안되었으나, 임베디드 소프트웨어는 개발 프로세스와 구조가 다르기 때문에 이러한 메커니즘을 적용하기 어렵다. 본 논문에서는 임베디드 소프트웨어의 아키텍처 설계와 컴포넌트 설계에서의 변동성 요소를 상태 변수(state variable), 상태 전이 정보(state transition information), 그리고 알고리즘(algorithm)으로 식별한다. 이러한 요소들에 대해 변동성 관리 메커니즘을 정의한다. 제안된 변동성 관리 방법에 대한 상세 전략을 제공하고 이를 평가하기 위해 실제 사례 연구의 과정과 결과를 서술한다.

*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.

키워드
Domain (mathematical analysis)Mechanism (biology)Control (management)Computer scienceEngineeringMathematicsPhilosophyArtificial intelligenceEpistemology
타입
article
IF / 인용수
- / 0
게재 연도
2024

주식회사 디써클

대표 장재우,이윤구서울특별시 강남구 역삼로 169, 명우빌딩 2층 (TIPS타운 S2)대표 전화 0507-1312-6417이메일 info@rndcircle.io사업자등록번호 458-87-03380호스팅제공자 구글 클라우드 플랫폼(GCP)

© 2026 RnDcircle. All Rights Reserved.