• 제목/요약/키워드: 시스템 모델링 언어

검색결과 313건 처리시간 0.023초

ICCP를 사용한 전력센터간의 통신 프로토콜 구현 (Implementation of Communication Protocol between Control Centers using ICCP)

  • 장경수;장병욱;한경덕;신동렬
    • 한국정보처리학회논문지
    • /
    • 제7권12호
    • /
    • pp.3910-3922
    • /
    • 2000
  • 현재의 전력시스템은 컴퓨터와 통신기술의 발전으로 분산시스템인 EMS(Energy Menagement System)/SCADA(Super-vision Control and Data Acquisition) 형태로 운영되어 전력의 생산, 전송 그리고 분배가 효과적으로 이루어지고 있다. 그러나 각 시스템은 언어, 운영체제 그리고, 통신프로토콜이 서로 다른 제품으로 구성되어 시스템간에 데이터를 교환하는데 많은 어려움이 따르고 있다. 이러한 문제를 해결하기 위해서는 미국 전력연구소는 전력제어센터간의 통신을 담당하는 ICCP(Inter-Control Center Protocol)라는 새로운 형태의 통신규약을 발표하였다. ICCP는 자동화용 표준 통신규약인 MMS(Manufacturing Message Specification)를 응용계층의 하부 규약으로 지정함으로써 서로 다른 기종의 제어센터간의 원활한 통신을 지원한다. 본 논문은 ICCP의 특징과 MMS와 ICCP가 어떻게 상호 연관되는가를 밝힌다. ICCP에서 이용하는 MMS 라이브러리(library)의 86개의 서비스 중 일부 서비스를 구현한 후 이것을 이용하여 TCP/IP 환경 하에서 ICCP의 기본이면서 핵심적인 기능을 구현한다. 그 다음, ICCP 프로토콜을 이용하여 EMS간의 통신을 모델링하고, 전력센터간의 실제 데이터 교환을 윈도우 환경 하에서 구현하여 ICCP 프로토콜의 동작과 기능을 보여준다.

  • PDF

객체 지향 설계 모듈의 결합 방법 (A Method for Combining Object-Oriented Design Modules)

  • 하계범;이종섭;정계동;최영근
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.817-833
    • /
    • 1996
  • 대부분의 객체 지향 분석 및 설계 방법은 구조적 분석과 정보 모델링에 기반을 두 고, 객체 지향 프로그래밍 언어에 근거한 직관적인 분석 및 설계 모델을 사용하고 있다. 그러므로 모델간의 의미 정확성과 일관성이 유지되지 못하여 시스템 구현시 많은 문제점을 가지고 있다. 본 논문에서는 새로운 시스템 개발 생명 주기 방법에 따 른 객체, 동적, 기능적 모듈을 위한 분해와 설계 방법을 제안한다. 따라서, 시스템 개발전체 생명 주기를 새롭게 제시하고, 객체 지향 설계 절차와 명세화에 따른 객체, 동적, 기능 모듈의 분해를 위한 모듈 분해 기준과 이를 이용한 객체 지향 설계 방법을 제시한다. 제안된 방법은 개발자가 사용자 소프트웨어 요구사항들을 편리하게 반영할 수 있도록 해준다. 끝으로 본 논문에서 실 시스템 적용 사례를 들어, 객체지향 설계 모듈의 결합 방법의 타당성과 실용성을 입중하고자 한다.

  • PDF

인쇄회로기판 자동배치/배선 시스템 개발에 관한 연구 (A Study on the Development Automatic Placement/Routing System in the PCB)

  • 김현기;우경환
    • 정보처리학회논문지A
    • /
    • 제11A권4호
    • /
    • pp.267-276
    • /
    • 2004
  • 자동배치/배선 시스템의 배선영역 모델링 방법은 그리드와 논 그리드 방식을 사용하고 있다. 그리드 방식은 PCB상에 전기적, 물리적 요소들이 적다할지라도 보드와 그리드의 크기에 제약을 받기 때문에 메모리가 많아지게 되어 자동배치/배선 속도를 감소시키는 단점을 가지고 있다. 논 그리드 방식인 형상기반 방식은 영역처리 방식을 사용하므로 형상들을 메모리에 각각의 객체로서 존재시키며, 이들 객체는 고유의 데이터 크기를 갖기 때문에 메모리가 상당히 적게 소요된다. 그러므로 본 논문에서는 단일 원점에서 여러 목적지에 가장 빠르게 도달 할 수 있는 최단 경로 문제를 해결하는 경매 알고리즘을 적용하여 형상기반 방식에 의하여 메모리 낭비 없이 빠른 속도로 자동배치/배선할 수 있는 PCB 자동배치/배선 시스템을 개발하였다. 또한 본 시스템은 이와 같은 방식을 이용하여 PC에서 사용할 수 있도록 IBM Pentium 컴퓨터의 Windows 환경에서 Visual C++언어로 개발하였다.

X-TOP: 레거시 시스템상에서 온톨로지 구축을 위한 토픽맵 플랫폼의 설계와 구현 (X-TOP: Design and Implementation of TopicMaps Platform for Ontology Construction on Legacy Systems)

  • 박여삼;장옥배;한성국
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권2호
    • /
    • pp.130-142
    • /
    • 2008
  • 토픽맵은 기존의 온톨로지 언어와는 달리 위치정보를 이용하여 형태를 변환하지 않고도 많은 양의 이종 정보 자원을 통합할 수 있는 온톨로지 언어이다. 지금까지 토픽맵 구축을 위한 여러 편집기등이 개발되어 있으나, 이들은 XTM 문서를 독자 방식으로 처리하고 있다. 따라서 대용량 자료를 처리하는 데 많은 시간이 소요되고, 현재 RDB 기반에서 운영되고 있는 레거시 시스템에 적용하여 실용화하기에는 많은 문제가 있다. 본 논문에서는 XTM 1.0 규격 기반의 대용량 토픽맵을 RDB 구조로 모델링하여, 처리시간을 최소화하고 레거시 시스템 상에서 온톨로지 구축이 가능하도록 하였다. 기존에 사용하고 있는 SQL 도구와 어플리케이션 개발 도구를 토픽맵 온톨로지 구축에 활용할 수 있도록 하여, 온톨로지 구축의 효율성을 높이고 XTM 문서와 데이타베이스간의 상호 호환이 가능한 토픽맵 플랫폼 X-TOP을 설계하고 구현하였다. X-TOP은 향후 사용자 인터페이스 변경과 다양한 DBMS를 지원할 수 있도록 3계층 구조를 갖고 있다. 헬스케어의 암 온톨로지 관리에 X-TOP을 적용하여 기존 시스템과의 성능 비교와 실무 응용의 유효성을 보였다.

2단계 베이지안 네트워크를 이용한 대화형 에이전트의 문맥 관리 (Context Management of Conversational Agent using Two-Stage Bayesian Network)

  • 홍진혁;조성배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권1호
    • /
    • pp.89-98
    • /
    • 2004
  • 대화형 에이전트는 언어를 이용하여 사용자에게 적절한 정보를 제공하고 대화의 문맥을 유지하는 시스템이다. 대화형 에이전트를 더욱 현실적으로 만들기 위해서는 사용자 질의에 대한 분석과 모델링 과정이 필수적이며, 베이지안 네트워크가 이를 위한 대표적인 방법 중 하나이다. 보통 대상영역을 위한 네트워크는 매우 복잡하고 이해하기가 어렵기 때문에 네트워크를 구성하는 변수들을 분리함으로써 대화형 에이전트를 보다 쉽게 설계할 수 있다. 본 논문에서는 대화형 에이전트의 질의 분석모듈을 2단계 베이지안 네트워크로 구성하여, 설계를 보다 용이하게 하였고 문형을 고려한 세부적인 질의분석을 가능하도록 하였다. 웹 페이지를 소개하는 에이전트에 적용하여 제안한 대화형 에이전트 구조의 유용성을 보였다.

후방향 전진 추론을 이용한 RDF 모델의 효율적인 변경 탐지 (Efficient Change Detection between RDF Models Using Backward Chaining Strategy)

  • 임동혁;김형주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권2호
    • /
    • pp.125-133
    • /
    • 2009
  • RDF(Resource Description Framework)는 시맨틱 웹에서 메타 정보를 기술하는 온톨로지 언어로 많이 사용되고 있다. 온톨로지는 실세계에 대한 모델링을 기반으로 하기 때문에 끊임없이 갱신이 발생한다. 이런 갱신을 찾고 분석하는 일은 지식 관리 시스템에서 핵심이 된다. 기존의 RDF 모델에 대한 변경 탐지 기법들은 구조적 변경에 초점을 두었으나 RDFS 함의 규칙을 적용하여 좀 더 작은 크기의 변경 부분을 찾는 연구들이 소개되고 있다. 하지만 RDF 모델의 추론은 데이타 크기와 시간의 증가에 영향을 미친다. 본 논문에서는 RDFS 함의 규칙을 효율적으로 사용하는 변경 탐지 기법을 제안한다. 제안된 기법은 후방향 전진 추론 기반으로 모델 일부분에만 추론을 적용하여 변경 내용을 계산한다. 실제 사용하는 RDF 데이타들을 사용하여 기존의 변경 탐지 기법과의 비교 실험을 통해 성능을 향상시킬 수 있음을 보인다.

퍼지 객체 추론 모델의 정형화 (A Formal Specification of Fuzzy Object Inference Model)

  • 양재동;양형정
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제27권2호
    • /
    • pp.141-150
    • /
    • 2000
  • 기존의 퍼지 규칙 기반 전문가 시스템 언어에는 크게 세 가지 단점들이 있다. 첫째, 복합 객체 추론 기능이 없으며, 둘째, 의미적으로 이해하기 쉽고 개념적으로 사용하기 용이한 퍼지 추론을 지원하지 못할 뿐 아니라, 세째, 지식 표현과 추론 방식이 기존의 데이터베이스 모텔과 구문이나 의미에서 현격 한 차이를 보이고 있기 때문에 서로 통합되기 어렵다. 본 논문에서는 이 세가지 단점들을 해결하기 위한 퍼지 객체 추론 모델의 정형화를 보이고, GIS 응용을 예로 들어 제시하는 모델이 데이타베이스내 GIS 복합 객체들을 자연스럽게 모델링하고, 이들 사이의 퍼지 추론을 성공적으로 수행함을 보인다.

  • PDF

질의 응답 학습 도구 개발을 위한 프로세스 (Process for Development of Query-Answer Learning Tool)

  • 김정수;신호준;한은주;김행곤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.391-393
    • /
    • 2002
  • 최근 가상교육에서 학습 기술의 상호 운용성을 기반으로 한 표준화의 필요성을 인식하고 여러 국제표준기관을 통해서 기반 환경과 컨텐트 명세 및 활용에 대한 표준화 작업이 이루어지고 있다. 이로 인해 e-learning 분야에서는 국제표준을 소개하고 체제적으로 AICC(Aviation Industry CBT Committee), IMS(Instructional Management Systems) Global Learning Consortium, ADL(Advanced Distributed Learning)을 중심으로 진행되어 오고 있다. 특히, 미래의 진보적인 e-learning 환경 개발로, 기능별 5계층으로 구성된 LTSA(Learning Technology Standard Architecture)를 제정하고 이를 통한 개발을 지원하고 있다. 하지만, 이는 시스템 구성요소를 정의한 계층 3의 경우 데이터 흐름 모델로 작성되어 현재 개발 수준과 일치하지 않는 문제점을 가지는 모델로 인정한다. 본 논문에서는 표준 모델링 언어인 UML(Unified Modeling Language)을 통해 모델을 재정의하고, 각 프로세스별 단계를 메타모델로 제시하여 개발과 아키텍처의 이해에 대한 문제점을 해결하고자 한다. 또한, 재정의된 모델을 기반으로 e-learning 지원을 위한 분석, 설계 프로세스를 정의하여 이에 대한 사례를 제시한다. 이는 아키텍처를 기반으로 한 메타모델과 프로세스를 통한 교육영역의 질의 응답 학습 도구인 QALT(Query-Answer Learning Tool)에 적용한다. 모델의 재정의로 아키텍처의 이해성 및 이를 기반으로 하는 교육용 애플리케이션 개발의 용이성의 증대를 기대할 수 있으며, 모델의 재사용성을 보장할 수 있다.

  • PDF

휴대용 단말기 환경을 위한 Annotation 모델링 및 시스템 구현 (Annotation Modeling and System Implementation for Hand-held Environment)

  • 손원성
    • 정보교육학회논문지
    • /
    • 제10권2호
    • /
    • pp.219-226
    • /
    • 2006
  • 어노테이션(annotation)은 문서에서 개인의 의견, 정리, 요약 등을 표현하기 위한 주석을 의미한다. 따라서 전자문서에서도 어노테이션은 중요하게 사용되며 특히 전자 잉크(digital inking)릉 이용한 이동 단말기 환경에서 효과적으로 사용된다. 그러나 기존 연구에서는 휴대용 단말기 환경의 단점인 적은 디스플레이 공간을 전혀 고려하지 않기 때문에 어노테이션 작성 및 활용이 매우 불편하다. 따라서 본 논문에서는 전자펜과 이동식 단말기 환경을 고려한 어노테이션 모델 및 시스템을 제안한다. 제안 어노테이션 모델은 다양한 컨텍스트(context)를 고려하고 이에 기반한 어노테이션 마크업 언어를 정의한다. 본 모델은 다양한 어노테이션 타입 및 의미(semantic) 모델, 펜 기반 어노테이션의 자동 인식 및 영역 보정 기능 등을 고려하며, 이것을 기반으로 CAML(Context-based Annotation Markup Language)를 정의한다. 또한 본 모델을 이용하여 XML 기반의 전자책문서 및 단말기 환경을 고려한 어노테이션 시스템을 구현하고 그 활용 가능성에 대하여 살펴본다. 본 연구의 결과는 eLearning, Cyber-Class, IETM(Interactive Electronic Technical Manuals) 에서 적절히 응용 가능하다.

  • PDF

센서 네트워크의 노드 위치 추정 시스템 설계 (Design of Node Position Estimation System for Sensor Networks)

  • 임철우;김영락;강병욱
    • 한국멀티미디어학회논문지
    • /
    • 제12권10호
    • /
    • pp.1436-1449
    • /
    • 2009
  • 센서 노드의 위치에 따라서 수집되는 정보의 가치가 결정되기 때문에 센서 네트워크에서 센서 노드의 위치는 매우 중요하다. 본 논문에서는 센서 네트워크에서 인접 노드에 대한 정보와 수신되는 신호의 세기를 이용해서 노드의 위치를 추정하는 기법을 제안한다. 제안하는 기법을 이용하면 노드가 알고 있는 정보를 이용해서 쉽게 노드의 위치를 찾을 수 있다. 더욱이 위치를 알고 있는 앵커 노드를 기준으로 위치를 모르는 미지 노드에 대한 상대적인 위치를 찾을 수 있어서 전체적인 센서 노드의 분포를 쉽게 알 수 있다. 그리고 동적인 시스템인 센서 네트워크에서 제안한 기법을 구현하기 위해서 UML의 여러 다이어그램 중에서 유즈케이스 다이어그램 액티비티 다이어그램, 상태 머신 다이어그램을 이용해서 분석 및 설계를 하였다. UML을 이용하기 때문에 노드 위치 추정 시스템에서 제안 기법의 각 기능에 대한 흐름을 정확하게 파악할 수 있었다. 그리고 센서 노드들의 위치가 작은 오차를 가지고 추정됨을 확인하였다.

  • PDF