• 제목/요약/키워드: 스크립트언어

검색결과 213건 처리시간 0.035초

게임 스크립트를 위한 시행착오 회피 요소 (Avoiding Trial-and-Error based Elements for Game Scripting)

  • 정찬용
    • 한국게임학회 논문지
    • /
    • 제14권6호
    • /
    • pp.19-28
    • /
    • 2014
  • 게임 스크립트는 프로그래밍 비숙련자가 게임을 구현하는 경우에 자주 활용된다. 이 논문에서는 게임 프로그래밍 구현 과정 중에 발생하는 시행착오 항목들을 조사하여 게임 스크립트를 위한 유용한 요소로 도출 한다. 도출된 시행착오 요인을 회피할 수 있도록 제안되어 Unity3D 게임엔진 환경의 C# 언어로 구현된 보완 명령문들에 대하여 논의 하고, 이 명령문들을 적용한 구현 방법과 기존의 방법을 비교한다.

웹크롤러의 비표준 링크에 관한 링크 추출 방안 (A Method of Link Extraction on Non-standard Links in Web Crawling)

  • 정준영;장문수;강선미
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국지능시스템학회 2008년도 춘계학술대회 학술발표회 논문집
    • /
    • pp.79-82
    • /
    • 2008
  • 웹크롤러는 웹페이지 내의 URL링크를 추적하여 다른 문서를 수집한다. 국내의 상당수 웹사이트는 웹 표준에 맞지 않는 링크방식으로 웹문서를 연결하고 있다. 일반적인 웹크롤러는 링크의 비표준적인 사용을 가정하지 않기 때문에 이러한 문서는 수집할 수 없다. 비표준적인 링크가 가능한 것은 사용자의 실수에 강인한 마크업 언어인 HTML에 자바스크립트 기능이 추가되면서 자바스크립트의 변칙적인 사용이 허용되었기 때문이다. 본 논문에서는 230여개의 웹사이트를 조사하여 기존 웹크롤러에서 해결하지 못한 링크 추출 문제를 찾아내고, 이를 수집하기 위한 알고리즘을 제안한다. 또한 자바스크립트 문제 해결을 위한 무거운 자바스크립트 엔진을 대신하여 필요한 기능만으로 구성된 모듈을 사용함으로써 효율적인 문서 수집기 모델을 제안한다.

  • PDF

스크립트 파일 기반 AFC 단말기의 카드처리 방법 설계 (A Design of Card Processing Method based on Script File for AFC Terminal)

  • 남현우;장병근;박영욱
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제46차 하계학술발표논문집 20권2호
    • /
    • pp.51-54
    • /
    • 2012
  • AFC 시스템은 요금징수단말기로서 버스, 철도, 택시와 같은 다양한 대중교통 수단에서 사용되고 있다. 기존 AFC 단말기는 C, C++ 언어로 작성되었으며, 기능 추가 및 수정을 위해 전체 Application의 실행파일이 전부 교체되어야 했다. 본 논문의 목표는 빈번하게 수정되는 주요 기능들을 스크립트 파일로 모듈화 하는 것이다. 이를 위해 스크립트 파일 기반 시스템을 설계하고 일부기능을 구현하여 시스템을 평가하였다.

  • PDF

Native 코드 기반 자바스크립트 애플리케이션의 플랫폼 독립성을 위한 연구 (A Study on Platform Independent of Javascript Application based Native Code)

  • 남현우;박능수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.328-330
    • /
    • 2014
  • 최근 크로스 플랫폼을 지원하기 위한 애플리케이션 개발 언어로서 자바스크립트가 채택되어 사용되고 있다. 하지만 스크립트 기반 애플리케이션에서도 C, C++ 라이브러리를 활용해야 하거나 성능적인 이슈를 해결하기 위하여 Native 코드를 사용하는 경우가 있다. 따라서 Native 코드가 적용된 자바스크립트 애플리케이션 패키지는 여전히 Native 코드 사용으로 인하여 CPU 및 OS 와 같은 플랫폼에 의존성이 발생하였다. 따라서 본 연구에서는 이를 해결하기 위한 관련 기술들을 분석하고, 이를 통해 성능을 보장하면서도 크로스 플랫폼 지원이 가능한 시스템 설계 방안에 대하여 제시한다.

심층탐구 / XML

  • 김종민
    • 디지털콘텐츠
    • /
    • 7호통권86호
    • /
    • pp.82-87
    • /
    • 2000
  • XML 구조는 기존의 HTML의 단점을 보완한 SGML의 복잡함을 보완하고 호환성이 있다는 점에서 주목을 끌고 있다. SGML은 마크업 언어의 표준으로 등장했지만 규모가 커서 처리해야할 사항이 너무 많았다. 그리고 HTML은 단순하기는 하지만 사용자가 원하는 모든 작업을 수행하기에는 충분하지 못했다. HTML에 새로운 태그, JavaScript, VBScript와 같은 스크립트 언어들을 추가함으로서 이러한 한계를 극복하려는 시도도 있었다. HTML은 이러한 확장은 가능했지만, 너무 많은 회사들이 난립해 웹상에서 혼란만 초래하게 되었다. 이에 XML구조의 장점과 필요성에 대해서 짚어보았다.

  • PDF

블록기반 프로그래밍 코드의 수준 및 취약수준 측정방안 (A Method for Measuring and Evaluating for Block-based Programming Code)

  • 손원성
    • 정보교육학회논문지
    • /
    • 제20권3호
    • /
    • pp.293-302
    • /
    • 2016
  • 최근 SW 교육의 관심이 증대되고 프로그래밍 교육이 대학 학부교육의 주요한 부분으로 인식되고 있다. 특히 프로그래밍 입문 도구로서 블록 기반 프로그래밍 도구가 널리 사용되고 있으며 프로그래밍 입문자에게 기존 프로그래밍 언어와 비교하여 매우 다양한 장점들을 제공하고 있다. 한편 블록기반 프로그래밍 도구로 작성된 코드가 스크립트 언어일 경우 스크립트의 품질과 수준을 정교하게 측정하기 위해서는 상당한 노력을 기울어야 한다. 따라서 블록기반 프로그래밍 코드의 품질측정과 관련된 대부분의 연구는 단순히 프로그래밍 개념과 연관된 블록의 사용개수를 정량화하여 스크립트의 수준을 평가하고 있다. 그 결과 기존연구의 기법으로는 취약수준을 측정하거나 스크립트에 명시되지 않는 프로그래밍 개념에 대한 평가가 어렵다. 본 연구는 블록기반 프로그래밍 스크립트의 품질측정 및 취약수준 분석이 가능한 프레임워크를 제안한다. 프레임워크에서는 블록기반 프로그래밍 언어들이 내포한 다양한 프로그래밍 개념을 구조화한 평가 매트릭스를 구축하고 동 지표를 기반으로 스크립트의 품질 측정과 항목별 취약점 개선에 따른 수준향상 모델을 제안함으로써 개인별 수준진단 및 향후 개선 가능한 목표수준을 예측할 수 있도록 하였다.

가변적인 컴포넌트 개발을 위한 컴파일러 방식의 룰 엔진 (A Compiler Based Rule Engine for Developing Changeable Component)

  • 이용환
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제12권6호
    • /
    • pp.379-385
    • /
    • 2006
  • 가변적인 컴포넌트의 재사용성이나 적응성을 높이기 위해 룰 기반 컴포넌트 개발 방법들이 제안되고 있다. 룰 기반 컴포넌트 개발에서 사용하는 룰 엔진들은 룰을 표현하기 위해 추가적인 스크립트 언어가 필요하며 따라서 복잡한 비즈니스 룰을 표현하는데 어려움이 많다. 본 논문에서는 다양한 룰 표현과 성능 향상을 위한 컴파일러 기반의 룰 엔진을 제안한다. 제안한 룰 엔진은 룰의 컨디션과 액션 부분을 표현하기 위해 자바 프로그래밍 언어를 사용한다. 따라서 복잡한 비즈니스 룰을 쉽게 표현할 수 있으며 실행 시에 동적으로 룰의 컨디션과 액션 객체를 생성해서 실행시킬 수 있다. 성능 면에서도 제안한 룰 엔진은 스크립트 기반 룰 엔진보다 우수하다. 성능 실험에 의하면 컴파일러 기반의 룰 엔진 성능은 스크립트 기반 룰 엔진인 JSR-94 보다 2.5배의 높은 성능을 보이고 있다.

검증 규칙을 포함한 XML 문서 (XML Documents Including Validation Rules)

  • 남철기;양재군;배재학
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.709-711
    • /
    • 2001
  • 본 논문에서는 XML 문서에 문서검증을 위한 로직을 추가하였다 로직을 기술하기 위해 규칙 표현에 효과적인 Prolog를 이용하였고 검증 규칙을 XML 문서로 변환하여 원래의 XML 문서에 포함시켰다. XML 문서검증에 관한 연구가 기존에는 주로 문서 구조의 검증에 치중한 반면 본 논문은 XML 엘리먼트의 데이터 값 검증에 역점을 두었다. 또한 폼 값의 검증을 XML과 Prolog를 이용하여 검증함으로써 스크립트언어를 사용해 검증하는 일반적인 방법을 개선하였다.

  • PDF

스크립트 관리 기능의 설계 및 구현에 관한 연구 (A Study on Design and Implementatio of Script Management of Script Management Function)

  • 한순희;이재오;조국현
    • 한국통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.746-756
    • /
    • 1993
  • 위임 모델은 OSI 네트워크 관리 모델에서의 관리 정보 전송으로 인한 과도한 정보 전송을 줄임으로서 효율적인 네트워크 관리를 지원하고, 신뢰도를 높이기 위한 모델이다. 이 모델에서는 관리 스크립트를 작성하여 이의 수행을 피관리자에게 위임함으로서 관리자의 부담을 줄이려고 노력하였다. 따라서 스크립트의 효율적인 작성과 위임 등 여러가지 기능 필요하게 된다. 본 논문에서는 효율적인 네트워크 관리를 위한 관리 스크립트 언어를 설계하고, 인터프리터를 구현한다. 그리고 스크립트 관리를 위한 기능 및 이를 실현하기 위한 서비스를 정의하고, 관리자와 피관리자 모델과 알고리즘을 제시하여 ISODE를 이용하여 실험적인 구현을 통하여 그 기능을 확인한다.

  • PDF