• 제목/요약/키워드: 도메인 컴포넌트

검색결과 146건 처리시간 0.026초

Analogy를 기반으로 한 분석/설계 패턴의 재사용 (Reuse of Analysis/Design patterns Based on Analogy)

  • 김정아;김행곤
    • 한국정보처리학회논문지
    • /
    • 제6권4호
    • /
    • pp.916-931
    • /
    • 1999
  • 소프트웨어 재사용에서 코드 재사용은 다른 개발자에 의해 작성된 재사용 코드의 이해와 검색의 어려움 등 한계점을 갖는다. 코드 재사용 한계를 극복하기 위해서는 코딩 단계 이전의 설계 단계나 분석 단계의 산물을 재사용 할 수 있어야 한다. 본 연구에서는 객체 모델링 단계에서 이전의 경험을 재사용할 수 있는 환경을 제공하기 위해 질의와 컴포넌트에 대한 analogy를 판단하여 라이브러리의 모델과 패턴을 재사용 할 수 있는 방법을 제안하였다. Analogy 매칭 기법은 설계 패턴의 검색, 이해 그리고 조합 등에 적용되며 본 논문에서 연구된 내용은 다음과 같다. 1. 재사용 라이브러리로부터 유사 컴포넌트 검색 및 추출을 위한 analogical 매칭 함수 제안 2. analogical 매칭을 위해 라이브러리 내에 저장될 재사용 컴포넌트 표현 및 정의 3. 특정 도메인에 대한 의미적 정보의 라이브러리 설계 4. 사용자를 위한 analogical 매칭 에이전트 구축

  • PDF

임베디드 소프트웨어 개발을 위한 제품계열 중심의 개발프로세스 모델 설계 (A Design of Development Process Model of Product Lines for Developing Embedded Software)

  • 홍기삼;윤희병
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권11호
    • /
    • pp.915-922
    • /
    • 2006
  • 최근 임베디드 소프트웨어가 다양한 분야에서의 개발이 두드러지면서 그 요구사항들도 다양해지고 있다. 그 중 이슈화되고 있는 것 중 하나가 하드웨어와의 종속성을 반영한 체계적인 개발방법을 제시하는 것이다. 기존의 개발방법들은 하드웨어와의 밀접한 관계, 여러 유사 도메인에 대한 고수준의 재사용성 요구 등 임베디드 소프트웨어가 갖고 있는 특성들을 효과적으로 반영하지 못하고 있다. 따라서 본 논문에서는 제품계열적 접근방법을 통해 효율적인 임베디드 소프트웨어 개발방법을 제시하기 위한 개발프로세스 모델 설계방법을 제안한다. 개발프로세스 모델의 설계 중점은 먼저 효율적 요구사항 도출기법으로 디렉토리 방식의 도메인 스코핑 방식과 IDEF0 기반 비즈니스 모델을 제안한다. 다음으로 서비스 구조 기반의 컴포넌트 도출방식과 하드웨어 종속성을 고려한 아키텍처 설계 방식을 제안한다. 마지막으로 제안한 개발프로세스 설계모델이 어떻게 임베디드 소프트웨어 개발에 적용되는지를 보이기 위해 다중센서데이터 융합시스템에 적용한 결과를 설계과정마다 제시한다.

혼합형 침입 탐지 시스템에서 데이터 및 정책 전달 통신 모델과 성능 평가 (Communication Models and Performance Evaluation for the Delivery of Data and Policy in a Hybrid-Type Intrusion Detection System)

  • 장정숙;전용희;장종수;손승원
    • 정보처리학회논문지C
    • /
    • 제10C권6호
    • /
    • pp.727-738
    • /
    • 2003
  • 침입 탐지 시스템에 대하여 많은 연구 노력들이 진행되고 있다. 그러나 침입 탐지 시스템의 모델과 성능 평가에 대한 작업은 거의 찾아 볼 수 없다. 본 논문에서는 지역적인 침입 탐지를 위한 에이전트들과 전역적인 침입 탐지를 위한 집중 데이터 분석 컴포넌트를 가지고 있는 다중 도메인 환경에서 혼합 침입 탐지를 위한 통신 프레임워크를 제안한다. 또한 전체적인 프레임워크에서 호스트 기반과 네트워크 기반 침입 탐지 시스템의 결합을 가정한다. 지역 도메인에서 경보와 로그 데이터 같은 정보 집합은 상위 레벨로 보고 된다. 계위의 루트에는 데이터 합동을 수행하는 전역 매니저가 있다. 전역 매니저는 침입 탐지 경보의 집합과 상호관련의 결과로 보안 정책을 하위 레벨로 전달하게 된다. 본 논문에서는 혼합 침입 탐지 시스템을 위한 통심 메커니즘을 모델링하고 데이터 및 정책 전달을 위한 전송 능력의 성능 평가를 위하여 OPNET 모델러를 이용한 시뮬레이터를 개발한다. 여러 가지 시나리오에 기반하여 통신 지연에 초점을 두고 모의실험 결과를 제시하고 비교한다.

지자체 GIS 상호운용성 확보를 위한 표준화 연구 (A Study on Standardization of GIS Interoperability in Local Governments)

  • 전창섭;김은형
    • 한국공간정보시스템학회 논문지
    • /
    • 제4권2호
    • /
    • pp.41-54
    • /
    • 2002
  • 본 연구의 핵심 질문 사항은 지자체 GIS 응용시스템의 재사용 문제를 상호운용성 확보를 통해 해결할 수 있는가, 해결 가능하다면 지자체 GIS 상호운용성 확보를 위해 무엇을 어떻게 해야 하는가 이다. 본 연구의 핵심 질문 사항에 대한 해답을 찾기 위해 일반적인 GIS 분야에서의 상호운용성에 관한 표준 및 기술을 고찰하였다. 일반적인 GIS 분야에서의 상호운용성은 OGC 및 ISO와 같은 표준화 단체에서 GIS 표준을 정의해 나가고 있으며, 컴포넌트 및 분산환경 등의 기술을 통해 상호운용성의 가능성을 확인하였다. 지자체 GIS와 같은 GIS 도메인에서의 상호운용성 확보를 위해서는 표준 인터페이스가 필요하다. 본 연구에서는 지자체 GIS 상호운용성 확보를 위한 표준 인터페이스의 정의 과정을 표준화 모델로 제시하였다. 표준화 모델은 지자체 GIS 업무모델링을 통해 지자체 GIS 서비스 아키텍쳐를 정립하여, 이를 기반으로 지자체 GIS 표준 인터페이스를 정의하는 과정으로 진행된다. 지자체 GIS 업무모델링은 각 지자체에서 GIS를 도입하고자 하는 대상업무에 대한 범위를 명확히 설정하고 단위화하여, 각 단위 업무에 대해 세부적인 업무의 시나리오를 작성하는 것이다. 지자체 GIS 서비스 아키텍쳐는 각 단위 업무의 세부적인 시나리오를 바탕으로 각 단위 업무에서 필요로 한 서비스를 정의한 것이다. 지자체 GIS 서비스 아키텍쳐를 기반으로 지자체 GIS 표준 인터페이스가 정의되어야 한다. 지자체 GIS 표준 인터페이스를 수용한 다양한 제품의 컴포넌트가 개발됨으로써 지자체에서는 각 지자체의 특성에 맞는 컴포넌트를 구입하여 응용시스템을 조립할 수 있다. 컴포넌트를 활용한 지자체 GIS 응용시스템 개발은 지자체 GIS 재사용의 문제를 해결해 줄 수 있을 것이다.

  • PDF

도메인 핵심자산의 가변성 분석을 위한 2차원적 접근방법 (A 2-Dimensional Approach for Analyzing Variability of Domain Core Assets)

  • 문미경;채흥석;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권6호
    • /
    • pp.550-563
    • /
    • 2006
  • 소프트웨어 재사용에 대한 활동들을 미리 계획하고 개발 프로세스의 연속적인 부분으로 이루어지도록 지원하는 방법이 소프트웨어 프로덕트 라인 공학이다. 이 방법에서 가장 중요한 것은 관련된 시스템들, 즉 도메인에서 공통성과 가변성(commonality and Variability: C&V)을 분석하는 일이다. 재사용 가능 항목들은 분석된 C&V를 명시적으로 나타냄으로써 프로덕트 라인의 핵심자산이 된다. 이러한 핵심 자산들은 소프트웨어 개발의 각기 다른 단계에서 생산되기 때문에 표현요소들의 추상화 수준이 다르며 이로 인해 각 핵심 자산이 가지고 있는 가변성 또한 각기 다른 수준에서 각기 다른 유형으로 나타나게 된다. 핵심자산의 C&V 분석에 대한 기존 연구들에서는 핵심자산의 구분 없이 일관되게 가변성을 분석하였으며, 공통성과 가변성 식별을 단지 개발자의 직관이나 도메인 전문가의 경험에 의존하고 있었다. 본 논문에서는 소프트웨어 프로덕트 라인에서 핵심자산의 가변성을 분석하기 위하여 수직적 측면과 수평적 측면으로 나누어 접근해가는 2차원적 분석방법을 제안한다. 수평적 접근 방법은 개발 프로세스의 각기 다른 단계에서 산출되는 요구사항, 아키텍처, 컴포넌트의 수준에서 가변성의 유형을 분석하는 것이고, 수직적 접근 방법은 가변성의 상세화 정도에 따라 공통성을 식별하는 수준과 가변점을 상세화하는 수준으로 나누어 분석하는 것이다. 이러한 2차원적 가변성 분석접근 방법은 핵심자산들의 가변성이 서로 연관관계를 가질 수 있도록 해주며, 핵심자산의 재사용 활동이 끊어짐 없이 이루어지도록 한다

인터넷과 콜센터간 상호운용성 아키텍처 설계(은행 산업도메인 중심으로) (A Design of Interoperability Architecture between Internet and Call Center in Banking Industry)

  • 정병호;김진우;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.438-442
    • /
    • 2006
  • 최근 금융산업에서 치열한 시장환경 및 다양한 고객 요구사항에 대응하기 위해 채널 및 IT 아키텍처의 재조명이 이슈화되고 있으며, 이때 인터넷 채널은 인터넷에 익숙한 젊은 고객 층의 증가와 편리성 측면에서 이용도가 높아짐에 따라 웹 개인화를 요구하고 있고 콜센터 채널은 마케팅 및 업무효율측면에서 고객접촉이력 정보의 자산화 추세로 중요성이 제고되고 있다. 하지만, 고객중심의 통합 금융시스템의 구현이라는 측면에서 홈뱅킹시대에서의 각기 양 채널은 개별시스템(individual system)으로 개발 및 운영이 되고 있어 상호 운용이 되지 않는 문제점을 내포하고 있고 이를 해결하고자 한다. 따라서, 본 논문의 공헌도는 양 채널간 상호 운용 가능한 SOA(Service Oriented Architecture)기반의 공통 컴포넌트를 도출하고 효율적 채널 활용을 위한 상호 운용성 아키텍처를 제안하는데 그 의의가 있다.

  • PDF

프로덕트 라인 기반의 모바일 응용 시스템 아키텍처 개발 프로세스 (Architecture Development Process of Mobile Application System Based on Product Line)

  • 손이경;김행곤;황하진
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2005년도 춘계학술대회 발표 논문집
    • /
    • pp.258-265
    • /
    • 2005
  • 유비쿼터스 사회의 도래로 모바일 비즈니스 서비스 수요의 증대와 다양한 사용자 요구사항 및 변경이 빈번해짐에 따라 소프트웨어의 특성을 적시에 반영할 수 있는 새로운 소프트웨어 개발 기술이 필수적이다. 소프트웨어 프로덕트 라인은 공통의 유사한 기능을 가지고 있는 소프트웨어 제품 혹은 소프트웨어 시스템 집합으로 특정 영역의 시장과 용도의 요구사항에 따라 재사용 가능한 아키텍처 및 컴포넌트를 구성함으로써 생산성과 품질을 향상시킬 수 있다. 특히, 시스템을 분할하고 구조화하여 시스템의 성능과 효율성을 향상시킬 수 있는 소프트웨어 아키텍처 개념이 중요시 되면서 아키텍처의 개발과 평가에 대한 체계적인 연구가 필요하다. 본 논문에서는 CBD (Component Based Development)를 기반한 소프트웨어 프로덕트 라인(PLD: Product Line based Development)을 도입하여 모바일 비즈니스 도메인에 적합한 모바일 응용 시스템 아키텍처(MASA: Mobile Application System Architecture)를 제시한다.

  • PDF

실무적 요구공하가 공정 (Practical Approach to Requirements Engineering Process)

  • 박수용;황만수;박수진;서성숙;나호영
    • 시스템엔지니어링워크숍
    • /
    • 통권1호
    • /
    • pp.1-8
    • /
    • 2003
  • 시스템 개발환경이 대형화, 복잡화됨에 따라 개발 생명주기의 각 단계에서 발생하는 요건은 기술적, 관리적 측면에서 많은 영향을 받게 되었다. 즉, 개발 생명주기의 초기단계에서 요건에 대한 잘못된 이해나 분석, 개발 영역에 대한 충분한 이해와 관리의 부재 및 계속적인 변경 요구는 부정확성하고 불완전한 요건을 발생시키고, 다른 요건과의 충돌 및 일관성 결여 등을 발생시킬 수 있다. 이러한 결과는 전체적인 시스템의 완전성과 성능 등에 커다란 영향을 주고 유지보수에 많은 비용과 노력을 요구한다. 본 연구에서는 이러한 문제점을 해결하기 위하여 실무 프로젝트 개발에 적용할 수 있도록 요건관리와 관련된 프로세스와 활동을 요구공학을 기반으로 완전성과 일치성을 가진 요구사항의 생성 및 관리 등을 포함하는 총체적인 활동과 원칙에 대한 공학적 접근을 제시하여 전체 소프트웨어 개발비용과 위험부담을 경감시키며 품질향상을 이룰 수 있도록 한다. 또한, 각 업무 도메인과 개발 환경에 따라 적절하게 적용할 수 있도록 프로세스와 활동을 커스터마이징 및 컴포넌트화하고 요구사항 관리 도구의 프로토타입을 제시한다.

  • PDF

상품 온톨로지 질의 모델 (Query Model for Product Ontology Database)

  • 이민정;강성희;심준호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.160-162
    • /
    • 2005
  • 전자상거래에서 전자카탈로그는 중요한 컴포넌트이다. 전자카탈로그를 상품 온톨로지 기반으로 표현하면 다양한 관계표현으로 인해 더 풍부한 정보 및 관계표현이 가능해진다. 본 논문에서는 전자카탈로그 도메인에서의 상품 온톨로지 모델을 구현, 운용하는 시스템에서 제공되어야 하는 질의를 분석 정리하였다. 이를 위해 상품 온톨로지 기반의 전자상거래 시스템의 다양한 응용 프로그램에서 상품 카탈로그를 보여주기 위해 필요한 질의와 상품 정보 및 온톨로지 관리를 위해 필요한 질의를 포함한다.

  • PDF

반복적 웹 검색을 제거한 다중 웹정보 뷰어 (Multiple Web-Information Viewer removing repetitive web searching)

  • 이정수;이상호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.964-966
    • /
    • 2014
  • 인터넷 이용자 급증으로 정보들은 무한히 생산되고 사방에 산재되어 가고 있다. 이로 인해 정보들을 탐색하는 시간은 계속 증가하고 있다. 특히 공지사항이나 날씨처럼 반복적으로 갱신되는 정보들을 얻기 위해 사람들은 동일한 정보를 주기적으로 검색하고 있으며 이에 따른 불필요한 트래픽 유발 및 검색시간이 낭비되고 있는 실정이다. 본 논문은 동일한 정보를 주기적으로 검색함으로써 야기되는 문제점을 서술하고 이를 해결하기 위해 다수의 웹상에서 각종 정보들만을 추출하여 하나의 웹페이지 내에 배치하는 웹 컴포넌트를 설계 및 구현한다. 이 시스템을 사용한다면 사용자는 단순히 하나의 웹페이지를 클릭함으로써 다수의 웹상에 저장된 정보들을 웹서핑 없이 얻을 수 있기 때문에 정보검색 시간을 크게 단축시킬 수 있다. 이 시스템을 구현하기 위해 크로스 도메인상의 웹문서에서 정보를 추출하고 조작하는 것을 금지하는 웹 표준 정책인 동일출처정책을 우회할 수 있는 방법을 서술하였으며 이 정책을 회피함으로써 파생되는 문제점과 해결방안을 서술하였다. 마지막으로 현존하는 관련 시스템들과 비교하여 우수성을 보인다.