• 제목/요약/키워드: CYBER제어언어

검색결과 5건 처리시간 0.027초

작업 수준의 행위 표현 언어를 이용한 사이버강의용 아바타 시스템 (CyberClass Avatar System using Task-Level Behavior Description Language)

  • 김정희;임순범
    • 정보처리학회논문지B
    • /
    • 제11B권5호
    • /
    • pp.597-602
    • /
    • 2004
  • 최근 웹이나 가상환경에서는 아바타의 활용이 증가하고 있으나, 아바타의 행위를 사용자가 직접 제어하는 수준의 서비스는 이루어지지 못하고 있다. 또한 기존에 제공되었던 언어들에는 제어에 필요한 복잡한 세부 정보들이 많이 포함되어 있어서 사용자가 작성하기에 까다로움이 많았으며, 작성한 언어를 다른 작업 도메인에 적용하고자 할 때에도 언어를 수정하거나 재 작성해야하는 번거로움이 있었다. 따라서 본 논문에서는 아바타의 행위를 간단히 정의하기 위해, 작업수준별 아바타의 행위를 작성 할 수 있는 “작업 수준의 행위 표현 언어”와 동작에 관련된 세부적인 데이터를 작성 할 수 있는 “동작 표현 언어”로 각각 정의하였다. 또한 시스템 내에 “인터프리터”를 두어 동작 표현 언어를 자동으로 생성 할 수 있도록 함으로써, 사용자가 행위 표현 언어만으로 아바타의 행위를 쉽게 제어 할 수 있는 시스템을 구성하였다. 이러한 내용을 사이버 강의에 적용해 보고, 정의한 작업 수준의 행위 표현 언어를 기존 언어들과 비교하여 아바타의 행위를 얼마나 간단히 표현할 수 있는지 검토하였다.

바이너리 코드-SIL 중간언어 변환 검증을 위한 시각화 도구 구현 (A Visualization Tool Implementation for Evaluation of Binary Code to Smart Intermediate Language Conversion)

  • 임정호;이태규;백도우;손윤식;정준호;최진영;고광만;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.280-282
    • /
    • 2017
  • 최근 소프트웨어에 내장된 취약점 분석을 위한 자동화 도구 개발 연구가 각 분야에서 활발히 연구되고 있다. 그 중 바이너리 코드를 대상으로 바로 보안취약점을 분석하는 방법이 아닌 중간언어를 활용하여 분석하는 방법이 대두되고 있으며 이를 위한 다양한 중간언어가 제시되었다. 그 중 하이레벨 언어 수준의 내용의 기술이 가능하며 명령어 자체적으로 자료형을 유지하여 보안 취약점 분석에 효과적인 언어로 SIL 중간언어가 재조명 받고 있다. 따라서 본 논문에서는 이룰 위해서 x86/64 기반 어셈블리어를 SIL 로 효과적으로 변환하며 프로그램의 의미가 변하지 않는 것을 확인하기 위해서 프로그램의 제어흐름을 시각화하는 기능을 가진 시스템을 제안한다.

FMS 구축을 위한 DNC 시스템 통신기법 (Method of DNC System Communication for FMS Construction)

  • 이석희;배용환
    • 대한기계학회논문집
    • /
    • 제18권4호
    • /
    • pp.805-815
    • /
    • 1994
  • The development of automatic production systems has a trend toward Computer Integrated Manufacturing System(CIMS) in recent years. In hardware configuration, CIMS are composed of intelligent CAD/CAM work stations, multifunction CNC machining centers including material handling systems. The DNC systems present the key element of automation hierarchy in a FMS. A DNC system is one which connects a number of numerically-controlled machines to a common memory in a digital computer for part program storage with provision for on-demand distribution of part program data to machines using communication in hierarchical structure of central computer, control computer and cell controller. This paper describes the development of Behind-the-Tape-Reader(BTR) type DNC system using CYBER 180-830 as a central computer and IBM PC-386 cell control computer and NC lathe with FANUC 5T NC controller. In this system, the connection between central computer and cell control computer is done via RS-232C serial interface board, and the connection between cell control computer and FANUC 5T controller is done via parallel interface board. The software consists of two module, central computer communication module for NC program downloading and status uploading, NC machine running module for NC operating.

EAI를 이용한 인터넷 상에서의 아바타 동작에 관한 설계 및 구현 (Design and Implementation of avatar behaving on Internet Using EAI)

  • 정회경;안성옥;정재길
    • 정보학연구
    • /
    • 제4권1호
    • /
    • pp.97-108
    • /
    • 2001
  • 본 논문은 VRML(Virtual Reality Modeling Language)을 제어 할 수 있는 EAI(External Authoring Interface) 기술을 이용하여, 가상세계에서 사용자의 분신인 아바타(Avatar)를 제어하기 위한 시스템의 설계 및 구현에 관한 것이다. VRML 언어로 기술된 사용자들의 아바타가 사용자의 요구에 따라 움직이거나, 표정을 표현한 수 있는 상호작용들을 자바로 구현하였다. 이는 앞으로 가상 공간상에서 아바타를 활용하여 사이버정치, 강연, 시연회, 경매와 같은 사회의 다양한 통합을 목적으로 한 웹 기반의 가상적인 사회를 구현하기 위한 연구로 발전될 수 있으리라 본다.

  • PDF

이 러닝 콘텐츠에 효과적인 컴퓨터 프로그램 시각화 방안에 대한 연구 (A Study on a Computer Program Visualization Method Effective for the e-Learning Contents)

  • 하상호
    • 공학교육연구
    • /
    • 제10권3호
    • /
    • pp.109-124
    • /
    • 2007
  • 인터넷과 컴퓨팅 기술의 진보와 함께 사이버 공간에서 효과적인 학습을 위한 이 러닝(e-learning)에 대한 관심이 국, 내외적으로 매우 높다. 그러나 오늘날 대부분의 이 러닝 컨텐츠는 주로 텍스트 위주이며, 이미지, 동영상, 음성 등과 같은 간단한 수준의 멀티미디어 요소가 추가되는 정도의 수준에 불과하다. 본 논문에서는 컴퓨터 프로그래밍 이 러닝에 효과적인 방법을 제안한다. 제안된 방법은 순서도를 이용한 프로그램 시각화에 기반한다. 제안된 방법의 특징은 문장 수준 단위의 단계적, 계층적 프로그램 시각화, 언어의 제어 구조에 대한 순서도 기반 시각화, 프로그램 전체 구조로의 시각화 범위 확대, 소스 프로그램 대비 시각화, 학습자와의 상호작용 등을 들 수 있다. 마지막으로, 제안된 방법을 실현하는 시스템을 구현하고, 예제 프로그램에 대해서 그 실행 예를 보인다.