• Title/Summary/Keyword: 차정

Search Result 40, Processing Time 0.032 seconds

A Re-engineering Methodology for Componentization of Legacy System (Legacy 시스템의 컴포넌트화를 위한 재공학 방법론)

  • Kim, Cheol-Hong;Cha, Jung-Eun;Yang, Young-Jong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.11a
    • /
    • pp.431-438
    • /
    • 2002
  • 본 논문은 레거시 시스템을 새로운 시스템 환경으로의 변환 및 통합을 위한 재공학 방법론을 제시하고자 하는 것이다. 기존의 역공학 및 재공학 방법들은 주로 프로그램 소스를 정적 분석하고 유지보수 하는데 중점을 두었으나, 본 방법론은 다양한 추상화 수준에서 역공학 정보를 복구하고, 컴포넌트화 단계를 통해 새로운 시스템으로 진화할 수 있는 절차 및 기법들을 제공한다. 레거시 시스템 컴포넌트화를 위한 방법론은 변환계획 단계, 역공학 단계, 컴포넌트화 단계, 인도 단계의 4 단계로 구성되어 있으며, 본 논문에서는 각 단계에 대한 활동 및 상세 절차에 대하여 기술한다.

  • PDF

Classification and Design Procedure of Modules for Reuse of Embedded S/W (임베디드 S/W 재사용을 위한 모듈의 분류 및 설계 절차)

  • Yu, Mi-Sun;Cha, Jung-Eun;Yang, Yung-Jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.309-312
    • /
    • 2005
  • 임베디드 시스템이 점점 복잡해지고 다양해짐에 따라 이를 지원하는 임베디드 S/W 의 비중도 계속적으로 커지고 있으며 S/W 재사용에 대한 요구도 계속적으로 증가하고 있다. 그러나 유사한 기능을 지닌 S/W 에 대한 반복적인 수요가 증가함에도 불구하고, 재사용을 위한 체계적인 방법의 부재로 인하여 유사한 부분을 재사용 하지 못하고 있는 실정이다. 그러므로 체계적으로 재사용 S/W 모듈을 관리할 수 있는 지원 시스템과 모듈의 분류 방식, 그리고 재사용 지원 시스템을 이용하여 재사용 모듈을 실제 임베디드 S/W 개발에 적용할 수 있는 절차가 정의된다면 최종적으로 S/W 개발의 생산성을 향상 시킬 수 있을 것이다. 따라서 본 논문에서는 ETRI "임베디드 시스템 개발 프레임워크 구축"의 일환으로 구현되고 있는 재사용 지원 시스템을 위한 모듈의 형태 정의 및 형태와 크기에 따른 분류 방법, 재사용 모듈의 이용 절차에 대해 설명한다.

  • PDF

A Study for Effective Retrieval Method Through Definition of Component Metadata (컴포넌트 메타데이터의 정의를 통한 효율적인 검색 방법에 관한 연구)

  • 김병준;김행곤;차정은;김철홍
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.507-509
    • /
    • 2000
  • 소프트웨어 공학의 새로운 패러다임인 컴포넌트가 지니는 다양한 속성들과 장점은 아직 많은 문제점들이 남아있는 상태이지만 소프트웨어 개발시의 높은 생산성과 효율성, 그리고 재사용성과 유지보수의 이점으로 크게 주목받고 있다. 컴포넌트의 뛰어난 장점들을 효과적으로 이용하기 위해선 우선 표준화된 명세를 통해 컴포넌트가 개발되어 유통업체나 벤더의 저장소에 저장되어 있어야 하며 구축된 저장소에서 사용자는 컴포넌트 검색 서비스를 이용하여 자신의 요구에 적합한 컴포넌트를 구매, 사용할 수 있는 체계화된 프로세스가 필요하다. 따라서 본 논문에서는 컴포넌트 검색을 위한 선행 작업으로서, 검색용 메타데이터를 메타데이터가 가져야 하는 원칙을 적용하여 정의한다. 컴포넌트가 가지는 일반적인 속성과 성질로부터 사용자가 컴포넌트를 검색하고자 할 때 사용되어질 수 있는 키워드를 메타데이터의 항목으로 추출하였으며 이렇게 정의된 메타데이터를 바탕으로 일반적인 정보의 분류에 적합한 기존 웹 검색과는 다른 컴포넌트만의 검색을 다루는 새로운 검색 시스템을 설계하였다. 따라서 효과적인 컴포넌트 재사용을 위해 검색용 메타데이터와 이를 바탕으로 한 컴포트 검색 시스템을 제안하고자 한다.

  • PDF

Development of Client System for Network Management on WWW through Java-CORBA (Java-CORBAFMF 이용한 웹 기반의 네트워크 관리 클라이언트 시스템 개발)

  • 김행곤;차정은;김지영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.537-539
    • /
    • 2000
  • 현재 대부분의 관리 시스템들은 관리의 특정 목적을 위해 특정 벤더나 프로토콜, 플랫폼에 의존적이므로 관리자는 비일치적인 하부 구조에 대한 충분한 이해와 네트워크 운영의 상세함을 파악해야 한다. 이는 분산 관리되는 네트워크 정보의 복잡성과 불확실성에 의해 관리자는 정보 관리의 신뢰성을 보장할 수 없으며 큰 유지보수 비용을 가진다. 따라서 본 논문에서는 CORBA를 이종 네트워크 자원의 추상적인 결합 매개체로, 웹 브라우저를 불일치 요소들의 통합된 엑세스 인터페이스로, Java를 서비스 관리 솔루션 개발 도구로 이용함으로써 이들 문제를 해결하고자 한다. 그러므로 Java-CORBA 연동 기술을 통해 이종의 네트워크 시스템 환경들이 통합된 인터네트워킹 상태에서 웹 상의 단일 인터페이스를 통해 네트워크 상태를 확인, 모니터링 할 수 있는 네트워크 관리 클라이언트 시스템을 개발하고자 한다,

  • PDF

Development of Component for Network Management Based on Catalysis (카타르시스 방법론에 기반한 네트워크 관리 컴퍼넌트 개발)

  • 김행곤;차정은;김지영;박은주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.555-557
    • /
    • 2000
  • CBD(Component Based Development)는 미리 만들어진 검증된 부품을 합성, 조립하는 작업으로, 최근에 빠른 속도로 생겨난 카타르시스는 객체와 프레임워크로 CBD를 위한 완벽한 지원을 제공하는 차세대 방법론이다. 네트워크 환경과 인터넷의 보급으로 인한 인프라 구축과 다양한 방법론의 개발은 소프트웨어 부품화로써의 컴퍼넌트 기반 소프트웨어 개발에 대한 관심을 높이고 제반 여건을 조성하는 계기가 되었다. 또한 네트워크 기반의 분산 환경이 응용의 개발과 활용을 위한 표준 아키텍쳐로 자리잡아 가면서 네트워크 관리가 개별 응용으로서 뿐 아니라 대부분의 응용에서 하부 계층 지원 서비스로 요구되는 중요한 응용 도메인이 된다. 따라서 다수의 개발자들이 환경적 제약없이 네트워크 관리를 위한 응용 컴퍼넌트를 획득, 조립함으로써 요구되는 서비스를 구현할 수 있다. 그러므로 본 논문에서는 컴포넌트 소프트웨어 설계를 위한 방법론인 카타르시스를 사용하여 네트워크 관리 시스템(NMS)을 위한 컴포넌트를 설계하고 필요한 컴포넌트를 식별, 개발한다. 이를 통해 NMS를 위한 공용의 컴퍼넌트를 확보함으로써 체계적인 CBD 방법론에 의한 NMS 개발로의 표준화된 접근할 수 있다.

  • PDF

Classification of Documentation assets for Reusing Embedded Software (임베디드 소프트웨어 재사용을 위한 문서 자산의 분류)

  • Cha Jung-Eun;Yang Yung-Jong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.478-480
    • /
    • 2005
  • 임베디드 시스템에서 임베디드 소프트웨어의 비중이 크게 확대됨에 따라 소프트웨어 재사용 자산에 대한 가치는 현저하게 증가하고 있다. 그러나 환경적 변화에 따른 유사한 특성을 지닌 임베디드 소프트웨어에 대한 반복적인 수요가 증가함에도 불구하고, 현재에는 임베디드 소프트웨어의 자산화를 위한 구체적인 지칭 제공이 전무하여 임베디드 소프트웨어를 단지 개발 과정에서 우연히 발생되는 임시방편적인 산출물로 인식하고 있어 조직 내 임베디드 소프트웨어의 생산은 항상 비용 소모적인 오류를 만들어 내고 있다. 따라서 본 논문에서는 하드웨어에 의존적이며 외부 환경과 다양하게 상호협력 해야만 하는 임베디드 소프트웨어 자산들의 생성과 황용을 위해 문서화 관점에서 재사용 자산을 정의하고 분류하여 이들간의 상호 관계를 명확히 기술함으로써 임베디드 소프트웨어 재사용을 위한 표준 지칭을 제공하고자 한다.

  • PDF

A Study on Framework for Hypermedia Application Development Based on Design Pattern Reuse (설계 패턴 재사용에 기반한 하이퍼미디어 응용 개발 프레임워크에 관한 연구)

  • 김행곤;차정은
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.478-480
    • /
    • 1998
  • 설계 문제의 추상화와 특정 영역의 일반적인 해결에 대한 정보 표현 및 구성요소 상호 간의 관련성을 효과적으로 나타내는 설계 패턴과 공통 도메인 응용 구축에서 자동화된 아키텍쳐를 생성하는 프레임워크의 사용은 WWW상에서 활용으로 더욱 가치를 높이고 있다. 또한 각 정보가 연관성에 따라 상호 연결되어 있어서 비순차적인 접근을 통해 데이터의 종류에 관계없이 저장, 관리가 편리한 하이퍼미디어 응용이 크게 활용되고 있다. 따라서 본 논문에서는 하이퍼미디어 응용 구축에 적용될 수 있는 패턴들을 식별하고 응용을 구성하는 객체와 이들 간의 관련성을 네비게이션이 가능한 노드와 링크로의 재구조화를 지원하기 위한 자사용 요소로서 설계 패턴을 제공하는 프레임워크를 제시함으로써 프레임 워크 및 생성 응용의 아키택쳐에서 패턴 재사용을 통한 생산성을 향상하고자 한다.

A Study on the Component Specification for Electronic Commerce System (전자상거래 시스템 구축을 위한 컴포넌트 아키텍쳐 및 명세 방법 연구)

  • Cha, Jeong-Eun;Kim, Haeng-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.5S
    • /
    • pp.1629-1637
    • /
    • 2000
  • With wide spending the Internet and Web techniques, we have recognized the necessary and commercial-value of electronic commerce system. Electronic commerce(EC) means the whole economical activities based on electronic medium. Both scalability and flexibility are fundamental attributes of EC system and interoperability among heterogeneous systems must be supported. So, for successful a developing of EC system, it is necessary to apply the CBD (Component Based Development) based on component assembling and customization. In this paper, we propose the method for identifying and specifying the components to construct the component based electronic commerce system. To do, we define the component/system architecture specified on EC domain, identified and classified the EC components with hierarchy relationship. Also, we suggested the specification notation and some examples.

  • PDF

Applying the Patterns for Component Wrapping (컴포넌트 랩핑을 위한 설계 패턴의 적용)

  • Cha, Jung-Eun;Yang, Yung-Jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.465-468
    • /
    • 2002
  • 웹 중심의 인터넷 환경은 개인의 정보 처리 뿐 아니라 기업간의 업무 전개를 위한 핵심 기술로 발전해 나가고 있다. 하지만, 조직의 중요한 지식과 프로세스들을 처리하는 시스템들은 대부분 과거(Legacy)의 기술에 의해 개발되어졌으며, 이러한 시스템들은 웹 환경을 위한 분산 아키텍쳐의 결여와 개방성과 표준화 미흡으로 시스템의 유지보수에 많은 어려움을 가진다. 따라서 재사용성이 높은 레가시 시스템들을 현대적인 기술 요구를 수용하여 향상된 비즈니스 처리가 가능한 새로운 시스템으로 재공학함은 필수적인 일로 여겨진다. 따라서 본 논문에서는 COBOL 레가시 프로그램을 대상으로 컴포넌트 랩핑을 위한 설계 패턴의 적용을 통해 컴포넌트 환경으로의 재공학 방법을 제시한다. 이를 위해 COBOL 프로그램에서 비즈니스 로직 추출을 위한 절차와 방법을 설명하고, 그 결과 생성된 클래스들을 패키징하고 랩핑하기 위해 보편적인 양식으로 이용할 수 있는 재공학 설계 패턴을 나열하고 실 예에 Facade 패턴을 적용한다.

  • PDF

Characteristic Comparison of Existing Product-Line Methods (기존 제품계열 메소드의 특징 비교)

  • Cha Jung-Eun;Kim Chul-Hong;Yang Young-Jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.453-456
    • /
    • 2004
  • 제품계열(Product-Line) 메소드는 고객의 다양한 S/W 요구를 최상의 품질로 적시에 부응할 수 있는 최적의 접근 방법으로 인식되어오고 있다. 사실, 선진 S/W 국가에서는 대형 비즈니스 프로젝트 및 임베디드 S/W 개발 시 이 방법의 적용으로 생산성의 현저한 효과를 획득하고 있다. 본 논문에서는 다양한 관점으로 제시, 적용되고 있는 기존의 제품계열 S/W 개발 방법론들의 특징들을 비교함으로써 장, 단점들을 명시화하고, 고객의 맞춤형 S/W 개발 프로세스를 정립함에 있어 벤치마킹의 결과로서 활용함과 동시에 새로운 프로세스 개발 및 적용의 위험 부담을 최소한으로 줄일 수 있도록 한다.

  • PDF