• 제목/요약/키워드: 아키텍처모델

검색결과 582건 처리시간 0.029초

확장된 아키텍처 기술의 개념적 모델 (An Extended Conceptual Model of Architectural Description)

  • 박진욱;채흥석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.396-401
    • /
    • 2006
  • 아키텍처에 대한 기술은 아키텍처 평가와 검증을 위해서 반드시 필요하다. 아키텍처 기술(Architecture Description)을 위해서 아키텍처 기술언어, 아키텍처 모델에 대한 다양한 연구들이 있었다. IEEE-1471의 아키텍처 기술을 위한 개념적 모델이 아키텍처 기술에 대한 일반적인 모델로 제시되었고 이후에 아키텍처 기술에 대한 새로운 요소들이 제시되었다. 그러므로 IEEE-1471의 개념적 모델은 새로운 요소들의 개념 사이에 혼란이 존재한다. 본 논문에서는 IEEE-1471의 개념적 모델을 바탕으로 이후에 제시된 세 가지 요소를 추가함으로써 IEEE-1471의 개념적 모델을 확장하고자 한다.

  • PDF

다중 관점 제품계열아키텍처의 가변성 관리 및 일관성 검사를 위한 특성 지향 접근방법 (A Feature-Oriented Approach to Variability Management and Consistency Analysis of Multi-Viewpoint Product Line Architectures)

  • 이관우
    • 정보처리학회논문지D
    • /
    • 제15D권6호
    • /
    • pp.803-814
    • /
    • 2008
  • 제품계열아키텍처는 제품에 따라 선택될 수 있는 가변요소를 포함하고 있는 아키텍처이다. 제품계열아키텍처부터 특정 제품을 위한 유효한 아키텍처를 유도하기 위해서는 제품계열아키텍처 내의 가변요소들을 체계적으로 관리해야 한다. 본 논문에서는 특성모델과 제품계열아키텍처 모델간의 명시적인 대응관계를 통해서 제품계열아키텍처의 가변성을 관리한다. 하지만, 이들 모델 간의 대응관계가 올바르지 않거나, 제품계열 아키텍처의 구성요소들 간에 일관성이 없다면, 제품계열아키텍처의 가변성 관리가 올바르게 이루어지지 않게 된다. 따라서 본 논문에서는 먼저, 제품계열아키텍처를 개념, 프로세스, 배치, 모듈의 네 가지 관점의 모델로 정의하고, 특성 모델과 이들 모델 사이의 대응관계를 정형적으로 정의 한다. 이를 바탕으로 제품계열아키텍처의 올바른 가변성 관리를 위해서, 제품계열아키텍처 모델의 일관성, 다른 관점의 아키텍처 모델간의 일관성, 특성모델과 제품계열아키텍처 모델간의 일관성 검사를 위한 규칙을 정의한다. 이러한 일관성 규칙은 제품계열아키텍처로부터 유효한 제품 아키텍처를 유도하기 위한 이론적 기반을 제공한다.

휘처-아키텍처 대응을 통한 UML 기반 FORM 아키텍처의 가변성 모델링 및 관리 (Managing and Modeling Variability of UML Based FORM Architectures Through Feature-Architecture Mapping)

  • 이관우
    • 정보처리학회논문지D
    • /
    • 제19D권1호
    • /
    • pp.81-94
    • /
    • 2012
  • FORM 아키텍처 모델은 소프트웨어 프로덕트 라인 내의 제품 개발에 재사용될 수 있는 아키텍처로서 FORM 방법론의 핵심적인 역할을 한다. 하지만 기존의 FORM 아키텍처 모델을 실무에 적용할 때 다음과 같은 문제점들이 있다. 첫째, UML(Unified Modeling Language)과 같이 표준화된 모델이 아니므로, 이 모델을 작성하기 위해서는 고유한 모델링 도구가 필요하다. 둘째, FORM 아키텍처 모델은 휘처모델과의 대응 관계를 통해 가변성을 관리만 할 뿐, 아키텍처의 가변성을 명시적으로 나타내지 않았다. 본 논문에서는 이러한 FORM아키텍처 모델의 문제점을 해결하기 위해서, 먼저 FORM 아키텍처 모델을 UML 모델로 표현할 수 있는 방법을 개발하였다. 이는 FORM 아키텍처 모델링에 다양한 UML모델링 도구를 이용할 수 있는 장점이 있다. 또한, 휘처모델과의 대응관계를 통해서 FORM 아키텍처 모델의 가변성을 효과적으로 관리할 뿐만 아니라 표현 할 수 있는 방법을 개발하였다.

소프트웨어 아키텍처의 성숙 평가 모델에 관한 연구 (A study on the Maturity Appraisal Model of Software Architecture)

  • 김경희
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권6호
    • /
    • pp.167-176
    • /
    • 2005
  • 소프트웨어 아키텍처는 소프트웨어 집중적인 시스템의 가장 주요한 부분으로, 아키텍처 평가는 시스템에서 매우 중요한 과정이고 소프트웨어 재앙을 예방할 수 있는 가장 저렴한 방법이다. 본 논문은 성숙모델을 통하여 아키텍처를 평가하는 새로운 방법을 소개한다. 기존의 성숙모델들은 소프트웨어나 소프트웨어 프로세스에 관한 것으로 지금까지 빠른 속도로 발전되어 왔다. 본 논문에서는 이러한 기법들을 소프트웨어 아키텍처에 적용한 SAMM(Software Architecture Maturity appraisal Model)을 제안한다. SAMM은 여섯 등급으로 구성되어 있다 제안한 성숙 모델 SAMM은 시스템 개선을 관리하는 발전된 아키텍처를 구성하고 소프트웨어 아키텍처 설계를 개선하기 위해 필수적으로 요구되는 아키텍처 요구사항들을 명세한다. 또한, 아키텍처 설계를 위한 노력을 줄이고, 질 높은 아키텍처를 구성할 수 있는 지침을 마련해주며, 아키텍처를 평가하여 등급을 매긴다.

  • PDF

국방 정보자원관리를 위한 한국형 핵심아키텍처데이터모델 개발 (A Method of CADM(Core Architecture Data Model) Development for Defense Information Resource Management)

  • 최남용;박성범;안재홍;이태종;진종현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.238-240
    • /
    • 2003
  • 현재 국방부에서는 국방정보체계간의 상호운용성을 보장하기 위해 아키텍처 산출물을 쉽고 일관성 있게 개발할 수 있는 국방 아키텍처 프레임워크를 개발하고 있다. 따라서 개발된 아키텍처 산출물을 저장하여 재사용하고 국방 전반의 아키텍처 정보의 교환, 비교, 통합을 용이하게 하는 핵심아키텍처데이터모델의 개발이 필요하다. 핵심아키텍처데이터모델은 국방 아키텍처 프레임워크에서 도출된 데이터 요구사항을 통해 엔티티를 추출하고 관계를 정의하였으며 실사례를 통해 엔티티를 검증하였다. 이를 통해 전군의 아키텍처에 대한 공통의 데이터 모델을 제공하여 국방정보체계에 대한 통합적인 정보자원관리와 상호운용 및 통합을 향상시킬 수 있다.

  • PDF

아키텍처산출물 관리 시스템 개발 (Development of Architecture Products Management System)

  • 최남용;송영재
    • 정보처리학회논문지D
    • /
    • 제12D권6호
    • /
    • pp.857-862
    • /
    • 2005
  • 현재 국방부에서는 국방정보체계간 상호운용성을 보장하기 위해 아키텍처산출물을 쉽고 일관성이 있게 개발할 수 있는 국방아키텍처프레임워크와 개발된 아키텍처산출물을 저장하는 핵심아키텍처데이터모델을 개발하였다. 하지만 작성된 아키텍처산출물을 문서로 관리하기에는 많은 어려움이 존재함으로, 아키텍처를 모델링할 수 있고 모델링된 정보를 공통의 저장소에 관리할 수 있는 모델링 도구 및 리포지토리 시스템이 필요하다. 본 논문에서는 국방아키텍처프레임워크와 핵심아키텍처데이터모델의 메타모델과 아키텍처산출물 작성 및 관리를 지원하는 아키텍처산출물 관리 시스템을 개발하였고 기존 시스템과 비교 평가하였다. 이를 통해 각 기관의 아키텍처개발자가 아키텍처산출물을 모델링 방법으로 보다 쉽고 일관성 있게 작성하고 관리할 수 있으며, 다양한 질의를 통해 시스템에서 관리되는 아키텍처산출물 정보를 유용하게 검색 및 조회하여 의사결정에 참조할 수 있다. 또한 작성된 아키텍처산출물을 통합하고 분석 및 비교하여 정보체계간 상호운용성과 비용 절감을 지원한다.

ADL 모델 관리를 위한 XML기반 ADL모델 변환기 설계 및 구현 (The Design and Implementation XML Based ADL Mode1 Converter for the Management of ADL Model)

  • 강미나;양현미;승현우;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.130-132
    • /
    • 2004
  • CBD(Component-Based Development)에 있어 컴포넌트 시스템은 잘 정의된 아키텍처를 기반으로 개선되어야 한다. 컴포넌트 시스템의 아키텍처를 정확하고 엄밀하게 설계. 분석하기 위해서는 아키텍처 기술 언어(ADL)의 사용이 필요하다. 아키텍처 모델링에 ADL을 효과적으로 사용하기 위해서는 ADL로 기술된 아키텍처 모델을 효율적으로 분석, 처리 관리할 수 있는 지원 환경이 필수적이다. 본 논문에서는 ADL 모뎀 지원 환경 시스템의 구조를 기술하고 본 연구팀에서 개발 중인 ADL 모델 관리기의 구조를 기술한다. ADL 모델 관리기 중 ADL 모델 정보들을 XML 형태로 저장, 관리하기 위한 XML 기반 ADL 모델 변환기의 구조를 기술하며 ADL-XML 변환 방법을 설명하고 그 변환 결과를 보여준다.

  • PDF

기술참조모델과 표준프로파일 관리 시스템 개발 (Development of Technical Reference Model and Standard Profile Management System)

  • 최남용;송영재
    • 정보처리학회논문지D
    • /
    • 제12D권5호
    • /
    • pp.729-736
    • /
    • 2005
  • 현재 국방부에서는 국방정보체계간 상호운용성을 보장하기 위해 아키텍처산출물을 쉽고 일관성이 있게 개발할 수 있는 국방아키텍처프레임워크와 개발된 아키텍처산출물을 저장하는 핵심아키텍처데이터모델을 개발하였다. 국방아키텍처프레임워크에 정의된 기술참조모델과 표준프로파일 산출물은 정보기술아키텍처의 핵심 부분이며 상호운용성 보장의 핵심 요소이다. 본 논문에서는 기술참조모델과 표준프로파일의 기술서비스와 표준을 관리하는 알고리즘과 시스템을 개발하였다. 이를 통해 기술참조모델과 표준프로파일 산출물의 효율적인 작성 및 관리와 정보체계간의 상호운용성 보장의 기반을 제공할 수 있다.

ADL 모델 관리기 설계를 위한 XML기반 ADL 메타모델 정의 (Defining XML Based ADL Meta Model for the Design of ADL Model Manager)

  • 강미나;승현우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.94-96
    • /
    • 2003
  • 소프트웨어의 재사용을 위한 방법 중에 최근 빠르게 확산되고 있는 방식으로 컴포넌트 기반의 소프트웨어 개발(CBD : Component-Based Development)방식이 있다. CBD에 있어 컴포넌트 시스템은 잘 정의된 아키텍처를 기반으로 개발되어야 한다. 컴포넌트 시스템의 아키텍처를 정확하고 엄밀하게 설계, 분석하기 위해서는 아키텍처 기술 언어(ADL)의 사용이 필요하다. 아키텍처 모델링에 ADL을 효과적으로 사용하기 위해서는 ADL로 기술된 아키텍처 모델을 효율적으로 분석, 처리, 관리할 수 있는 지원 환경이 필수적이다. 본 논문에서는 ADL 모델 지원 환경 시스템의 구조를 기술하고 본 연구팀에서 개발 중인 ADL 모델 관리기의 구조를 기술한다. 또한 ADL 모델 관리기 개발에 기본이 되는 XML 기반 ADL 메타모델을 정의한다.

  • PDF

아키텍처 모델 기반의 유닛 테스트 자동 생성 방법 (Method of Unit Test Oliver Automatic Generation Based on Architecture Model)

  • 윤석진;이승연;정양재;신규상
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.388-390
    • /
    • 2005
  • 본 연구는 컴포넌트로 구성된 일반 아키텍처 모델에서 개별 컴포넌트의 기능성을 컴포넌트 개발 시에 확인할 수 있도록 유닛 테스트 기반의 테스트 드라이버 코드를 자동으로 생성하는 장치 및 방법에 관한 것이다. 즉, 본 연구는 아키텍처 모델에서 컴포넌트의 인터페이스에 대해서 아키텍처 설계자가 인터페이스에 대한 예상 기대값, 컴포넌트의 상태 정보, 특정 시점에서의 인터페이스의 입력정보들을 입력하면 이 정보를 이용하여 테스트를 수행하기 전에 컴포넌트의 상대를 설정하는 테스트 준비 코드와 테스트를 수행한 후에 발생하는 결과값과 예상 기대값을 비교하여 확인하게 하는 테스트 악인 코드를 포함하는 테스트 드라이버 코드를 자동으로 생성한다. 본 연구에 의하면, 아키텍처 설계 단계에서 아키텍처 설계자가 컴포넌트 개발자에게 테스트 드라이버 코드를 제공하게 함으로써 아키텍처 설계에서 요구하는 컴포넌트의 기능이 개별 컴포넌트 별로 제대로 개발되는지 개발시에 자동으로 검증하게 할 수 있다.

  • PDF