• 제목/요약/키워드: Object-oriented Design

검색결과 831건 처리시간 0.033초

초고속 무선 LAN을 위한 Priority Oriented Dobule Reservation 프로토콜 (Priority oriented dobule reservation probocol for very high speed wireless LANs)

  • 조광민;정상일;강철신
    • 한국통신학회논문지
    • /
    • 제22권1호
    • /
    • pp.151-161
    • /
    • 1997
  • In this paper we designed a high speed wireless multiple access protocol, which is suitable for future multimedia wireless LAN systems which support high quality video teleconferencing, telephony and graphic databases. In the proposed protocol, Slotted-ALOHA protocol is used for transmitting random data packets and the packet reservation multiple access(PRMA) protocol for transmitting periodic data packets. The use of minislot is introduced for the reservation scheme. In order to measure the performance characteristic of the proposed protocol, a simulator is designed using an object oriented programming language, C++, and an exhaustive simulation study is carried out. From the simulation results, it is observed that the proposed protocol and the existing PRMA protocol have almost the same delay characteristic when network traffic is low. However, the proposed protocol is superior to the PRMA protocol when traffic becomes higher. The proposed protocol and the results can be utilized for the design of the wireless access systems and future broadband wireless LANs.

  • PDF

DNP 3.0과 IEC 61850 게이트웨이 기능 설계 (Design of the Gateway Function for DNP3.0 and IEC61850)

  • 송병권;김건웅
    • 전기전자학회논문지
    • /
    • 제12권3호
    • /
    • pp.151-157
    • /
    • 2008
  • 전력 설비를 감시하고자 하는 SCADA 시스템 표준으로 대표적인 프로토콜이 DNP3.0과 IEC61850이다. 두 표준은 각각의 특성과 장단점을 가지고 있으며, 따라서 상당 기간 두 표준이 공존할 것으로 예상된다. 본 논문은 두 프로토콜 간 변환 기능을 제공하는 게이트웨이 기능을 설계한 내용을 소개한다. 두 표준 모두 객체지향 모델링을 이용하여 유 사점이 많지만, DNP3.0 객체는 객체 번호와 인덱스로 묘사되고, IEC61850 객체는 이름으로 묘사된다. 따라서 이들을 변환시켜주는 기능이 필요하다. 또한 각 표준의 통신 프리미티브를 분석하여 변환 가능한 프리미티브를 표로 정리하고, 게이트웨이 기능의 처리 절차를 제안하였다.

  • PDF

초경량 실시간 운영체제 TMO-eCos를 위한 TMO 지원 라이브러리 및 BCC 스케줄러 (A TMO Supporting Library and a BCC Scheduler for the Microscale Real-time OS, TMO-eCos))

  • 주현태;김정국
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권7호
    • /
    • pp.505-509
    • /
    • 2009
  • 실시간 처리의 가장 큰 목적은 시스템에서 동작 하는 실시간 태스크들이 주어진 데드라인을 잘 지키도록 하는 것이다. 본 논문에서는 임베디드 시스템을 위한 운영체제인 TMO-eCos의 실시간 태스크 스케줄링 성능 개선을 위하여, TMO(Time-triggered Message-triggered Object) 모델에 필수 요소로 규정된 BCC(Basic Concurrency Control) 스케줄러의 구현과, 실시간 객체 TMO의 객체 기반 프로그래밍을 제공하는 TMO 지원 라이브러리의 설계 및 구현에 관하여 기술한다. BCC 스케줄러는 보장성 컴퓨팅 설계를 위한 것으로, 비동기적 사건 구동 태스크의 스케줄을 사전에 스케줄이 정의된 시간 구동 태스크의 구동 시간을 제외한 여유 시간이 충분할 때에만 허용하는 실시간 스케줄러이다.

디자인 패턴에 대한 소스코드 자동 생성 기법 (Automatic Source Code Generating Technique from Design Patterns)

  • 김운용;최영근
    • 정보처리학회논문지D
    • /
    • 제9D권5호
    • /
    • pp.847-858
    • /
    • 2002
  • 객체지향 프로그래밍의 주요 목적은 효율적인 재사용성과 개발시간의 단축 그리고 소프트웨어 품질의 향상에 있다. 이러한 목적을 달성하기 위한 하나의 방법으로 소프트웨어 개발 시 기존에 잘 정의되고 테스트된 설계정보를 이용하는 것이다. 이 잘 정의되고 테스트된 설계정보는 디자인 패턴이라 불러진다. 이 디자인 패턴은 소프트웨어 개발 시 특정상황에서 발생할 수 있는 문제에 대한 해결책을 표현하고 있다. 그러나 이 패턴은 추상적인 해결책을 제시하고 있기 때문에 어플리케이션 개발 시 적용되는 디자인 패턴에 대한 명세와 활용은 주로 개발자의 수작업에 의존하고 다양한 형태로 적용되고 있다. 그 결과 일관된 형태의 분석과 활용이 어렵고 오류발생 빈도를 높일 뿐 아니라 프로그램 개발에 많은 시간이 필요하다. 또한 적용된 패턴은 어플리케이션 내부에서 시각적으로 표현되지 않기 때문에 이 패턴에 대한 분석과 테스팅이 어렵다. 이에 본 논문에서는 어플리케이션 개발 시 디자인 패턴의 요소를 효율적으로 적용할 수 있기 위해 디자인 패턴에 대한 소스코드 자동 생성기법을 제시하고 어플리케이션 내부에 적용된 패턴들간의 분석 및 활용법을 보인다. 이를 통해 어플리케이션 내부의 디자인 패턴들은 일관된 형태의 구조와 효율성을 제공하고 이들간의 분석 및 활용 효과를 증대시킨다.

객체지향 모델링을 이용한 케이블 데이터 가입자 망관리 시스템의 설계 및 구현 (Design and Implementation of Cable Data Subscriber Network Management System using Object-oriented Modeling)

  • 윤병수;하은주;김채영
    • 정보처리학회논문지C
    • /
    • 제11C권2호
    • /
    • pp.269-276
    • /
    • 2004
  • 가입자 망에는 ADSL(Asymmetric Digital Subscriber Line), VDSL(Very high-bit rate Digital Subscriber Line), DOCSIS(Data Over Cable Service Interface Specifications) 등이 있으며, 다양한 형태가 있다. 다양한 종류의 접속방식과 이 기종의 장비를 이용하여 가입자에게 단일 형태의 초고속 인터넷 서비스를 제공하고 있다. 이러한 여러 가지 분산된 가입자 망을 효율적으로 관리하기 위해서는 다양한 형태의 접속방식을 지원하는 이 기종 장비 및 단말들의 상위 개념으로서 추상적이며 개념적인 객체 관리모델이 필요하다. 본 논문은 통합된 계층적 망 관리를 가능하게 하는 인터넷 가입자 망에 대한 모델링 구조를 RM-ODP를 이용하여 제시하였다. 그리고 가입자 망의 예로서 UML을 이용한 객체지향 방법론을 채택하여 DOCSIS의 HFC 가입자망에 대한 관리 시스템을 설계하고 구현하였다.

객체지향 시스템의 클래스에 대한 응집도 (A Cohesion Metric for Classes in Object-Oriented Systems)

  • 채홍석;권용래;배두환
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권9호
    • /
    • pp.1095-1104
    • /
    • 1999
  • 객체지향 시스템의 개발은 클래스를 통해서 이루어진다. 즉, 문제 영역에 존재하는 중요한 대상 또는 개념을 클래스로 모델링하고, 이로부터 생성된 객체들 사이의 메시지 교환을 통해서 시스템은 구축된다. 또한, 클래스는 정보 은닉을 제공함으로써, 객체지향 시스템의 재사용성과 유지보수성에 상당한 기여를 한다. 그러나, 설계 단계에서 실세계의 대상을 부적절하게 모델링하거나, 또는 유지보수 단계에서 클래스에 무분별한 변경을 가하는 경우 클래스의 품질은 악화될 수 있고, 이는 결국 시스템을 유지보수 하거나 확장하는데 상당한 장애를 초래한다.응집도는 모듈의 구성 요소들 사이의 연관성 정도를 나타내는 척도로서 전통적으로 모듈의 품질을 평가하기 위한 기준으로 사용되어 왔다. 이 논문에서는 클래스의 품질을 평가하는 방법으로서의 클래스 응집도를 제안한다. 즉, 클래스가 실세계의 대상을 적절하게 모델링한다면, 그 구성요소들 사이에 밀접한 관련이 있고 결국 높은 응집도를 가지게 될 것이다. 반대로 실세계의 대상에 대한 적절한 모델이 아니라면, 그 클래스의 구성 요소들 사이에는 밀접한 관련성이 없을 것이고 따라서 낮은 응집도를 보일 것이다.Abstract Object-oriented systems are developed by means of classes; that is, classes captures the essential entities or concepts in the problem domain, and the system is embodied by the interactions of objects instantiated from the classes. In addition to the basic units of object-oriented systems, classes serves as the units of encapsulation, which considerably promote the modifiability and the extensibility of them. However, improper modeling in the design phase or uncontrolled changes during the maintenance phase can degrade the quality of classes, which leads to systems cumbersome to maintain and extend.Cohesion refers to the degree of connectivity among the elements of a single module, and is being used as a factor which characterizes the quality of a module. In this paper, we propose a new cohesion metric for assessing the quality of classes. If a class captures properly the essential features of objects, the members of the class surely have strong relationship among them. On the contrary, the poor relationship among class members can indicate that the class is not a proper model of objects.

CAD 객체 정보에 기초한 공간 정보 네트워크 모델의 구성 프로세스와 활용방안 (The process of Indoor Space Combination Network Model based on object oriented CAD data and its application)

  • 오정우;김경환;이윤선;안병주;김재준
    • 한국건설관리학회논문집
    • /
    • 제9권6호
    • /
    • pp.129-136
    • /
    • 2008
  • 첨단기술의 발달로 인해 건물은 대형화, 복합화되고 있으며, 이로 인해 실내공간을 효율적으로 관리할 수 있는 시스템의 필요성이 증가하고 있다. 또한 객체지향 3D CAD의 출현으로 인해 건물의 설계와 시공프로세스에서 계속적인 이용이 가능한 정보들이 제작되고 있다. 이런 정보들을 활용하여 건물의 유지관리 단계에서 실내공간을 효율적으로 관리할 수 있는 시스템을 구축하는 것이 필요한 시점이라 할 수 있다. 본 연구에서는 첨단기술을 융합한 공간정보 관리 시스템을 구축하기 위한 기초 연구로서 공간네트워크 모델을 자동으로 생성하는 프로세스를 정의하고 정의된 프로세스에 따라 샘플 모델을 구축하여 그 유용성을 검증해 보았다. 결과적으로 효과적인 공간 네트워크 모델이 생성되어 피난경로 검색이라는 기능을 효율적으로 수행하는 결과를 얻어낼 수 있었다.

객체지향적 시뮬레이션플랫폼을 이용한 이동통신 시뮬레이션 구현 (An Implementation of the Mobile Communication Simulator using a Object-Oriented Simulation Platform)

  • 윤영현;김상복;이정배
    • 정보처리학회논문지C
    • /
    • 제11C권5호
    • /
    • pp.613-620
    • /
    • 2004
  • 오래 전부터 이동통신 서비스를 위한 통신 프로토콜이나 기능 요소의 성능을 평가하고 시험하기 위하여 시뮬레이션을 통한 평가 방법이 사용되었다. 본 논문에서는 객체지향적 시뮬레이션 플랫폼을 이용하여 이동통신 서비스의 성능을 예측할 수 있는 이동통신 시뮬레이터인 PCSsim (Personal Communication System Simulator)를 구현하였다. PCSsim은 사용자 이동성, 호 발생 주기 및 호 지속 시간을 고려하여 기지국과 이동호스트를 시뮬레이션 할 수 있다. 이를 이용해 본 논문에서는 주거 및 상업지역에서의 통화 발생률, 사용자 이동 속도와 통화 시간에 따른 핸드오프 발생율을 시뮬레이션 결과로 제시하였으며, 시뮬레이션 결과로 발생된 핸드오프율과 실제 서비스 환경에서의 핸드오프율이 거의 유사한 특성을 나타내는 것을 확인할 수 있었다. PCSsim은 설계 과정에서 동적 핸드오프 버퍼링이나 사용자 통화 특성에 따른 기지국 특성을 조정하는데 사용될 수 있으며, 기지국 지역 특성과 사용자 이동성을 반영하여 새로운 이동통신 네트워크를 구축하는데 사용할 수 있다.

객체지향형 처방 데이터베이스의 구축과 처방 검색 프로그램의 설계 및 개발 (Construction of Object-oriented Prescription Database and Design/Development of Prescription Search Program)

  • 김현호;홍효신;유제혁;권오민;차웅석
    • 한국한의학연구원논문집
    • /
    • 제17권2호
    • /
    • pp.73-83
    • /
    • 2011
  • The first medical text in which detailed treatments of diseases by combinations of materia medica are mentioned is the "Shanghanzabinglun(傷寒雜病論)". True meaning of the combinations of materia medica used in this text lies in the fact that the efficacy of a prescription transcends that of the linear sum of each materia medica. This kind of concept regarding the composition of a prescription has come to contribute to the formation of theories in prescriptionology; However, it is difficult to analyze and interpret the meaning of each prescription separately because of differences in interpreting methods, points of view, and terminologies used by members of different academical branches. Therefore, it is desirable that one should understand a prescription as having been modified from a basic prescription, and then bring the interactions of ingredients into the picture, finally understanding the efficacy and chief virtues of the targeted prescription. Nevertheless, with the massive information of prescriptions, which exist in the format of texts, it is impossible to efficiently take advantage of prescription analyzing methods, and therefore the range of analysis extremely restricted. In order to overcomes these weaknesses, this paper suggests that object-oriented prescription database be constructed and that a search program for education and research that could facilitate an efficient access to the database be developed as well.

객체지향형 실시간 EMS 데이터베이스 구축을 위한 개념디자인 (An Conceptual Design for the On-Line EMS Database Using Objected-Oriented Concept)

  • 최상열;김종형;신명철;김응모;김학만
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1997년도 하계학술대회 논문집 D
    • /
    • pp.1187-1189
    • /
    • 1997
  • Currently, EMS(Energy Management System) database is implemented by relational concept but, It is hard to describe the characteristic of power system data which require real time management and composite type. This paper present the way how to design conceptual schema for EMS database using object-oriented concept which is free to describe composite data type and support inheritance concept.

  • PDF