• 제목/요약/키워드: 스크립트 작성

검색결과 111건 처리시간 0.026초

재사용성 및 용이성을 위한 계층적 아바타 행위 스크립트 언어의 정의 (Definition and Application of a Layered Avatar Behavior Script Language for Reusability and Simplicity)

  • 김재경;최승혁;손원성;임순범;최윤철
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권8호
    • /
    • pp.455-476
    • /
    • 2006
  • 아바타 스크립트 언어는 사이버 공간에서 아바타의 동작을 제어하기 위해서 사용되는 명령어들로 이루어져있다. 사용자가 아바타 동작 스크립트 언어를 쉽게 작성하기 위해서는 스크립트 언어의 행위표현이 복잡한 하위수준 동작 표현 요소로부터 최대한 추상화되어야 한다. 또한 작성된 시나리오 스크립트 가 다양한 구현환경에 적용 될 수 있는 표준적인 구조를 가지고 있어야 한다. 이를 위해 본 논문에서는 작업수준 행위, 상위수준 동작 및 기본 동작 스크립트 언어로 구성된 계층적 아바타 행위 표현 언어를 정의하였다. 각 계층의 언어는 사용자의 스크립트 작성을 위한 행위 요소와 아바타 동작 시퀀스 및 구현 환경의 기하 정보를 분리하여 표현한다. 제안 언어를 통하여 사용자는 추상화된 스크립트 작성이 가능하며 작성된 스크립트는 번역 과정을 거쳐 다양한 구현 환경에 적용이 가능하다 구현 결과에서는 제안 기법을 적용한 시스템을 구축하여 사이버 교육 도메인 환경에서 아바타 스크립트 시나리오의 작성 과정 및 스크립트가 다양한 응용 프로그램에 유연하게 적용되는 것을 보여준다.

반도체 공정제어 소프트웨어를 위한 테스트 스크립트 관리 방법 (Test script management method for semiconductor process control software)

  • 주영민;정현준;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.74-76
    • /
    • 2012
  • 반도체 공정은 웨이퍼를 제작할 때 오류가 발생할 경우 웨이퍼 전체를 사용하지 못하는 손실이 발생한다. 이로 인해 반도체 공정제어 소프트웨어는 높은 품질을 요구하고 있다. 반도체 공정제어 소프트웨어를 위한 테스트의 중요성도 높아졌다. 하지만 반도체 공정제어 공정제어 소프트웨어 테스트는 대상이 되는 프로그램에 따라 테스트 스크립트의 변화가 많다. 이로 인해 테스트 스크립트 작성의 비용이 높으며, 이미 작성된 스크립트의 재사용이 어렵다. 이러한 문제를 해결하기 위해 이 논문에서는 반도체 공정제어 소프트웨어를 위한 테스트 스크립트 생성과정과 생성된 스크립트의 재사용성을 높이기 위한 색인방법을 제안한다. 제안한 스크립트 생성과정은 반도체 공정제어에서 사용하는 일반적인 테스트 과정을 기반으로 스크립트 생성의 복잡도를 줄일 수 있다. 소프트웨어에 존재하는 함수의 수정으로 인한 스크립트 재사용성 불가 문제를 해결하기 위해 함수에 대한 정보를 색인하여 기존 스크립트의 재사용성을 높인다.

취약성 탐지 스크립트의 원격 편집기 설계 및 구현 (Design and Implementation of Remote Script Editor for Vulnerability Scanning)

  • 이철호;최경희;박승규;정기현;이철원;이남훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.142-144
    • /
    • 2002
  • 본 논문에서는 취약성 탐지 스크립트의 원격 편집기를 설계 및 구현하였다. 원격 편집기는 Windows 계열의 시스템에서 구동되며 스크립트 데이터베이스가 저장되어 있는 서버로부터 스크립트를 인출하여 수정 후 저장하거나 새로운 스크립트를 작성하여 저장한다. 편집기는 스크립트의 작성 및 편집을 위한 편집기능, 서버와의 HTTP 프로토콜 기반 통신 기능, 스크립트의 사용 용도나 스크립트의 경향과 특성을 파악하는 등의 특성분석기능, 스크립트의 유효성 및 문법 검사기능을 가지고 있으며, 원격 편집기의 요청이 있을 때에 이에 응답하기 위하여 스크립트 데이터베이스 서버측에서 CGI(Comman Gateway Interface)가 구동된다.

  • PDF

멀티미디어 저작도구의 번역기 설계 및 구현 (A Design and Implementation of a Translater for a Multimedia Authoring Tool)

  • 이계영;임재걸;김유리;감창수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.312-314
    • /
    • 1998
  • 본 논문에서는 스크립트로 표현된 멀티미디어 시나리오를 윈도우95 API를 이용하는 C++ 프로그램으로 번역하는 주는 스크립트 번역기를 설계하고 구현한다. 스크립트 에디터로 직접 작성하거나, 혹은 비주얼 에디터에서 작성된 시나리오를 자동 변환하여 작성할 수 있다. 본 연구에서는 시나리오가 화면 단위로 구성된다고 가정하여, 스크립트 파일 역시 화면 Pi 단위로 정의되어 있으며, 한 개의 화면은 다수의 오브젝트로 구성된다. 각 객체를 표현하는 데 한 개의 윈도우가 필요하므로, 번역기는 각 Pi마다 하나의 Main Window와 여러 개의 Child Window를 생성하여 멀티미디어 오브젝트를 출력한다. 따라서 본 논문은 스크립트 파일의 구성 내용을 정의하고, 저작도구의 스크립트 번역기를 설계하고 구현하는 방법에 대하여 기술한다.

  • PDF

모델 기반 스마트 TV 테스트 사례 (Case Study of Model-Based Test with Smart TV)

  • 이선열;배정호;채흥석
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권1호
    • /
    • pp.19-30
    • /
    • 2015
  • 스마트 TV 제조사들은 스마트 TV 테스트 비용을 줄이기 위하여 테스트 스크립트 자동 실행 환경을 구축하고 있다. 그러나 기존의 테스트 방법은 테스트 스크립트가 테스터에 의해 수동으로 작성되기 때문에, 테스트 스크립트의 재사용성은 높지 않다. 이는 새로운 TV 모델을 위한 테스트 스크립트가 새롭게 작성되어야 함을 의미한다. 본 논문에서는 재사용성이 높은 스마트 TV 테스트 모델 작성법을 제안하고 이를 이용한 스마트 TV 테스트 스크립트 생성 방법을 소개한다. 그리고 NetCast TV에 모델 기반 테스트 스크립트 생성 방법을 적용하여 유효성을 확인하였다.

ASP를 이용한 전자상거래 구축 (A development Electronic commerce of Active Server page)

  • 김용석;최성
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2000년도 추계학술대회
    • /
    • pp.160-164
    • /
    • 2000
  • 21세기 패러다임은 단연 인터넷과 전자상거래다. ASP는 비쥬얼 베이직의 언어체계를 인터넷에서 작동되도록 한 일종의 비쥬얼 베이직 스크립트라고 할 수 있다. 비쥬얼 베이직 스크립트는 클라이언트의 브라우져에서 실행되는 스크립트가 클라이언트 스크립트이고, 서버에서 실행하고 결과만을 클라이언트 브라우져에 출력해주는 스크립트가 서버 스크립트이다. ASP는 서버 스크립트에 속한다. 따라서 자바 스크립트같이 소스가 노출되지 않으면서 코드를 작성할 수 있다. 이러한 이유로 ASP는 인터넷 기술의 획을 그을 만한 변화를 가져왔고 보편화된 인터넷 기술로 자리잡았다.

XML 테스트 스크립트를 이용한 내장형 시스템 소프트웨어 테스팅 도구 (Embedded System Software Testing Tool Using XML Test Script)

  • 곽동규;조용윤;;유재우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.463-465
    • /
    • 2005
  • 내장형 시스템의 요구사항이 복잡해짐에 따라 신뢰성이 높은 소프트웨어 생산이 어려워지고 있다. 본 논문은 신뢰성 높은 내장형 시스템의 소프트웨어를 생산을 위해 교차 컴파일 환경에서 사용 가능한 소프트웨어 테스팅 도구를 제안한다. 일반적으로 테스팅 도구는 독자적인 테스트 스크립트를 사용한다. 그러므로 테스팅을 하고자하는 개발자는 테스팅 도구에서 사용하는 테스트 스크립트를 학습하여야한다. 즉, 개발자가 기존의 테스트 도구를 사용하기 위해서는 새로운 스크립트 언어를 학습해야 하는 부담을 가지고 있다. 본 논문에서 제안하는 시스템은 이러한 단점을 극복하기 위해서 개발자에게 친숙한 XML을 이용하여 테스트 스크립트를 설계한다. XML은 마크 업 언어의 표준으로 다양한 응용을 가지고 있고 다른 형태의 포맷으로 쉽게 변환 가능하다는 장점을 가지고 있다. 또한, GUI 기반의 테스트 스크립트 생성기를 제공하여 개발자에게 직관적인 테스트 스크립트 작성을 할 수 있도록 제안한다. 그리고 기존의 테스트 스크립트와 달리 테스트 스크립트 언어 레벨에서의 테스트 분기를 제공하고 있어 테스트 결과에 따른 다양한 테스트를 실시할 수 있다. 본 테스팅 도구는 개발자에게 테스트 드라이버 작성을 위한 노력을 줄여 더욱 질 좋은 프로그램을 생성하는데 기여할 것으로 기대된다.

  • PDF

XML 테스트 스크립트 기반 단위 테스팅 도구의 설계 및 구현 (A Design and Implementation of the Unit Testing Tool based on a XML Test Script)

  • 김재현;조용윤;유재우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.316-318
    • /
    • 2005
  • 소프트웨어 개발 생산성물 높이고 신뢰성 있는 프로그램을 개발하기 위하여 수많은 테스트 기법 및 도구들이 연구되고 있다. 본 논문은 효율적인 소프트웨어의 단위 테스팅을 위해 XML 기반의 테스트 스크립트 언어를 설계하고 테스팅 도구를 제안한다. 제안하는 테스팅 도구는 테스트 대상 소스를 기반으로 테스트 스크립트를 생성해주는 테스트 스크립트 생성기와 테스트 스크립트를 대상 언어로 작성된 테스트 드라이버로 변환해 주는 테스트 드라이버 변환기를 제공함으로서 보다 간편한 테스트 환경을 제공한다. 테스트 스크립트를 XML 형태로 기술함으로서 개발자들은 새로운 스크립트 언어의 학습이 불필요하며 대상 언어에 독립적인 테스트 스크립트를 작성 할 수 있다. 또한 테스트 실행 후 테스트 평가 결과를 XML로 제공함으로서 다양한 형태의 리포트 뷰(View)를 가능하게 한다. 본 XML 기반의 테스트 스크립트 언어와 테스팅 도구는 프로그래밍 언어에 독립적인 부분과 종속적인 부분을 분리하여 여러 가지 프로그래밍 언어의 단위 테스트 환경을 하나로 통합 할 수 있게 해주어 관련 소프트웨어 테스팅 분야의 발전에 크게 기여할 것으로 기대된다.

  • PDF

WebGen: 템플릿 기반 웹 스크립트 생성기 (WebGen: a Template-based Web Script Generator)

  • 음두헌
    • 정보처리학회논문지D
    • /
    • 제14D권5호
    • /
    • pp.509-516
    • /
    • 2007
  • 데이터베이스와 연동하는 웹 응용에 대한 수요가 비즈니스론 포함하는 모든 분야에서 급속히 증가하고 있다. 그러나 급증하는 수요에 비해 웹 응용의 작성 및 유지 보수에 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 웹 스크립트 자동 생성기인 WebGen은 웹 응용에 필요한 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 처리하는 웹 스크립트들을 자동 생성하는 소프트웨어 도구다. WebGen은 웹 응용 개발자가 작성하는 구성파일(configuration file)에 정의된 선언적인 내용을, 생성될 스크립트의 기본 원형인 내장된 템플릿(template)에 반영하여 5개의 웹 스크립트들(Search, Select, Edit, Information, Action)을 생성한다. Action 스크립트를 제외한 나머지 스크립트들은 사용자 인터페이스로 각각 해당되는 웹 폼을 생성한다. 따라서 WebGen은 웹 응용 작성을 위한 시간과 노력을 크게 줄여 웹 응용의 생산성을 향상시킨다. 상용 웹 스크립트 생성기들과 달리, WebGen은 상호 독립적인 템플릿들을 기반으로 하기 때문에 버전 관리가 용이하고 한 폼에 표현 가능한 정보도 관심의 대상인 엔티티 외에 이 엔티티와 직 간접적으로 연관된 모든 엔티티들을 포함한다.

연산자 분석을 통한 자바스크립트 가속화 (Accelerating Javascript Using Operator Analysis)

  • 박정환;한환수
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제22권8호
    • /
    • pp.399-404
    • /
    • 2016
  • 자바스크립트의 성능을 개선하기 위한 목적으로 asm.js가 제안되었다. asm.js는 자바스크립트의 부분집합 언어이고, 일반적인 네이티브 애플리케이션의 절반정도의 성능을 보이는 것으로 알려져 있다. 해당 언어를 활용하여 애플리케이션을 개발하기 위해 현재로서는 C/C++ 언어로 애플리케이션을 한번 개발한 후 asm.js로 컴파일하거나, 직접적으로 개발하는 방법을 활용해야 한다. 하지만 이는 기존의 자바스크립트로 작성된 애플리케이션을 활용하지 못하는 개발 구조로, 같은 기능을 수행하지만 다른 언어로 작성된 애플리케이션을 새로이 개발하는 것과 같다. 본 연구에서는 자바스크립트 소스 코드를 이용한 asm.js 개발이 가능하도록 자바스크립트-to-asm.js 컴파일러를 설계 및 개발하여 기존의 비합리적인 개발 환경을 개선하고자 한다. 또한 자바스크립트로부터 변환된 asm.js 소스 코드의 성능을 실험을 통해 컴파일러의 성능을 검증하고자 한다.