• Title/Summary/Keyword: 자바컴포넌트

Search Result 99, Processing Time 0.03 seconds

Design & Implementation of Metrics Evaluation Tool for Java Code (자바 코드 메트릭 측정 도구의 설계 및 구현)

  • Oh, Hyun-Chul;Kim, Tae-Gyun;Yoon, Seok-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1991-1994
    • /
    • 2002
  • 본 논문은 기존에 작성된 자바 프로그램이나 현재 구현 중인 자바 프로그램을 대상으로 메트릭 정보를 측정하는 자동화 도구의 설계 및 구현 결과를 논한다. 이러한 도구의 구현을 위해 필요한 가장 핵심적인 기능은 자바코드에 대한 분석 기능이다. 본 논문의 내용은 한국전자통신연구원의 컴포넌트 공학 연구팀 주관으로 EJB(Enterprise Java Beans) 기술을 기반으로 컴포넌트를 개발하기 위한 환경인 COBALT(Component Based Application devlopment Tool) 시스템의 부 시스템으로 구현된 자바코드 메트릭 측정 도구의 설계 및 구현 결과를 다룬다. 본 논문에서 구현된 자바 코드 메트릭 측정 도구을 통하여 클래스의 적절한 분할, 클래스 멤버 자원의 적절한 배치, 상속 트리의 적절한 조직 등을 이룰 수 있다.

  • PDF

Web-mail environments based on java server pages (자바 서버 페이지 기반 웹 메일 환경)

  • Park, Keun-Hyo;Kim, Yong-Dae;Kim, Sam-Ryong;Lee, Jeong-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.671-675
    • /
    • 2000
  • 본 논문에서는 웹 환경에서 자바 서버 페이지를 기반으로 하는 전자우편 서비스 시스템을 설계 및 구현하였다. 인터넷 비즈니스를 위하여 구축된 사이트에서 인터넷기반 전자우편 서비스를 기본적으로 제공하고 있다. 서버 사이드 스크립트인 자바 서버 페이지(JSP) 기반 서버에서 자바 컴포넌트인 자바 빈즈를 구현하여 웹 메일 환경을 구성하였다. 자바 빈즈는 재사용의 목적으로 구현하여 보다 빠르게 사이트를 구축할 수 있도록 컴포넌트화 하여 웹 메일 환경을 설계, 구현하였다.

  • PDF

Reconfigurable Java Virtual Machine Model Using Dynamic Instrumentation (동적 인스트루먼테이션을 이용한 자바 가상 머신 재구성 모델)

  • Son, Jae-Woong;Kim, Young-Pill;Yoo, Hyuck
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1475-1478
    • /
    • 2005
  • 최근 다양한 내장형 시스템에서 이식성, 신뢰성, 재사용성에서 장점을 가지는 자바가 많이 사용되고 있다. 또한, 내장형 시스템 환경에서 서비스들에 대한 사용자의 요구와 하드웨어 플랫폼이 다양해지고 있다. 내장형 시스템의 플랫폼과 사용자 요구가 다양해짐에 따라 이를 효율적으로 반영하기 위하여 자바 가상 머신의 동적 재구성이 필요하다. 그러나 기존의 자바 가상 머신 재구성에 관한 연구는 컴포넌트 기반 재구성 방법이 대부분이고 이 방법은 컴포넌트의 일부분이 교체될 때 오버헤드가 발생한다. 따라서 본 연구에서는 기존 연구의 단점을 해결할 수 있는 동적 재구성이 가능한 자바 가상 머신 모델을 제안한다.

  • PDF

Design of Pipelined Java Virtual Machine Interpreter Based on Component (컴포넌트 기반 파이프라인 자바가상머신 인터프리터 설계)

  • Han, Sang-Man;Lee, Sung-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2095-2099
    • /
    • 2002
  • 최근 자바가상머신 인터프리터의 성능 개선을 위하여 파이프라이닝 기법에 대한 연구가 활발히 진행중이다. 반면, 내장형 시스템 환경에서는 급변하는 시장의 적시성 요구(time-to-market)와 저렴한 비용으로 다양한 사용자 요구사항을 효율적으로 반영하기 위하여 재구성 가능한 컴포넌트기반 소프트웨어 개발 방법이 점점 주목받고 있다. 따라서, 본 논문에서는 자바환경을 지원하는 내장형 시스템에 적합한 가상머신 인터프리터를 개발하기 위해, 재구성과 융통성을 제공하기 위한 컴포넌트기반 소프트웨어 개발 방법과, 성능향상을 위하여 파이프라이닝 기법을 혼합한 새로운 설계 기법을 소개한다.

  • PDF

Design of Java Virtual Machine Based on Component Model for Ubiquitous Environment (유비쿼터스 환경을 위한 컴포넌트 기반 자바가상머신의 설계)

  • 윤승환;이승룡
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.454-456
    • /
    • 2004
  • 다양한 환경과 급변하는 시장의 적시성 요구사항(time-to-market)을 반영하기 위해서는 재구성 가능한 컴포넌트 기법을 통한 개발이 소프트웨어 공학 측면에서 많이 연구되어 왔다. 하지만 이러한 컴포넌트 기법은 여러 장정에도 불구하고. 성능 저하라는 측면 하나만으로 시스템 잊 플랫폼 구축분야에서 소외당해 온 것이 사실이다 그러나 최근 유비쿼터스 및 내장형 시스템이 대두됨에 따라 이러한 판도에 많은 변화가 예상되고 있다. 이는 현재 활발히 연구.개발되고 있는 유비쿼터스 밀 내장형 시스템 기반의 어플리케이션은 획일화되지 않은 환경 하에 있는 물리적 환경의 특성상 일정한 플랫폼의 형태에서 벗어나 매우 다양한 환경에 융통성 있게 적용되어야 하고. 이에 상위 프로그램에 투명성을 제공할 수 있는 플랫폼이 필요로 하게 되었다 따라서 본 논문에서는 내장형 시스템 밀 유비쿼터스 환경에 적합한 미들웨어 플랫폼을 구성하기 위해. 재구성과 융통성을 제공하기 위한 컴포넌트기반 소프트웨어 개발 방법을 적용한 새로운 자바 가상머신 설계기법을 제안한다.

  • PDF

A Testing Technique for Customized EJB Component (EJB 컴포넌트의 맞춤 테스트 기법)

  • Yun, Hoe-Jin;Choe, Byeong-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.3
    • /
    • pp.239-248
    • /
    • 2001
  • ‘컴포넌트 기반 소프트웨어 개발’에서 컴포넌트 사용자는 컴포넌트 맞춤, 즉 컴포넌트를 특정 도메인 요구사항에 맞추는 작업을 반복적으로 수행함으로써, 소프트웨어를 개발한다. 따라서 컴포넌트 기반 소프트웨어 테스트의 주요 대상은 맞춤으로 변형된 컴포넌트에서 발생하는 오류이다. 본 논문에서는 엔터프라이즈 자바빈즈(Enterprise JavaBeans : EJB)를 기반으로 구체화된 EJB 컴포넌트 맞춤 테스트 기법을 개발한다. 본 기법은 EJB 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 논문에서는 EJB 컴포넌트 맞춤 테스트 기법을 EJB 컴포넌트 맞춤에 적용한 사례를 보이고 이를 분석하여, 본 기법이 EJB 컴포넌트에 적용 가능한 것임을 보인다.

  • PDF

Design and Implementation of CAP File Analyzer for Java Card based on USIM (USIM 기반 자바카드용 CAP 파일 분석기 설계 및 구현)

  • 이신혜;정민수;권오형
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.05b
    • /
    • pp.187-192
    • /
    • 2003
  • USIM 기반 자바카드가 요즘 많은 응용분야에서 활용되고 있다. 이에 자바카드에 대한 관심과 연구가 활발히 진행되는 가운데 본 논문에서는 자바카드 플랫폼에서 수행되는 애플릿 개발 과정 중 중간 코드인 CAP 파일의 구조에 대해 중점적으로 다루며 CAP 파일을 구성하고 있는 컴포넌트를 개별적으로 분석해주는 CAP 파일 분석기를 설계하고 구현했다. CAP 파일을 구체적으로 분석함으로서 CAP 파일에 대한 전반적인 이해를 돕는다.

  • PDF

Design and Implementation of Globalization Component For Web (Web환경에서의 Globalization 컴포넌트의 설계 및 구현)

  • Kim, Do-Hyung;Lee, You-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1789-1792
    • /
    • 2003
  • 컴포넌트 기술은 재사용성을 기반으로 어플리케이션 개발의 생산성을 높일 수 있어 소프트웨어를 신속하고 효과적으로 개발할 수 있는 기술로써 채택되고 있으며, 특히 EJB 컴포넌트는 자바를 기반으로 하며 산업계에서 널리 이용되고 있는 기술이다. 이러한 컴포넌트의 유형은 크게 비즈니스 컴포넌트와 기능별 컴포넌트로 분류할 수 있으며 비즈니스 컴포넌트는 특정 응용분야와의 상관성이 커짐에 따라 비즈니스 공용 컴포넌트, 비즈니스 핵심 컴포넌트, 비즈니스 응용 컴포넌트로 구분하고 있다. 본 논문은 일반 Web Application 에서 업무 구현상 필요성 혹은 솔루션 제품의 해외 판매 시 필요로 하는 비즈니스 공용 컴포넌트인 Globalization 컴포넌트의 개발과정과 실제 적용 가능성 및 효용성 측면을 제시한다.

  • PDF

Development of Web-based Contents for Differential Equations using Java Beans (자바 빈즈를 이용한 웹 기반의 미분방정식 학습 컨텐츠 개발)

  • Jeong Kwang-Young;Ho Won;Banh Le Viet
    • Journal of Engineering Education Research
    • /
    • v.6 no.1
    • /
    • pp.32-41
    • /
    • 2003
  • This paper presents web-based contents for studying differential equations. The component-based software development techniques have been used to develop Java Bean components which are simple and convenient for learners. The components have been used to make the contents for the differential equations. The contents have high interactive capability, which gives much interest to learners. The learners can easily understand the mathematical concept by repeating the solving procedure.