• 제목/요약/키워드: 클래스도

검색결과 2,341건 처리시간 0.029초

수치사진측량을 위한 객체지향클래스 라이브러리 개발 (Development of Object Oriented Class Library for Digital Photogrammetry)

  • 유복모;이석군;김의명;김기홍
    • 대한공간정보학회지
    • /
    • 제5권2호
    • /
    • pp.87-97
    • /
    • 1997
  • 수치영상의 실시간 자료처리를 위해서는 문제 영역의 모든 것을 각각의 독립적 객체로 파악하여, 모든 문제를 객체간의 메시지 전달에 의한 객체들의 동작으로 파악하려는 객체지향기법이 필요하다. 본 연구에서는 객체지향기법을 이용하여 수치사진측량용 클래스를 설계하고 클래스들 간의 계층구조를 확립하였다. 또한 클래스 라이브러리를 이용하여 근거리 사진측량에 적용하므로써 쉽게 수치사진측량 시스템이 구현됨을 알 수 있었다

  • PDF

JSize: 유닉스의 size에 대응하는 자바 등가 프로그램 (JSize: A Java Equivalent of the UNIX size program)

  • 양희재
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 추계종합학술대회
    • /
    • pp.548-551
    • /
    • 2003
  • JSize 는 유닉스 운영체제의 size 프로그램에 대응하는 자바 등가 프로그램이다. 유닉스 size 프로그램은 실행 파일을 분석하여 그 파일이 메모리에 적재되었을 때 얼마 정도의 코드와 데이터 영역을 차지할지를 예측하게 한다. 마찬가지로 JSize 는 자바 클래스 파일을 분석하여 그 파일이 메모리에 적재되었을 때 얼마 정도의 클래스 영역 메모리를 차지할지를 예측하게 하는 기능을 갖는다. 본 논문은 클래스 파일을 분석하여 얻은 정보로부터 클래스 영역의 크기를 예측할 수 있게 하는 원리에 대해 소개한다. 아울러 실험을 통해 JSize 의 예측 정확성을 실제로 알아보았다.

  • PDF

XML 역공학 시스템 (XML Reverse Engineering System)

  • 박형철;간정현;장태진;이주연;이태혁;권순각
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.692-695
    • /
    • 2012
  • 만들어진 소프트웨어 시스템을 역으로 추적하여 처음의 문서나 설계기법 등의 자료를 얻어 내는 역공학(Reverse Engineering)은 유지 보수 및 재사용 측면에서 필요하다. 본 논문은 역공학 개념을 이용하여 하나의 소스 파일에서 클래스, 클래스내의 멤버 변수 및 메소드, 서로 다른 클래스 사이의 연관 관계 등을 추출하여 xml 문서로 표시하여 저장하는 시스템을 구현한다. 또한, 역공학한 프로젝트 내에서 선언된 변수와 함수들의 사용횟수를 분석하며, 분석된 결과를 GUI 형태로 표시시켜 줌으로써 사용자의 편리성을 제공해준다.

  • PDF

다양한 게임 캐릭터 설계를 위한 효과적인 클래스 합성에 대한 연구 (A Study on the Effective Class Composition for the Various Game Character Design)

  • 김종수;김태석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.313-316
    • /
    • 2005
  • 현재 인터넷을 기반으로 일반인들에 많은 인기를 얻고 있는 게임의 대부분은 대규모 클라이언트를 수용하는 게임이다. 이러한 게임에서 개발자들은 클라이언트들에게 더 많은 흥미를 주기 위하여 다양한 형태의 캐릭터를 제공한다. 게임에서 사용되는 캐릭터는 인간을 닮은 것도 있지만, 의인화된 동물이나 사물도 많다. 그리고 게임에서 다양한 캐릭터들의 행동도 캐릭터에 부여되는 특성만큼 다양하다. 이러한 캐릭터들을 소프트웨어적으로 설계하기 위해서는 객체지향적인 언어의 사용이 많은 편리함을 제공해준다. 본 논문에서는 롤플레잉게임(Role-Playing Game)에서 보편적으로 등장하는 몇몇 캐릭터를 분석하여 클래스를 설계하고, 이들 클래스의 상속과 합성 기법을 통하여 게임 소프트웨어 설계에 효율적으로 사용할 수 있는 설계기법과 인터페이스를 이용해 캐릭터 클래스를 한 개의 형(Type)으로 묶을 수 있는 설계 기법을 제안한다.

  • PDF

웹 기반 공간 OODBMS를 위한 형상 버전 관리자의 개발 (Development of a Configuration Version Manager for a Web-based Spatial OODBMS)

  • 김동오;장염승;한기준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (B)
    • /
    • pp.7-9
    • /
    • 2001
  • 최근 웹이 활성화되고 인터넷이 대중화되면서 지리 정보 시스템 분야에서도 웹 상에서 공간 데이터의 검색 및 관리의 필요성이 대두되었다. 또한, 지리 정보 시스템에서 다루는 공간 데이터는 가변적이고 대용량이기 때문에 이러한 데이터를 효율적으로 처리하기 위해서는 웹 기반 공간 OODBMS의 사용이 적합하다. 이러한 웹 기반 공간 OODBMS를 사용하는 실제 응용프로그램에서 다중 사용자 환경에서의 협동 작업이 효율적으로 수행되기 위해서는 객체들의 버전 뿐만 아니라 일정 영역내의 연관된 객체들의 접합인 형상을 효율적으로 관리하는 것이 절실히 필요하다. 이에 본 논문에서는 기존의 형상 관리 시스템, 버전관리 시스템, 협동작업 기법을 분석하여 웹 기반공간 OODBMS를 위한 형상 버전 관리 모델을 제시하였다. 형상 버전 관리 모델은 형상을 효과적으로 관리하기 위하여 형상 그래프와 형상 버전 클래스, 형상 Genetic 클래스, 형상 노드 클래스와 같은 세 개의 형상 버전 관리 클래스를 내부적으로 사용한다. 또한, 본 논문에서는 이러한 형상 버전 관리 모델에 따라 형상 버전 처리 모듈, 형상 Genetic 처리 모듈, 형상 노드 처리 모듈, 형상 그래프 처리 모듈, 협동 작업 처리 모듈로 구성되는 웹 기반 공간 OODBMS를 위한 형상 버전 관리자를 개발하였다.

  • PDF

멀티미디어 트래픽의 동적 우선순위를 보장하기 위한 클래스별 지연 시간 예측 기법 (Per Class Delay Estimation to Guarantee Dynamic Priority for Multimedia Traffic)

  • 이동호;정광수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(D)
    • /
    • pp.283-286
    • /
    • 2011
  • 무선 멀티홉 네트워크에서 멀티미디어 트래픽의 QoS(Quality of Service) 지원을 위하여 EDCA(Enhanced Distributed Channel Access) 기반의 동적 우선순위 할당 기법이 다수 제안되었다. 해당 기법들은 각 홉에서의 최소한의 전송 지연 보장을 위하여 클래스별 예상 지연 시간을 계산한다. 하지만 각 클래스별 예상 지연 시간의 계산은 무선 채널에서의 간섭, 충돌 및 링크 품질에 영향을 받기 때문에 정확한 예측이 어렵다. 본 논문에서는 EDCA 기반의 동적 우선순위 할당을 위한 정교한 클래스별 지연 시간 예측 기법을 제안한다. 제안하는 기법은 무선 채널의 링크 품질과 전송 패킷의 크기를 고려하여 좀더 실제와 유사한 지연 시간을 예측할 수 있다. 실험을 통해 제안하는 기법이 기존의 기법보다 정확성이 높으며 이를 통해 동적 우선순위 할당 기법의 성능을 향상시킬 수 있음을 확인하였다.

각 클래스간 성능보장을 위한 차등화서비스 에지 라우터 구현 및 성능 분석 (Impelementation and Performance Evaluation of a DiffServ Edge Router Guaranteeing Performances of each Classes)

  • 황진호;박종현;김영한;신명기;김용진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.421-423
    • /
    • 2001
  • 본 논문은 IETF에서 제안한 차등화서비스모델(Differentiated Service Model)을 지원하는 라우터를 리눅스상에 구현하였다. 구현한 라우터는 기존의 리눅스에서 지원하는 에지 라우터의 단점을 개선하기 위하여 구현한 ingress marker를 사용하였다. 구현된 ingress marker는 AF 클래스의 트래픽을 미터링하고 마킹하기 위해 사용되는 trTCM을 포함하고 있으며, 이 ingress marker를 사용한 에지 라우터는 병목이 발생한 경우에도 각 클래스간 독립적으로 서비스를 보장해 줄 수 있다. 각 클래스간 성능보장은 AF PHB를 통해 기존 라우터와 비교 실험하여 검증하였다.

  • PDF

객체지향 프로그램의 클래스 테스팅 (Class testing of Object-oriented program)

  • Dong-Ju, Im;Ho-Jin, Choi
    • 한국컴퓨터정보학회논문지
    • /
    • 제5권2호
    • /
    • pp.7-13
    • /
    • 2000
  • 객체지향 프로그램의 테스트 적합성 기준에 근거한 구현기반 클래스 테스팅 방법을 제안한다. 데이터 멤버간 종속성과 테스트 데이터 적합성에 대한 공리들을 고려하여 흐름 그래프 기반 테스팅 기준을 만족시키는 테스트 케이스인 메소드의 시퀀스를 생성시킨다. 파생 클래스 테스팅을 위해서 유산관계와 실험을 통해 테스트 비용 절감을 검증한 부모 클래스에 대한 테스팅 정보의 재사용성을 고려한다.

  • PDF

클래스의 응집도와 결합도를 이용한 객체 지향 설계 재구조화 (Restructuring of Object-Oriented Designs using Cohesion and Coupling of Class)

  • 이종석
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2002년도 춘계학술대회 논문집
    • /
    • pp.260-265
    • /
    • 2002
  • 최근의 많은 소프트웨어들은 규모가 방대하고 복잡하여 개발자가 도구를 사용하지 않고 수작업으로 설계를 재구조화하기 매우 어려우며 또한 많은 시간과 노력의 요구된다. 본 논문에서는 클래스의 응집도와 결합도를 이용하여 객체 지향 설계를 자동으로 재구조화하는 방법을 기술하다. 먼저 메소드들의 연관 관계를 규정하는 행렬을 응집도와 결합도를 이용하여 정의한 후 가장 낮은 응집도를 가진 클래스부터 분할하여 가장 가까운 클래스와 결합시킴으로써 설계를 재구조화한다.

  • PDF

절차중심 S/W의 재공학을 위한 다중선택 확률론적인 정제 결정의 모델링에 기반한 클래스 추출에 관한 연구 (A Study on Class Extraction Based on Multiply-Selectable Stochastic Refinement Decision and Semantic Modeling for Re-engineering of Procedural S/W)

  • 박성옥;이문근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.508-510
    • /
    • 1998
  • 기존의 절차 지향 프로그램을 이해하고 유지.보수하기 위해서는 많은 비용이 필요하다. 이러한 절차 지향 프로그램에서 객체/클래스를 추출한다면 프로그램을 이해하고 유지.보수하는데 많은 비용을 절감할 수 있을 뿐 아니라, 객체 지향 프로그램으로 변환하는데 많은 도움이 된다. 본 논문에서는 객체/클래스를 추출하기 위한 절차와 구조를 제시하였다. 객체/클래스 추출기는 Clustering Engine, Stochastic Refinement and Decision Engine, Domain Modelling와 Comparison and Intergration Engine의 4부분으로 구성된다. 이러한 과정을 거치면서 기존의 연구 방법과는 다르게 가중치 주는 기준, 다중 객체 후보, 통계적 방법으로의 정재와 결정, 요구사항의 의미적 관점에 기초한 방법을 사용하였다.