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

검색결과 279건 처리시간 0.039초

XML/RDF와 SMIL에 기반한 멀티미디어 교육 컨텐츠 검색 (Multimedia Learning Contents Retrieval Based on XML/RDF and SMIL)

  • 최병욱;류정우;조정원
    • 컴퓨터교육학회논문지
    • /
    • 제5권3호
    • /
    • pp.45-58
    • /
    • 2002
  • 대량의 멀티미디어 교육 컨텐츠의 재사용과 그 효과적인 관리를 위해서는 원하는 컨텐츠를 빠르고 정확하게 검색하는 방법을 제공할 수 있어야 한다. 본 논문에서는 대량의 멀티미디어 교육 컨텐츠에 대한 새로운 검색 방법을 제안한다. 교육 컨텐츠의 호환성을 확보하기 위해, XML을 기반으로 한 멀티미디어 동기화 표준언어인 SMIL을 이용하여 교육 컨텐츠에 사용되는 멀티미디어 요소의 용합과 동기화를 표준화된 방법으로 구현하였다. 또한 SMIL 교육 컨텐츠에 교육용 메타데이터인 IEEE LOM을 XML 기반의 RDF 형태로 부여하였다. 본 논문에서는 2단계의 검색 방법을 통해 보다 정확한 검색 기법을 제시한다. 1단계에서는 메타데이터를 이용한 검색으로서 원하는 컨텐츠를 검색하고, 2단계에서는 1단계에서 찾은 컨텐츠에 대해 SMIL의 시간 정보를 이용하여 컨텐츠의 세부적인 내용을 검색하도록 설계하였다. 또한 사용자가 각각의 검색 결과들을 이용하여 새로운 교육 컨텐츠로 재구성하고, 이를 학습에 이용하도록 함으로써 사용자 주도적인 학습이 가능하도록 하였다.

  • PDF

확장된 xUML을 사용한 MDA 기반 이종 임베디드 소프트웨어 컴포넌트 모델링에 관한 연구 (A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML)

  • 김우열;김영철
    • 정보처리학회논문지D
    • /
    • 제14D권1호
    • /
    • pp.83-88
    • /
    • 2007
  • 본 논문에서는 MDA(Model Driven Architecture) 기반의 임베디드 소프트웨어 컴포넌트 개발 방법을 소개한다. 이 방법은 이종의 임베디드 시스템에서 소프트웨어의 재사용성에 관한 문제점을 해결하고자 MDA기법을 임베디드 소프트웨어 개발에 적응한 것이다. 제안한 방법을 통해 하나의 메타 모델(Target Independent Model)을 각각의 다른 도메인에 맞는 타겟 종속적 모델(Target Specific Model)들을 만들고, 그에 따른 소스 코드(Target Dependent Code)를 개발하는 것이다. 이때 기 개발된 메타모델은 이종의 임베디드 시스템 개발에 재사용하려는 것이 목적이다. 우리는 이 방법에 따른 도구에 기존 xUML의 동적 모델링에서 표현되지 못하는 부분(병렬성, 실시간 등)을 보완하기 위해 확장하여 채택하였다. 확장된 xUML 노테이션을 기반으로 구현한 모델링 도구를 소개한다. 이는 임베디드 또는 병렬/실시간 소프트웨어의 모델링이 가능하다. 제안한 방법의 적응사례로서 이종 임베디드 시스템의 모델링을 통한 필드 개발을 보여준다.

실감형 교과서를 위한 멀티모달 콘텐츠 저작 및 재생 프레임워크 설계 (Designing a Framework of Multimodal Contents Creation and Playback System for Immersive Textbook)

  • 김석열;박진아
    • 한국콘텐츠학회논문지
    • /
    • 제10권8호
    • /
    • pp.1-10
    • /
    • 2010
  • 가상교육 환경에 있어서 보다 효과적인 지식 전달을 위해서는 시청각적 정보에만 의존하는 기존의 학습 매체에서 탈피하여 상황에 맞는 촉각 피드백이 포함된 '실감형 교과서'의 도입이 필요하다. 그러나 저작 및 재생 환경상의 제약으로 인해 실감형 교과서를 위한 학습 콘텐츠의 확보와 활용은 아직 요원한 실정이다. 우리는 이러한 문제점에 착안하여 실감형 교과서를 위한 접근성 높은 멀티모달 학습 콘텐츠 저작 및 재생 프레임워크를 제안하였다. 본 프레임워크는 직관적인 콘텐츠 저작을 위한 스크립트 포맷과 이를 재생하기 위한 콘텐츠 재생부로 구성되어 있다. 스크립트 규격 정의 단계에서는 학습 콘텐츠에 요구되는 요소들을 규명하고 이를 반영한 XML 기반의 메타언어를 정의하였다. 그리고 콘텐츠 재생부는 작성된 콘텐츠를 해석하고 사용자로부터의 입력에 대응하여 시각 및 촉각 렌더링 루프를 통해 사용자에게 멀티모달피드백을 제공하도록 설계되었다. 이렇게 제안된 내용을 바탕으로 프로토타입을 구현하고 사용자 평가를 수행하여 본 프레임워크의 효용성을 검증하는 한편 앞으로의 개선 방향에 대해 논의하였다.

시소러스를 기반으로 한 온톨로지 시스템 구현에 관한 연구 (A Study on the Thesaurus-based Ontology System for the Semantic Web)

  • 정도헌;김태수
    • 정보관리학회지
    • /
    • 제20권3호
    • /
    • pp.155-175
    • /
    • 2003
  • 본 연구는 W3C를 중심으로 시맨틱 웹을 위한 표준 온톨로지 언어로 제안된 OWL(Web Ontology Language)을 바탕으로 패싯형 시소러스인 AAT(Art and Architecture Thesaurus)의 개념 체계를 이용한 온톨로지 스키마를 구현하여 시맨틱 웹 환경의 온톨로지 기반 시스템을 구축하였다. 특히, 개념의 범위를 AAT의 Furniture 패싯 이하의 용어에 한정하였고 이 중 개념관계가 다양하고 많은 어휘를 가진 하위 패싯인 Chair 개념을 중심으로 시스템 구현 및 테스트를 하였다. 이 시스템은 올톨로지로 정의된 개념을 검색하며, 동의어에 대해 항상 우선어(Preferred term)를 제시하여 어휘를 제어한다. 또한 질의어를 중심으로 한 용어간의 관계를 이용자에게 제시하고 관련어 및 개념의 분류기준 속성을 제시한다. 그 밖에 개념에 인스턴스 값을 입력하고 이를 RDF 문서로 재생산하는 시스템을 구축하여 온톨로지 시스템 응용의 일례를 제시하였다. 이 과정에서 여러 온톨로지를 도입하였고, 인스턴스 값을 담기위한 컨테이너 기반으로 메타데이터 요소를 사용하였다.

국가장기생태연구 커뮤니티의 개인정보 관리 (Personal Information Management in Korea National Long-Term Ecological Research Community)

  • 허태상;정회경
    • 한국정보통신학회논문지
    • /
    • 제20권12호
    • /
    • pp.2274-2281
    • /
    • 2016
  • 장기생태연구 커뮤니티에서 개인정보는 국가단위 뿐만 아니라 국제장기생태연구의 데이터 관리, 데이터 활용에서 협업을 위한 중요한 요소이다. 개인정보를 많은 부분 공개를 하면 협업 연구자에게 데이터 접근 측면에서 유용하지만, 정보 제공자에게는 공개에 대한 부담이 되기도 한다. 개인의 정보보호 관련 법률에서는 개인정보의 수집범위와 유통측면에서 많은 제약 요소가 존재하여 장기생태정보시스템에서도 장기생태연구 협업에 필요한 최대의 개인정보와 비 관련자에게 제공하는 최소의 개인정보 제공이 고려되어야 한다. 본 연구는 국내외 데이터 교류를 위해 관련 법률의 해석을 기반으로 국제 메타데이터 표준인 EML과 국제 장기생태 플랫폼의 개인정보 관리에 대한 동향을 분석하고 개인정보 관리를 위한 시스템 모델을 설계 및 구현을 통해 제시하고자 한다.

협동적인 분산 환경에서 BDI 에이전트를 위한 협상 기법 (A Negotiation Mechanism for BDI Agents in Distributed Cooperative Environments)

  • 이명진;김진상
    • 한국지능시스템학회논문지
    • /
    • 제13권2호
    • /
    • pp.192-199
    • /
    • 2003
  • 멀티에이전트 시스템에서 에이전트는 각자 달성해야 할 목표를 가지고 있다. 그러나 여러 에이전트들이 하나의 공통된 목표를 달성하기 위해 서로 경쟁을 하는 경우거나 혹은 각자의 서로 다른 목표를 달성하기 위해 제한된 자원을 사용해야 하는 경우 에이전트들은 서로 충돌할 수 있다. 충돌이 발생할 때 에이전트들은 각자의 목표를 달성하기 위해 다른 에이전트들과의 협상을 통해 목표의 충돌이 없는 일치 상황에 도달하도록 설계되어야 한다. 본 논문은 멀티에이전트 시스템에서 믿음(belief),소망(desire),그리고 의도(intention)로 설명되는 BDI 구조가 각 에이전트가 가져야 할 정신적 태도의 핵심 요소라고 가정하고, 이러한 구조를 가지는 BDI 에이전트를 논리 프로그래밍의 틀에서 표현한다. 또한 서로 다른 목표를 가진 BDI 에이전트들이 자원이 제한된 협동적인 분산 환경에서 상호간의 목표 충돌을 해결하기 위해 협상을 통해 각자의 문제를 해결하는 알고리즘을 제시한다. 마지막으로 본 논문에서 제안한 협상 알고리즘의 효과성을 검증하기 위하여 협상 메타언어로 구현한 예제 문제의 실험 결과를 기술한다.

xPMP - 정책 기반 관리 어플리케이션의 상위 단계 모델링 (xPMP : UML-based High-Level Modeling of Policy-Driven Management Applications)

  • 쩐도안타인;최은미
    • 한국시뮬레이션학회논문지
    • /
    • 제17권4호
    • /
    • pp.209-218
    • /
    • 2008
  • UML(Unified Modeling Language)은 소프트웨어 설계 단계에서 디자인을 구체화하고, 가시화하여 구성하고, 문서화하는데 일반적으로 사용되고 있다. UML 대부분의 설계는 소프트웨어 시스템 구조의 설계에 초점을 맞추고 있다. 최근에는 aspect-oriented 설계와 같이 복잡한 소프트웨어 시스템을 설계하기 위한 부가적인 설계의 요구 사항들이 등장하고 있다. 본 논문에서 는 policy-driven 아키텍처의 동적인 양상을 연구한다. 다양한 어플리케이션 도메인에서 적용할 수 있는 policy-driven 관리 어플리케이션의 상단계에서의 모델링을 제안한다. 어플리케이션들의 많은 활동들을 관리하기 위해서, 같은 상황에서의 다른 자원들에게 정책(policies)과 함께 활동성과 유연성이 지원되어야 확장이 가능하다. 이러한 흐름에서, policy-driven 아키텍처의 동적인 양상을 보여주기 위해 메타 모델링 방법론을 연구하였다. 본 방법론에 기반으로 하여 본 논문에서는 policy-driven 관리 어플리케이션 영역에서의 메타모델링을 설립하였다.

  • PDF

프로세스 유사도 분석과 메타 저장소를 이용한 서비스 재사용 기법 (A Method of Service Reuse using Analysis of Process Similarity and Meta Repository)

  • 황치곤;윤창표;정계동
    • 한국정보통신학회논문지
    • /
    • 제18권6호
    • /
    • pp.1375-1380
    • /
    • 2014
  • 클라우드 컴퓨팅에서 SaaS는 소프트웨어를 서비스로서 제공하는 프레임워크이다. 테넌트와 용도의 차이에 따라 서비스 제공자가 서비스를 다시 구축한다면 비용이나 관리적 측면에서 많은 자원을 요구하게 된다. 이에 우리는 기존 소프트웨어를 재사용 할 수 있도록 프로세스 알제브라를 이용하여 분석하는 기법을 제안한다. process algebra는 소프트웨어의 구조를 분석하고, 이를 다른 언어로 표현할 수 있으며, 재사용할 수 있는지 검증할 수 있다. process algebra 중 CCS(Calculus of Communicating Systems)는 비즈니스 프로세스나 XML로 변환하기 유용하므로, 이를 이용하여 프로세스를 프로세스 뷰로 구조화하고, 구조화된 명세를 비교 및 관리를 위한 메타 저장소를 제안한다.

방송 콘텐츠 메타데이터를 위한 온톨로지 개발 (The ontology development for broadcast content metadata)

  • 함종완;백승일;김남훈;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 춘계학술대회
    • /
    • pp.591-593
    • /
    • 2010
  • 온톨로지(Ontology)란 인간이 사물을 분류할 때 어떠한 개념적인 의미로 분류를 하는 것으로부터 출발하여, 현상이나 개념에 의미를 두어 객체화 하는 것을 말한다. 또한, 공학에서의 온톨로지는 공유하는 개념과 형식적이고 명확한 명세로 그 의미를 부여 하는 개념적인 것이 공학에서의 온톨로지이다. 방송 멀티미디어로 특화된 표준인 TV-Anytime과 멀티미디어 전반을 표현하는 MPEG-7의 표준을 바탕으로 방송용 멀티미디어 표현방법에 사용할 수 있는 온톨로지 개발이 요구된다. 이에 본 논문에서는 TV-Anytime의 멀티미디어 표준과 MPEG-7의 멀티미디어 표준을 기반으로 방송용 콘텐츠에 대한 온톨로지를 개발 하였으며, 온톨로지를 표현하기 위한 언어로 OWL(Web Ontology Language)과 RDF(Resource Description Framework)을 사용하여 방송 콘텐츠 메타데이터를 표현하는 온톨로지를 개발하였다.

  • PDF

프로덕트 라인 개발에서 피쳐 모델의 명세화 기법 (Feature Model Specification Method in Product-Line Development)

  • 송재승;김민성;박수용
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권11호
    • /
    • pp.1001-1014
    • /
    • 2003
  • 빠르게 변화하는 시장의 요구에 대응하고자 특정 영역에 속하는 애플리케이션 간의 재사용을 높이려는 프로덕트 라인 개발 방법에 대한 연구가 활발하게 진행되고 있다. 프로덕트 라인 개발 방법에서는 영역 내의 여러 애플리케이션들 간의 차이점과 공통점을 분류하는데 피쳐 모델링이라는 분석 방법을 주로 사용하고 있다. 기존 피쳐 모델링에서는 피쳐를 비정형적으로 명세화하기 때문에 모호성, 이해의 오류, 잘못된 해석 등의 문제가 발생하고 있다. 피쳐를 추상화하여 도메인에 독립적인 메타 모델로 나타내고 정형화 기법을 도입하여 명세화 한다면 기존의 피쳐 모델에서 발생하는 문제점들을 해결할 수 있을 것이다. 따라서 본 논문에서는 첫째, 메타 수준에서의 피쳐 모델링을 통하여 피쳐의 구조와 속성을 정의한 후 다중 패러다임 정형화 명세 언어를 사용하여 피쳐를 명세화하는 기법을 제시하였다. 둘째, 피쳐에 대한 정형화 명세 프로세스를 기술하였으며, 셋째, 명세화된 피쳐들 간에 발생할 수 있는 문제점들을 해결하기 위한 피쳐 상호작용 관리기법을 정의하였다. 그리고 마지막으로, 제시된 피쳐의 정형화 명세 기법을 분산 미팅 스케줄러 시스템에 적용시켜보았다.