• 제목/요약/키워드: language-based support

검색결과 513건 처리시간 0.025초

유비쿼터스 컴퓨팅 환경에서 로봇 자동화 서비스를 위한 계층적 아키텍처 (A Layered Architecture for Robot Automated Services on Ubiquitous Computing Environments)

  • 최종선;최재영;조용윤
    • 로봇학회논문지
    • /
    • 제6권4호
    • /
    • pp.353-364
    • /
    • 2011
  • In ubiquitous computing environments, users want to receive the robot services regardless of various physical status or devices such as time, place, various sensors, and high-performance servers. Thus, the ubiquitous service robots have to provide users with automated services according to situational information that they properly recognize. Beyond these problems, robot software has to establish a foundation to support the functions with the network infrastructure that are not able to be solved by a single independent resource. On the basis of a robot middleware that is capable of minimizing dependencies among hierarchy structures, the robot software also has to provide execution environment to control the flow of robot application services. In this paper, we propose a layered architecture to provide users with automated services through ubiquitous robots. The proposed architecture is based on CAWL (Context-Aware Workflow Language) and RSEL (Robot Services Execution Language). CAWL easily represents the flow of robot services from user application service levels, and RSEL is able to support the composition and reusability of robot services through abstraction of robot device services. In our experiments, we applied the proposed architecture to an example of "booth guide robot service".

VoIP를 위한 CPL 클라이언트 설계 및 구현 (Design and Implementation of CPL Client for VoIP)

  • 정옥조;이일진;강신각
    • 정보처리학회논문지C
    • /
    • 제10C권4호
    • /
    • pp.501-508
    • /
    • 2003
  • 인터넷상에서 음성을 전달하는 VoIP는 일반 고객들뿐만 아니라 기업에서도 기존 PSTN을 대체하는 수단으로써 각광 받고 있다. 현재의 VoIP는 음성 통화를 효율적으로 제공하고 있으나 VoIP 촉진을 위해서는 다양한 부가서비스의 지원이 필요하다. 이를 위해 IETF에서 부가서비스 지원을 위한 CPL(Call Processing Language) 표준을 개발하고 있다. CPL을 사용하기 위해서는 사용자가 CPL 스크립트를 작성한 후 특정한 서버에 스크립트를 저장해야 하며 이를 위해 CPL을 지원하는 클라이언트가 요구된다. 본 논문은 VoIP에서 부가서비스를 지원하기 위한 SIP 기반의 CPL 클라이언트 설계 및 구현에 관하여 기술한다. CPL을 지원하기 위한 클라이언트는 리눅스 2.4.x, C, 그리고 GTK1.2를 이용하여 구현하였다.

발달장애인을 위한 커뮤니케이션과 언어 학습 증진을 위한 인공지능 서비스 (An AI Service to support communication and language learning for people with developmental disability)

  • 박찬준;김양희;장윤나;;임희석
    • 한국융합학회논문지
    • /
    • 제11권6호
    • /
    • pp.51-57
    • /
    • 2020
  • 언어발달 장애를 가진 아동들은 일상생활 및 사회생활에서 많은 어려움을 겪으며 이는 생애 전반을 걸쳐 지속된다. 언어발달 장애 아동들은 의사소통 수단인 언어를 이해하거나 사용하는 데에 어려움을 겪기 때문에 종종 사회적 활동에 참여할 기회를 박탈당하곤 한다. 이와 관련해서 Augmentative and Alternative Communication(AAC, 보완대체 의사소통)는 언어장애를 앓는 이들에게 실직적인 의사소통 수단으로 사용될 수 있다. 본 논문은 픽토그램을 AAC의 수단으로써 최대한 활용하여 언어발달 장애 아동이 타인과 의사소통하고 언어 이해 능력을 향상시킬 수 있도록 돕는 딥러닝 기반 인공지능 서비스를 제안한다. 본 서비스를 통해 언어 문제를 겪고 있는 이들이 자신의 의도 혹은 욕구를 보다 수월하게 표현하여 삶의 질이 향상 될 수 있을 것으로 기대한다.

미래 학생 역량의 수업설계 연구: 초등 국어과 사례 (Istructional Design Issues of Future Student Competency: Case from Elementary Korean Language Classes)

  • 조은순
    • 한국콘텐츠학회논문지
    • /
    • 제18권5호
    • /
    • pp.303-310
    • /
    • 2018
  • 본 연구의 목적은 초등 국어과 수업에서 미래학생역량에 중점을 두고 교수학습을 전개했을 때 교사들이 겪는 실제 수업상의 문제점을 알아보고 이에 대한 해결책을 분석하는 것이다. 초등 국어과 현장 교사와의 초점 접단 인터뷰를 통해 평소 수업에 대한 분석내용을 바탕으로 핵심역량기반 수업설계전략을 현장에 접목한 후 교사들의 피드백을 분석하였다. 연구결과 교사들은 수업전개, 교사준비, 행정지원의 측면에서 현재 수업 상황에서 미래학생역량이 반영될 때 해결해야 할 중요한 사항들을 지적하였다. 학생들의 성취기준과 핵심역량목표와의 간극이 해결되어야하며 이를 위한 평가실시 및 학생피드백에 대한 구체적인 전략이 필요하다. 무엇보다 핵심역량에 대한 교사들의 개념 정립과 수업전략설계를 위한 집중 연수가 필수적이며, 이를 지원하기 위한 시스템적 행정지원도 필요할 것이다.

서버 기반 웹 리더 kWebAnywhere의 설계 및 구현 (Design and Implementation of Server-Based Web Reader kWebAnywhere)

  • 윤영선
    • 말소리와 음성과학
    • /
    • 제5권4호
    • /
    • pp.217-225
    • /
    • 2013
  • This paper describes the design and implementation of the kWebAnywhere system based on WebAnywhere, which assists people with severely diminished eye sight and the blind people to access Internet information through Web interfaces. The WebAnywhere is a server-based web reader which reads aloud the web contents using TTS(text-to-speech) technology on the Internet without installing any software on the client's system. The system can be used in general web browsers using a built-in audio function, for blind users who are unable to afford to use a screen reader and for web developers to design web accessibility. However, the WebAnywhere is limited to supporting only a single language and cannot be applied to Korean web contents directly. Thus, in this paper, we modified the WebAnywhere to serve multiple language contents written in both English and Korean texts. The modified WebAnywhere system is called kWebAnywhere to differentiate it with the original system. The kWebAnywhere system is modified to support the Korean TTS system, VoiceText$^{TM}$, and to include user interface to control the parameters of the TTS system. Because the VoiceText$^{TM}$ system does not support the Festival API used in the WebAnywhere, we developed the Festival Wrapper to transform the VoiceText$^{TM}$'s private APIs to the Festival APIs in order to communicate with the WebAnywhere engine. We expect that the developed system can help people with severely diminished eye sight and the blind people to access the internet contents easily.

IEC 61131-3 국제표준언어 기반 임베디드 모션제어기의 개발 (Development of an Embedded Motion Controller based on the IEC 61131-3 International Standard Language)

  • 김원호
    • 한국산학기술학회논문지
    • /
    • 제10권12호
    • /
    • pp.3574-3580
    • /
    • 2009
  • 본 논문에서는 IEC 61131-3 국제표준언어에 근거한 PLC 프로그래밍 개발환경을 지원해 주는 임베디드 모션 제어기를 개발하였다. 이 모션제어기에는 모션시스템 개발자가 PC 개발환경은 물론, PLC 개발환경에서도 손쉽게 모션제어 프로그래밍이 가능하도록 IEC 61131-3 개발 도구인 CoDeSys가 탑재되었으며, 직선 및 원호보간 제어와 같은 다양한 모션제어 함수들이 PLCopen 표준에 부합되는 모션 펑션블록으로 구현되었다. 또한 실시간 운영체제하에서 이더넷 기반 원격제어 및 모션 프로그래머를 위한 모션 시뮬레이터가 구현되었다.

전자상거래에서 안전한 정보 교환을 위한 웹 서비스 기반의 XML 보안 모델 (Web Services based XML Security Model for Secure Information Exchange in Electronic Commerce)

  • 조광문
    • 컴퓨터교육학회논문지
    • /
    • 제7권5호
    • /
    • pp.93-99
    • /
    • 2004
  • 인터넷에 기반하고 있는 전자상거래에서 무엇보다도 중요한 기술 요소는 거래 정보를 교환하는데 있어서 안정성을 보장하는 것이다. 이러한 보안 문제를 위한 다양한 기술들이 표준으로 제시되고 있다. 그 중에서도 XML(eXtensible Markup Language)이 전자상거래 시스템의 문서 표준으로 다양한 분야에서 사용되면서 XML 보안이 새로운 분야로 등장하였다. 본 논문에서는 웹 서비스(Web Services) 기반의 전자상거래 시스템에서 거래 정보의 안전한 교환을 위한 XML 보안 모델을 제안한다. XML 문서에 대한 보안을 이루기 위해서 XML 서명, XML 암호화와 XML 키 관리 체계가 기존의 보안과 다른 차이점을 제시하고 고유 특성에 바탕을 둔 새로운 구조를 제시한다. 특히 전자상거래에 필요한 프로세스 관리 시스템과의 통합을 이룰 수 있는 방안을 제시한다.

  • PDF

지식기반 객체지향 공간 데이터베이스 시스템 (Knowledge-Based Approach for an Object-Oriented Spatial Database System)

  • Kim, Yang-Hee
    • 지능정보연구
    • /
    • 제9권3호
    • /
    • pp.99-115
    • /
    • 2003
  • 본 논문은 지식 기반 객체지 향 공간 데이터베이스시스템 KOBOS를 제안한다. 객체지향 공간 데이터베이스 시스템의 데이터 모델링과 근접 질의답변에 지식기반 접근법을 도입한다. 공간객체와 근접 공간 연산자를 다루기 위해 다음과 같은 세 단계 객체지향 데이터 모델을 제안하고 있다: (1) 공간 형상 모델; (2) 공간 객체 모델: (3) 내부 기술 모델. 근접 공간 연산자의 범위는 공간 타입 추상 계층으로 알 수 있다. 또한 객체지향 공간 질의어인 SOQL을 제안한다. SOQL은 공간 객체의 다양한 출력과 공간 및 비 공간 객체의 검색을 수행할 수 있는 통합 기능을 제공해준다. 효율적인 혼합 질의 처리를 위하여, 하향 공간 질의 처리 방법을 이용하여 처리해 준다.

  • PDF

소프트웨어 개발관리를 지원하기 위한 프로세스 모델 기반 CASE 도구 구축방법의 제시 (A Method of Building an Process Model-based CASE Tool to Support Software Development and Management)

  • 조병호;김태달
    • 한국정보처리학회논문지
    • /
    • 제2권5호
    • /
    • pp.721-732
    • /
    • 1995
  • IPSE(Integrated Project Support Environment) 도구는 언어 중심적이고, 개발방 법론에 근거한 툴셋 형태로 제공되는 현재의 CASE 도구들의 주요 기능들을 하나로 통 합하고자 하는 노력의 결과로 볼 수 있다. 프로세스 모델을 기반으로 한 IPSE 접근방 법이 통합 CASE 구현을 위한 효과적인 방법으로 여겨진다. PM-CASE(Process Model based CASE)도구는 새로운 프로세스 모델링 기법에 의해 프로세스를 표현한 다이아그 램을 작성하기 위한 시제품으로서, 프로세스내의 태스크 관련 속성들을 정의 하고 데 이터 베이스에 저장한다. 이들 속성들은 태스크 수행 중에 만들어진 산출물에 대한 정 보의 검색 및 태스크와 연관된 도구를 호출하는데 사용된다. 본 논문에서는 PSEE (Process centered Software Engineering Environments) 도구들을 비교 분석하고, PM- CASE 도구의 기본개념, 구조, 설계에 대한 기술을 통해 효과적인 소프트웨어 개발관리 를 지원하는 프로세스 모델 기반 CASE 도구의 구축방법을 제시한다.

  • PDF

클래스-기반 아키텍처 기술 언어의 설계 및 검증 (Design and Verification of the Class-based Architecture Description Language)

  • 고광만
    • 한국멀티미디어학회논문지
    • /
    • 제13권7호
    • /
    • pp.1076-1087
    • /
    • 2010
  • 특정 응응 분야를 위해 개발된 임베디드 프로세서의 진화 및 새로운 출현과 더불어 이를 지원할 수 있는 소프트웨어 개발 환경에 관한 연구와 상용화 시도가 활성화되고 있다. 재목적성(retargetability)은 프로세서나 메모리에 대한 아키텍처 정보를 아키텍처 기술 언어(ADL)로 기술하여 컴파일러, 시뮬레이터, 어셈블러, 프로파일러, 디버거 등과 같은 소프트웨어 개발 도구를 생성하는데 이용된다. EXPRESSION ADL은 아키텍처 모델링, 소프트웨어 개발 도구 생성, 빠른 프로토타입핑, 아키텍처에 대한 설계 탐색과 SoC에 대한 기능적인 검증을 위해 개발된 ADL로서 프로세서 코어, 코프로세서, 메모리 등으로 구성된 소프트웨어적인 아키텍처를 구조와 동작 정보를 혼합하여 자연스럽게 모델링하였다. 이 논문에서는 EXPRESSION ADL을 기반으로 ADL의 작성 편리성, 확장성을 높이기 위해 클래스 기반 ADL을 설계하고 문법의 타당성을 검증하였다. 이를 위해, 6개의 핵심 클래스를 정의하고 MIPS R4000에 대한 ADL을 표현으로부터 EXPRESSION과 동일한 컴파일러, 시뮬레이터를 생성하였다.