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

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

아키텍처에 기반한 컴포넌트 조립 시스템의 설계 및 구현 방법과 지원 도구의 개발 (A Method for Architecture-based Design and Implementation of Component Assembly and its Tool Support)

  • 이승연;권오천;신규상
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권9호
    • /
    • pp.812-820
    • /
    • 2003
  • 복잡한 응용 프로그램의 빠른 개발과 이의 용이한 유지 보수를 지원하기 위하여 재사용 가능 한 컴포넌트 기반 개발(CBD: Component-Based Development) 개념이 확산되고 있다. 이와 관련되어 EJB, COM, CCM 등과 같은 컴포넌트 모델에 대한 연구가 다양하게 진행되고 있으나, 컴포넌트의 궁극적 목표인 재사용 극대화의 입장에서, 아직까지 이미 개발된 컴포넌트들의 유연한 조립은 지원하지 못한다. 이를 해결하기 위해서는 제삼자에 의해 제공된 이질적인 컴포넌트들을 유연하게 재구성 및 조림할 수 있는 상위 레벨의 아키텍처가 필요하며 그러한 아키텍처를 기반으로 구현된 컴포넌트들이 조립되어야 한다. 본 논문은 제삼자에 의해 제공된 이질적인 컴포넌트들을 플러그 앤 플레이 방식으로 유연하게 재구성 및 조립할 수 있도록 아키텍처 기반의 컴포넌트 조립 시스템 설계 및 구현 방법을 제안하고 이를 지원하는 CASE 도구인 Cobalt Assembler를 소개한다.

FACE 적합성을 위한 항공전자 소프트웨어 데이터 모델링 방안 및 검증 (Avionics Software Data Modeling Method and Test For FACE Conformance)

  • 조경연;이두환;차상철;김정열
    • 항공우주시스템공학회지
    • /
    • 제16권6호
    • /
    • pp.45-53
    • /
    • 2022
  • 항공전자 시스템에서는 하드웨어 장비가 변경되면 통신 방식 및 ICD 변경이 빈번히 발생하며, 소프트웨어 또한 그에 맞게 수정이 필요하다. 이는 개발 일정 및 비용에 큰 영향을 주는 요소이다. 따라서 최근 항공전자 산업에서는 소프트웨어의 이식성을 높이기 위해 개방형 아키텍처를 도입하고 있으며, 관련 연구 또한 활발히 진행되고 있다. 본 논문에서는 개방형 항공전자 아키텍처 중 하나인 FACE를 준수하기 위한 데이터 모델링 방안 및 고려사항에 대하여 설명한다. 또한, 항전 장비 중 하나인 VOR/ILS에서 출력하는 데이터에 대해 FACE 데이터 모델을 설계 및 구현하고, FACE Conformance Test Suite(CTS) 프로그램을 이용하여 데이터 모델이 FACE를 준수하여 설계되었다는 것을 검증한다.

EJB 어플리케이션 생성을 위한 MDA 변환 규칙 정의 (A MDA Transformation System for Building EJB Applications)

  • 이진열;라현정;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.436-438
    • /
    • 2005
  • 모델 기반 아키텍처 (Model Driven Architecture, MDA)는 플랫폼 독립적인 모델로부터 변환 규칙을 이용하여 특정 플랫폼 용 모델을 생성하는 소프트웨어 자동화 기술로 각광을 받고 있다. EJB(Enterprise JavaBeans)는 컴포넌트 기반의 분산 컴퓨팅을 위한 아키텍처로써 Java 기반 어플리케이션 개발에서 가장 널리 사용되는 개발 플랫폼이다. 기존의 PIM에서 EJB 용 PSM으로 변환 규칙에 대한 연구는 아직 미흡하고 체계적이지 못하다. 본 논문에서는 PIM 의 구조적인 구성요소와 EJB 용 PSM 의 구성요소를 비교 분석하여 변환 규칙을 정의한다. EJB 어플리케이션 개발을 위해 제안된 변환 규칙을 적용한다면 모델간의 대응관계를 효율적으로 표현 할 수 있기 때문에 이들간의 일관성과 추적성을 높일 수 있고 제품의 생산성, 유지보수성을 높일 수 있다.

  • PDF

모델기반아키텍처(MDA) 환경에서의 레거시 시스템 통합 전략 설계 (Design of Integration Technology for Legacy System on Model-Driven Architecture)

  • 김희숙;이서정;박재년
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2006년도 추계학술대회
    • /
    • pp.185-189
    • /
    • 2006
  • 기존의 레거시 시스템은 개발과정에 있어서 이미 많은 시간과 경험과 지식을 갖고 있기 때문에 조직의 핵심 가치를 지닌 재사용 자산으로 활용할 수 있는 의미있는 자산이다. 그러므로 레거시 시스템에서 사용해 왔던 가치있는 자산들을 웹을 기반으로 한 e-비즈니스 환경에 적용시키고, 다양한 플랫폼에서 사용하기 위한 필요성이 증대되었다. 변화하는 환경에 따라 레거시 시스템을 현대화(Modernization)하는 방법중의 하나로 현재 시스템에서 운용되고 있는 것을 OMG에서 제안한 모델기반아키텍처(MDA)를 사용하여 여러 플랫폼을 쉽게 지원하고 모델기반의 통합을 하고자 한다. MDA 환경을 기반으로 기존의 레거시 시스템을 활용하기 위하여 기존의 소프트웨어를 직접 수정 없이 재사용하거나 PSM에서 PIM 변환을 하기 위하여 래퍼(wrapper를 사용한다. 본 논문에서는 이러한 래퍼의 사용에 따른 문제점을 분석하고, 요구에 따라 모델에 대한 접근방식을 다르게 사용하여 시스템의 개선상황에 유연하게 대처할 수 있도록 래퍼를 상황에 따라 적절하게 사용하는 혼합(hybrid) 방식을 적용한 개선전략을 제안하고자 한다.

  • PDF

국방아키텍처 거버넌스 프레임워크 (A Governance Framework for MND- Enterprise Architecture)

  • 정찬기
    • 한국국방경영분석학회지
    • /
    • 제34권2호
    • /
    • pp.175-191
    • /
    • 2008
  • 우리 군은 EA(Enterprise Architecture)를 국방변혁과 한국형 NCW 구축을 위한 주요한 수단으로 인식하고 국방아키텍처(MND-EA) 구축사업을 진행 중에 있다. 그러나 국방아키텍처가 가지는 중요성과 달리 명시적인 EA 거버넌스(Governance) 체계를 갖추지 않고 국방아키텍처를 구축하고 있다. 많은 연구보고서에서 EA 거버넌스 없이는 실용적인 EA를 구축하기 어렵다고 강조하고 있다. 본 연구는 효과적인 국방아키텍처를 구축하기 위한 EA거버넌스 프레임워크를 제안한다. 국내 외 공공기관의 EA 구축 및 거버넌스 현황을 살펴봄으로써 거버넌스의 중요성을 인식하고 거버넌스 구성요소를 식별한다. 원칙, 조직, 프로세스로 구성된 거버넌스 기본 의델을 수립하고 이 모델을 거버넌스 범위 및 대상에 투사하여 국방아키텍처 거버넌스 프레임워크를 설계한다. 제안한 거버넌스 프레임워크는 명시적이고 공식적인 국방아키텍처 거버넌스 체계를 구축하기 위한 방향을 제시한다.

협업 컴포넌트 상호운용성을 위한 J2ME 기반 아키텍처 모델링 (Architecture Modeling for Collaboration Component Interoperability based on J2ME)

  • 최성만;이창목;유철중;장옥배;이정열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.400-402
    • /
    • 2004
  • 기존의 사용자 및 전사적인 조직의 시스템은 대부분 혼합 및 이질적인 컴퓨팅 시스템을 가지고 있다. 이러한 결과 시스템들 간에 원활하게 작동할 수 있도록 많은 이질적인 인프라의 구축 및 비용이 들어가고 있다. 이런 결과 상호운용성의 문제점이 중요하게 대두되었다. 본 논문에서는 협업 컴포넌트 상호운용성을 위한 J2ME 기반 아키텍처 모델을 제안하였다. 협업 컴포넌트 상호운용성을 위해서 다수의 벤더 환경에서 환경에 대한 기술을 구축할 아키텍처를 정의하였다. 이러한 아키텍처들은 크게 네트워크. 데이터, 애플리케이션, 관리로 이루어진다 이러한 결과 컴포넌트의 재사용성으로 인해 기존의 다양한 웽 애플리케이션 환경에서 활용이 가능하고 확장도 용이하게 하였다. 또한, 모바일 협업 플랫폼 인프라 구축 및 운영비를 절감할 수 있다.

  • PDF

Adapter 패턴을 이용한 C2 스타일 아키텍처에서의 EJB 컴포넌트 적용 기법 (An Approach to Application Techniques in C2 Style Architecture to use Adapter pattern)

  • 정화영;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.1987-1990
    • /
    • 2002
  • CBD를 지원하는 소프트웨어 개발기법이 최근 많은 관심과 함께 도입되면서 이를 효과적으로 운용할 수 있는 아키텍처기반의 조립 및 활용분야가 활발히 연구되고 있다. 특히, C2(Chiron-2) 스타일 아키텍처는 GUI를 지원하기 위한 메시지방식의 컴포넌트 조합기법이라는 점에서 많은 관심을 받고 있다. 그러나, 서버측 컴포넌트 모델인 EJB(Enterprise Java Beans)의 경우 쓰레드를 포함할 수 없으며, 직접적인 메소드를 호출하는 방식으로 이하여 GUI 기반 메시지 방식에서는 수정이 불가피하다. 따라서, 본 논문에서는 C2 스타일 아키텍처에 EJB 컴포넌트를 적용할 수 있는 기법을 제안하고자한다. 즉 디자인패턴 중 구조패턴의 하나인 Adapter패턴을 이용하여 EJB 컴포넌트를 C2 프레임워크에 적용할 수 있는 컴포넌트 쓰레드로 생성 및 운영하였다. 이를 위하여, J2EE 1.2.1과 J2SDK1.3환경에서 구현 및 실행하였다.

  • PDF

파이프라인 아키텍처 기반의 네트워크 프로세서를 이용한 고속 패킷 처리에 관한 연구 (A Study on Fast Packet Processing Using Pipeline Architecture-Based Network Processors)

  • 손경덕;진현정;김화종
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 한국정보통신설비학회 2004년도 하계학술대회
    • /
    • pp.115-118
    • /
    • 2004
  • 본 논문에서는 파이프라인 아키텍처 기반의 네트워크 프로세서를 이용한 네트워크 시스템 개발에 대해 다룬다. 파이프라인 아키텍처는 구조상 Hazards 문제가 발생할 수 있으며 이는 시스템의 성능에 중요한 영향을 주게 된다. 또한 네트워크 프로세서는 고수준의 프로그래밍 모델을 제공하므로 고속의 패킷 처리를 위한 코드 작성이 수월하다. 따라서 파이프라인 아키텍처 기반의 네트워크 프로세서를 이용한 시스템 개발시 Hazards 문제를 피할 수 있는 방법과 효율적인 패킷 처리를 위한 코드 작성에 대한 지침을 제시하고 그 방법이 일반적인 방법보다 효율적임을 확인하였다.

  • PDF