• 제목/요약/키워드: 표준화된 언어

검색결과 284건 처리시간 0.032초

메타데이터를 이용한 XML 스키마언어 (Metadata Using XML Schema-Language)

  • 최한용;이돈양
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.417-420
    • /
    • 2005
  • 소프트웨어 설계와 관련하여 OMG의 UML은 객체지향모델링에 대해서 표준화된 언어에 지원이 가능하여 널리 사용되고 있다. 그리고 마크업언어로는 일반적으로 DTD와 XML 스키마를 많이 사용하고 있다. 본 연구에서는 클레스내의 단위 엘리먼트의 속성을 부여할 수 있고 모델내의 클래스의 관계를 표현할 수 있는 수퍼클래스와 서브클래스에 대한 정확한 타입의 속성을 표현할 수 있도록 하였다. 그리고 엘리먼트에 대한 어트리뷰트를 표현하는데 다양하고 세부적인 데이터타입이 지원되도록 하여 XMI 메타모델 기반의 메타데이타 생성이 가능한 도구를 설계/구현 하였다.

  • PDF

3D 데이터 인터페이스를 제공하는 X3D Python 언어 바인딩 뷰어 개발 (Development of an X3D Python Language Binding Viewer Providing a 3D Data Interface)

  • 김하성;이명원
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권6호
    • /
    • pp.243-250
    • /
    • 2021
  • 최근 VR/AR/MR 기술과 3D 주변 장치의 발전에 의해 3D 가상현실 응용 서비스 개발이 증가하고 있으며 이에 따라 3D 데이터의 호환성과 이식성에 대한 요구가 증가하고 있다. 여러 장치의 응용 프로그램의 데이터를 공동으로 사용할 수 있도록 하기 위해서는 3D 표준 데이터 형식의 파일 처리가 요구된다. 이 때 가상환경 장면 처리에 필요한 공통의 파일 형식과 함께 함수와 변수 클래스들을 표준화된 라이브러리와 데이터구조를 제공한다면 응용 별로 서로 다른 파일 형식과 데이터구조의 사용으로 인해 발생하는 불필요한 처리 과정을 생략할 수 있어서 보다 효율적인 시스템 구성이 가능할 것이다. 본 연구에서는 이러한 공통의 데이터 파일과 데이터구조 사용 기능을 위해서 특정의 프로그래밍 언어를 이용하여 공용의 3D 표준 파일에 접근하여 다양한 서비스를 개발할 수 있도록 표준화된 데이터를 생성하고 저장할 수 있는 프로그래밍 바인딩 도구를 제공하는 것이 목적이다. 이를 위해 본 논문에서는 Python 프로그래밍 언어를 이용하여 X3D 파일을 표준화된 방식으로 접근할 수 있도록 클래스와 함수를 포함하는 공통의 데이터구조를 정의하며 이 언어 바인딩 인터페이스를 기반으로 X3D 장면 데이터 파일을 렌더링 하는 X3D VR 뷰어인 Python 언어 바인딩 뷰어 구현에 대해 기술한다. 이 뷰어는 X3D 오브젝트의 생성, 변경, 교환 및 전송을 위한 Python 기반의 3D 장면 라이브러리들과 데이터구조를 포함한다. 그리고 이를 이용하여 X3D 오브젝트를 디스플레이하고 이벤트들을 처리한다.

C2JNI: 내장 C 언어에서 JNI 코드를 생성하는 변환기 (C2JNI: An Embedded C to JNI Translator)

  • 유재우;최종명;김영철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권11호
    • /
    • pp.1551-1559
    • /
    • 2004
  • 자바는 플랫폼에 독립적인 객체지향 프로그래밍 언어로서 널리 사용되고 있지만, 플랫폼에 의존적인 기능을 사용해야 하거나 흑은 유산 시스템(legacy system)을 재사용하기 위해서는 JNI를 이용해야 한다. JNI는 자바가 C/C++ 언어와 결합하기 위한 표준화된 규칙과 API를 제공하지만, 개발자가 JNI를 이용해서 프로그램을 개발하는 것은 매우 복잡하고, 번거롭다는 단점이 있다. 이러한 문제를 해결하기 위해서 본 논문에서는 자바 프로그램에 내장된 C 프로그램 코드를 자동적으로 JNI 명세에 맞는 C 언어로 변환할 수 있는 C2JNI라는 변환기를 소개한다. C2JNI를 사용하는 경우에 내장된 C 언어 프로그램은 JNI API를 사용하지 않고서도 C 언어와 자바 프로그램을 결합할 수 있기 때문에 개발자는 자바와 C 언어에 대한 지식만 있으면, 자바와 C 언어를 결합해서 사용할 수 있다.

다양한 비즈니스 프로세스 언어를 지원하는 적응적인 프로세스 설계 모델 개발 (Developing an Adaptive Process Modeling Mechanism for Variable Business Process Languages)

  • 조명현;정문영;탁경현;손진현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.559-561
    • /
    • 2004
  • 최근 비즈니스 프로세스 통합에 관련된 다양한 연구를 통해, 수많은 비즈니스 프로세스 언어 및 표기법들이 개발되고 있다. 표준화되지 않은 다양한 비즈니스 프로세스 언어들은 비즈니스 프로세스를 자동화하려는 기업들뿐만 아니라, 비즈니스에 참여하는 일반 사용자에게도 혼동을 가져온다. 본 논문은 다양하고 표준화되지 않은 비즈니스 프로세스 언어들을 모두 디자인할 수 있기 위한 적응적인 모델을 제안한다. Jena와 JGraph와 같은 기존 모델의 장점들을 조합하고 단점을 보완하여 개발되었다. 본 논문에서 제안한 모델은 파이프-필터 아키텍쳐를 이용해 비즈니스 프로세스의 데이터를 단계적으로 추출한다. 그리고 추출된 데이터는 다양한 환경에 적응하기 위해, 해쉬 또는 링크드 리스트의 자료 구조에 저장되어 관리된다. 마지막으로, 저장된 데이터들은 사용자의 요구에 따라 실행언어로 변환되거나 다시 GUI에 보여 진다.

  • PDF

XML 기반 접근제어 기술 동향

  • 김주한;문기영
    • 정보보호학회지
    • /
    • 제13권4호
    • /
    • pp.68-73
    • /
    • 2003
  • XML 기반 접근제어 기술(extensible Access Control Markup Language, XACML)의 목적은 인터넷 상의 접근제어 서비스를 위한 다양한 제품들 및 그 제품들의 서로 다른 환경들 사이에서 일관되게 적용할 수 있는 권한부여(authorization) 정책을 제공하고, 그 정책을 통하여 기존의 다양한 환경 및 f.#식을 가진 접근제어 제품들에 상호운영성을 제공하기 위한 것이다. XACML의 구성은 접근제어를 위한 XML 기반의 언어로 접근제어 정책(policy) 언어와 요청/응답(request/response) 언어로 되어 있으며 OASIS(Organization for the Advancement of Structured Information Standards)에서 표준화가 진행중이다. 정책 언어는 누가 언제 무엇을 할 수 있는 지를 기술하는 접근 제어 정책들을 표현하는 데에 사용되며, 요청/응답 언어는 특정 접근이 허용되는 지에 대한 질의를 표현하거나 그 질의에 대한 응답을 기술하는 데에 사용된다. 본 논문에서는 XACML의 대한 기술 소개와 표준화 등의 기술 동향을 분석한다.

센서 노드의 데이터를 표현하기 위한 언어 설계 (Design of Presentation Language for Sensor Node Data Representation)

  • 주강;유상근;김용운;김형준;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 춘계학술대회
    • /
    • pp.893-895
    • /
    • 2012
  • 최근 인터넷의 급속한 보급과 네트워크 기술의 발전은 현재 USN(Ubiquitous Sensor Network)을 실현하기 위한 연구가 활발히 진행 중이다. USN의 센서 노드는 개별적인 센서 정보 서비스를 제공하기 위해 다양한 종류의 센서를 탑재한다. 이를 위해 불특정 사용자가 서비스를 이용하여 XML 기반의 웹 서비스 환경에서 활용할 표준화된 데이터 표현 언어가 필요하다. 본 논문에서는 필요한 센서 정보를 표준화된 형태로 표현하기 위한 USN 응용 서비스에서의 센서 데이터 표현 언어를 설계하였다. 이는 USN 분야의 기반 기술과 서비스 활성화를 위해 활용 될 것이다.

  • PDF

센서 노드 데이터 표현을 위한 표현 언어 설계 (Design of Presentation Language for Sensor Node Data Representation)

  • 김창수;유상근;김용운;김형준;정회경
    • 한국정보통신학회논문지
    • /
    • 제16권2호
    • /
    • pp.378-383
    • /
    • 2012
  • 인터넷의 보급과 컴퓨터 네트워크 기술의 발전과 함께 USN(Ubiquitous Sensor Network)을 실현하기 위한 연구가 활발히 이루어지고 있다. USN의 센서 노드는 다양한 종류의 센서를 탑재하여 개별적인 센서 정보 서비스를 제공한다. 이를 위해 XML 기반의 웹 서비스 환경에서 활용되고, 불특정 사용자가 서비스를 이용할 수 있도록 표준화된 데이터 표현 언어가 필요하다. 이에, 본 논문에서는 USN 응용 서비스에 필요한 센서 정보를 표준화된 형태로 표현하기 위한 센서 데이터 표현 언어를 설계하였다. 이는 USN 분야의 기반 기술에 활용되며, 서비스 활성화를 위해 활용 될 것이다.