• Title/Summary/Keyword: 설계정보의 재사용

Search Result 1,140, Processing Time 0.237 seconds

Class Slicing Method using Program Dependency Graph in C++ (C++에서 프로그램 의존도 그래프를 이용한 클래스 분해 방법)

  • 김영선;김홍진;손용식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.1
    • /
    • pp.63-80
    • /
    • 1998
  • In object-oriented software development, reuse has been studied for the enhancement of software quality and software developer's productivity. But improper modeling in design phase and uncontrolled change during maintenance activities have a problem to reuse a class. In this paper we analyze a semantic cohesion of classes using C++ Program dependency graph, and slice a class with cohesion, so that this method supports the re-estimate of class quality and the extensibility of class. Therefore this proposed method in this paper increases the easibility of the restructuring in the reusable systems, when the developer selects a requested component for a object-oriented program development.

  • PDF

A Study for The EJB Component Based WBI System (EJB를 이용한 WBI 컴포넌트 개발에 관한 연구)

  • Jeon, Ju-Hyun;Hong, Chan-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.249-252
    • /
    • 2003
  • 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용하는 연구는 소프트웨어 재사용 측면에서 생산성 증대에 기여한다. 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 개발자의 WBI에서 요구 사항에 부합되는 컴포넌트를 검색하기 위한 컴포넌트 명세 모델과 아키텍쳐에 기반한 컴포넌트 검색 모델을 XML형태로 명세하고 클래스 다이어그램으로 표기하였으며 더 WBI 시스템에 EJB model을 적용하여 EJB를 이용한 WBI 컴포넌트 개발에 관한 연구 진행하여 EJB기반의 교육컴포넌트를 설계 구현하기 위한 전 단계에 연구를 진행하였다. 이미 어느 정도는 정형화되어 있는 WBI 컴포넌트를 EJB컴포넌트로 전환하는 과정을 연구하여 재사용성과 이식성을 높이는 연구를 진행한다.

  • PDF

Design of Component Wrapper from legacy application using Java Native Interface (JNI를 이용한 레거시 어플리케이션의 컴포넌트 Wrapper 설계)

  • Baek, Su-Jin;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.253-256
    • /
    • 2004
  • 컴포넌트 기반의 소프트웨어를 개발하는 데 있어서 대부분의 방법론은 앞으로 구축할 새로운 시스템의 재사용성 확보에 치중할 뿐, 기존의 레거시 시스템 자원을 재사용하여 새로운 시스템을 구축하는 실용적인 재공학 방법을 지원하지 못하고 있다. 또한, 기존의 레거시 시스템을 컴포넌트화하는 방법들도 소프트웨어들의 규모가 방대해지고 복잡해짐으로써 시간적, 비용적 측면에서 많은 시간과 노력이 요구된다. 본 논문에서는 레거시 어플리케이션을 재공학 프로세스를 적용하여 컴포넌트화하기 원하는 메소드를 추출하고, WDL 정의 및 JNI를 연계하도록 하는 래퍼를 생성하여 자바빈즈 컴포넌트화함으로써 범위를 최대화하고, 재사용성을 극대화할 수 있는 방안을 제시한다.

  • PDF

Circuit Design of Modular Multiplier for Fast Exponentiation (고속 멱승을 위한 모듈라 곱셈기 회로 설계)

  • 하재철;오중효;유기영;문상재
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 1997.11a
    • /
    • pp.221-231
    • /
    • 1997
  • 본 논문에서는 고속 멱승을 위한 모듈라 곱셈기를 시스토릭 어레이로 설계한다. Montgomery 알고리듬 및 시스토릭 어레이 구조를 분석하고 공통 피승수 곱셈 개념을 사용한 변형된 Montgomery 알고리듬에 대해 시스토릭 어레이 곱셈기를 설계한다. 제안 곱셈기는 각 처리기 내부 연산을 병렬화 할 수 있고 연산 자체도 간단화 할 수 있어 시스토릭 어레이 하드웨어 구현에 유리하며 기존의 곱셈기를 사용하는 것보다 멱승 전체의 계산을 약 0.4배내지 0.6배로 감소시킬 수 있다.

  • PDF

SIMD Saturation Adder using Approximate Addition (근사 덧셈을 사용하는 SIMD 포화 덧셈기)

  • 윤준기;오형철
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.691-693
    • /
    • 2004
  • 0.18$\mu\textrm{m}$ 표준 셀 라이브러리로 구현할 때 2.69㎱의 임계 경로 지연을 가지는 SIMD구조의 포화 덧셈기를 설계하였다. 기존의 설계에서 임계 경로를 구성하는 CLA를, 8비트까지만 자리올림(Carry)이 전파될 때 정확한 계산을 보장하는 근사 덧셈기의 형태로 설계한 결과, 임계 경로 시간 지연을 약 22% 감소시킬 수 있었다. 파이프라인 구조 프로세서에서 사용될 포화 덧셈기의 근사계산이 실패하는 경우에는, 추가적인 2개의 클록주기 동안 재 계산을 수행하게 된다.

  • PDF

The Object-Oriented Class Hierarchy Structure Design Method using the Rapid Prototyping Techniques (래피드 프로토토입핑 기법을 사용한 객체 지향 클래스 계층 구조 설계 방법)

  • Heo, Kwae-Bum;Choi, Young-Eun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.1
    • /
    • pp.86-96
    • /
    • 1998
  • The class hierarchy structure in an object-oriented design model is effective to the software reusabilily and lhe design of complex syslem. This paper suggests lhe objecl-orienled class hierarchy structure design melhod using lhe rapid prololyping lechniques. In this method, relationship recognition and similarity are estimated by the new class classification in object modeling level. Then lhe estimation of aUribute and method in class is needed. Each design module such as class hierarchy struclure which is generaled wilh inleractive and repealed work consisls of reference relationship, inheritance relationship and composite relationship. These information are slored in lhe table to maintenance lhe program and implementation, the class relationship is represented with graph and the node class is iconized. This method is effective in reslructuring of class hierarchy are reusing of design information, because of addition of new class and deletion with ease. The efficiency of syslem analysis, design and implementation is enhanced by converting into prololype system and real system.

  • PDF

A Design of Buffering System Based on Slot Addressing and Reference Time for Multimedia Sewer (멀티미디어 서버를 위한 슬롯 어드레싱 및 재참조 시간 기반 버퍼링 시스템 설계)

  • 김진호;양종운;나인호
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.05a
    • /
    • pp.269-274
    • /
    • 2001
  • This paper is study of buffering system for multimedia server. We propose the scheme that increasing the performance of multimedia sever by using the buffer sharing scheme and slot addressing algorithm to maximize fixed buffer utilization. Also, we calculate reference time about a used block and next stream reuse that stram. As a result, we propose the buffering system satisfy the users request using the extra bandwidth that reducing multimedia server I/O.

  • PDF

Extended Feature-Oriented Approach to Domain Analysis in Ubiquitous Computing Service (유비쿼터스 컴퓨팅 서비스의 확장된 휘처 기반 도메인 분석 기법)

  • Shin, Hyun-Suk;Song, Chi-Yang;Baik, Doo-Kwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10b
    • /
    • pp.44-49
    • /
    • 2007
  • 새로운 패러다임인 유비쿼터스에 대한 개념이나 적용 기술들에 대해서는 많은 연구가 진행되고 있으나, 이를 고려한 도메인 분석 기법에 대한 연구는 많지 않다. 또한, 범용적으로 사용되고 있는 휘처 기반의 도메인 분석 기법은 공간 재설계나 상황 인지 등의 유비쿼터스 컴퓨팅의 대표적인 특징을 수용하는 데에는 한계를 가지고 있다. 본 논문에서는 #공간 재설계#나 #상황 인지#에 초점을 두고 휘처 개발 방법을 통해 유비쿼터스 컴퓨팅 서비스의 도메인 분석 방법을 제시한다. 유비쿼터스 환경을 위한 정형화된 유비쿼터스 휘처 메타모델을 제시하고, 유비쿼터스 컴퓨팅 서비스를 휘처로 표현함으로써 기존의 휘처 모델링 방법에 의한 유비쿼터스 컴퓨팅 서비스의 모델링 접근을 가능하게 한다. 이로써 유비쿼터스 서비스 도메인 모델의 효과적인 분석을 가능하게 하고 정형화된 휘처 모델을 통한 기존 휘처 모델의 제품 계열 개발에 따른 재사용성을 증진시킬 수 있다.

  • PDF

A Desigen of the ARM7-Compatible 32Bit RISC Microprocessor (ARM7 호환 32-Bit RISC Microprocessor 설계)

  • 이기호;유영재;김기민;강용호;송호준;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.18-20
    • /
    • 1998
  • 본 논문에서는 RISC Microprocessor Core 설계에 대한 기반 기술을 확립하여, GPS(Global Positioning System) 같은 Embedded 시스템 등에서 주로 사용되어 지고 있는 ARM사의 ARM7 CPU와 이진 호환이 가능한 Microprocessor를 설계하고자 하였다. 이를 위하여 RISC Microprocessor의 기본적인 구조를 바탕으로 하여 ARM7 CPU와의 호환을 위하여 ARM7 CPU의 명령어들이 주어진 Clock안에 수행될 수 있도록 설계를 하였고, 여러 모듈을 원활히 공유할 수 있도록 내부에 공유 버스를 설계하였다. 설계를 위해서 Verilog-HDL(Hardware Description Language)을 사용하였으며, Microprocessor를 기술하는데 있어서 Behavioral 구조와 RTL(Register Transfer Level) 구조를 혼합하여 사용하였다. 설계된 Microprocessor의 동작은 면적과 타이밍의 최적화를 거친 후 Cwaves 툴을 사용하여 실질적인 ARM7의 명령어들을 수행하면서 검증하였다.

  • PDF

Design and Implementation of Framework for Construction of Applied Web GIS (응용 웹 지리정보시스템 구축을 위한 프레임워크 설계 및 구현)

  • Kim, Jae-Hong;Kim, Sung-Hee;Bae, Hae-Young
    • Journal of Korea Spatial Information System Society
    • /
    • v.2 no.1 s.3
    • /
    • pp.43-55
    • /
    • 2000
  • Because the complexity in the development phase of geographic information system, its hard to change its operation or user interface after the development. So we should develop most part of the applied GIS even though previous GIS is almost exist. In other words, reusing the previous system is not easy. Therefore, its required to research reusable GIS for easy construction of applied GIS. This thesis describes design and implementation of web GIS framework which makes applied web GIS development more easy. Framework is software library composed of reusable units such like classes and objects. Proposed web GIS framework Provides basic web GIS functionalities and execution design to web GIS developers. They could extend the framework to build applied web GIS with applied operation and user interface. The development of applied web GIS could be archived by various tools used for general web application development.

  • PDF