• 제목/요약/키워드: WebKit

검색결과 34건 처리시간 0.024초

Development of web-based collaborative framework for the simulation of embedded systems

  • Yang, Woong;Lee, Soo-Hong;Jin, Yong Zhu;Hwang, Hyun-Tae
    • Journal of Computational Design and Engineering
    • /
    • 제3권4호
    • /
    • pp.363-369
    • /
    • 2016
  • Cyber Physical System (CPS) and Internet of Things (IoT) are hot objects of interest as an extension of the embedded system. These interactive products and systems contain Mobile Devices which are most popular and used most frequently. Also these have been widely used from the control of the Nuclear Power Control System (NPCS) to IoT Home Service. Information & Communication Technology (ICT) topics of trend fused-complex current Information Technology (IT) and Communication Technology (CT) are closely linked to real space and virtual space. This immediately means the arrival of the ultra-connected society. It refers to a society in which various objects surrounding the human innovation and change in the social sector are expected through the connection between the data which are to be generated. In addition, studies of Tool-kit for the design of such systems are also actively pursued. However, only increased cooperation and information sharing between the physical object consists of a variety of machinery and equipment. We have taken into consideration a number of design variables of the high barriers to entry about the product. In this study, It has been developed a Web-based collaboration framework which can be a flexible connection between macroscopically virtual environment and the physical environment. This framework is able to verifiy and manage physical environments. Also it can resolve the bottlenecks encountered during the base expansion and development process of IoT (Internet of Things) environment.

자바 바이트 코드를 이용한 인터넷 통신의 애플릿 제어 (A Study on Applet Control on the Internet Communication using Java Bytecode)

  • 김문환;나상동
    • 한국통신학회논문지
    • /
    • 제28권5C호
    • /
    • pp.523-531
    • /
    • 2003
  • 웹 브라우저에서 자바 애플릿 파일은 시스템의 가상머신에 의해 클라이언트 브라우저의 가상 머시인을 실행한다 자바애플릿을 실행하기 전에 자바 가상머신은 bytecode 수정자를 이용하여 bytecode 프로그램을 검색하며 해석기를 이용하여 실시간 테스트를 수행한다. 그러나 이러한 테스트들은 서비스 거부공격, 이메일 위조 공격 URL 추적공격 또는 지속적인 사운드 공격과 같은 원하지 않은 실행시간 동작을 예방할 수 없다. 본 논문에서는 이러한 애플릿을 보호하기 위해 자바바이트 코드 수정기술이 사용한다 수정기술은 검사를 수행할 적절한 바이트코트를 삽입함으로서 애플릿 동작을 제안한다. 자바 바이트 수정은 두 개의 형태고 분류되며 클래스 레벨 수정은 마지막 크레스가 아닌 서브크레스를 포함하기 때문에 메소드 레벨수정은 마지막 클래스 아닌 서브크레스를 포함한다. 메소드 레벨 수정은 마지막 클래스 또는 인터페이스로부터 객체들을 제어할 수 있다. 본 논문은 악성 애플릿들이 프록시 서버를 이용한 자바 바이트 코트 수정에 의해 제어되는 것을 나타냈으며 이러한 구현은 웹 서버, JVM, 웹 브라우저상에서 악성 애플릿들의 공격이 제어됨을 입증한다.

Enhancing the Narrow-down Approach to Large-scale Hierarchical Text Classification with Category Path Information

  • Oh, Heung-Seon;Jung, Yuchul
    • Journal of Information Science Theory and Practice
    • /
    • 제5권3호
    • /
    • pp.31-47
    • /
    • 2017
  • The narrow-down approach, separately composed of search and classification stages, is an effective way of dealing with large-scale hierarchical text classification. Recent approaches introduce methods of incorporating global, local, and path information extracted from web taxonomies in the classification stage. Meanwhile, in the case of utilizing path information, there have been few efforts to address existing limitations and develop more sophisticated methods. In this paper, we propose an expansion method to effectively exploit category path information based on the observation that the existing method is exposed to a term mismatch problem and low discrimination power due to insufficient path information. The key idea of our method is to utilize relevant information not presented on category paths by adding more useful words. We evaluate the effectiveness of our method on state-of-the art narrow-down methods and report the results with in-depth analysis.

SFX의 ARM 적시 컴파일러를 위한 레지스터 프로모션 (Register Promotion for SFX ARM Just-in-time Compiler)

  • 오진석;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.535-538
    • /
    • 2011
  • 최근 모바일 기기가 활성화되면서 자바스크립트의 성능 향상이 이슈가 되고 있다. 적시 컴파일러를 탑재한 자바스크립트 엔진들이 등장하면서 이러한 요구를 충족하고 있다. 대표적 웹 브라우징 엔진인 WebKit의 자바스크립트 엔진인 SquirrelFish Extreme(SFX)는 콘텍스트 쓰레딩 방식의 적시 컴파일러를 사용하고 있다. 하지만 모바일 환경에서의 성능은 여전히 문제가 된다. 모바일 환경에서 많이 사용되는 ARM CPU를 위한 SFX의 적시 컴파일러는 가상 레지스터를 머신 코드에서 사용하기 위해 많은 수의 메모리 로드와 스토어를 사용하고 있다. 또한 ARM 아키텍처가 제공하는 레지스터를 제대로 사용하지 못하고 사용되지 않는 레지스터가 존재하고 있다. 사용되지 않는 레지스터를 활용하여 메모리 로드와 스토어를 줄이는 레지스터 프로모션을 적용하였다. 루프에서 머신 코드로 수행되는 바이트 코드를 중심으로 가상레지스터를 실제 머신 레지스터로 할당하여 메모리 로드와 스토어를 줄이고 일부 벤치마크에서 성능향상이 나타남을 확인 했다. 레지스터 프로모션의 효과를 더 증대하기 위해 레지스터 프로모션의 범위를 함수 전체로 넓히고 핸들러 함수 호출에서 발생하는 오버헤드를 줄이는 최적화가 필요할 것으로 보인다.

진보된 분산객체 기반의 주문 처리 시스템 (Order Management System Based on Advanced Distributed Objects)

  • 송민철;박종구;안현식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (중)
    • /
    • pp.863-866
    • /
    • 2003
  • 최근 많은 개발자들이 웹 서비스를 기업 내 어플리케이션 통합에서부터 기업간 데이터 전송에 이르기까지 모든 종류의 문제를 해결할 수 있는 솔루션으로 전망한다. 본 논문에서는 이러한 웹 서비스를 구현할 수 있는 기반을 제공하는 SOAP 프로토콜을 기반으로 하여 좀 더 효율적인 메시지 처리 방법을 통해 관련 전자상거래 시스템에 응용하기 위한 방안을 모색한다. 아울러 분산된 이기종 시스템간에 객체들 사이의 메시지 전송을 위하여 XML 메시지를 생성하고, SOAP Tool Kit 즉, AXIS를 통해 좀 더 효율적인 정보 공유 방안을 제시한다. 그리고 관련 사례 연구로 분산된 상호 독립적인 어플리케이션들의 객체들 간의 원격 메시지 호출 과정을 테스트하는 주문 처리 시스템을 설계하고 구현한다.

  • PDF

Parlay X & 웹 2.O API를 제공하는 SCE 툴킷 라이브러리 구현 방법 (SCE Toolkit Library Implementation Method; Offering Parlay X and Web 2.0 APIs)

  • 정승화;신영미
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2007년도 추계학술대회
    • /
    • pp.386-391
    • /
    • 2007
  • 개방형 서비스개발자들은 SCE(service Creation Environment) 도구를 사용하여 망에 대한 전문적인 지식이 없더라도 예전보다 쉽고 빠르게 서비스를 개발할 수 있게 되었다. 본 논문에서는 툴킷 라이브러리 형태의 SCE를 제공하는 방법을 제안한다. SCE 툴킷 라이브러리는 SCE를 SDK((Software Development Kit) 형태로 제공한다. 이는 기존의 IDE(Integrated Development Environment) 환경에 라이브러리 형식으로 SCE 기능을 추가할 수 있게 함으로써, 개발자가 기존에 사용하던 친숙한 환경에서 서비스를 개발할 수 있도록 해준다. 또한 Parlay X API, 웹 2.0 API, 유틸리티 API를 제공하는데 있어서 복잡한 API 및 파라미터를 추상화하여 제공하는 방법을 제안한다. 이러한 SCE 툴킷 라이브러리는 창조적인 새로운 서비스의 출현에 많은 기여를 할 것으로 전망된다.

  • PDF

자바스크립트 적시 컴파일러를 위한 생성 코드 재사용 (Reuse of the Generated Code for JavaScript Just-in-Time Compiler)

  • 오형석;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(C)
    • /
    • pp.540-544
    • /
    • 2010
  • 모바일 환경에서 웹 브라우저 활용이 늘어나고 웹 페이지를 통한 다양한 서비스가 제공되면서 브라우저에서의 자바스크립트 성능이 중요한 요소가 되었다. 자바스크립트 엔진의 성능 개선을 위해 기존에 사용하던 인터프리터 대신에 머신 코드를 실행 시간에 생성하는 적시 컴파일러(JITC)가 도입되었다. 특히 모바일 환경에서 WebKit의 자바스크립트 엔진인 SquirrelFish Extreme(SFX)이 많이 사용되고 있다. 본 논문에서는 SFX의 성능 향상을 위하여 적시 컴파일러를 통해 생성된 머신 코드를 파일 시스템을 활용하여 파일에 저장하였다가 재사용하는 클라이언트 AOTC(ahead-of-time compilation) 방식을 제시하고 초기 실험 결과를 제시한다.

  • PDF

온라인 호텔 예약을 위한 다중 이동 에이전트 시스템에 관한 연구 (The Study of a Multi-Mobile Agents System for Online Hotel Reservation)

  • 곽수환;강민철
    • 지능정보연구
    • /
    • 제9권1호
    • /
    • pp.1-21
    • /
    • 2003
  • 전자상거래가 급속히 성장함에 따라 인터넷 상에서 인간을 대신하여 작업을 수행하는 에이전트가 활발히 사용되고 있다. 그러나, 현존하는 대부분의 전자상거래 에이전트들은 몇 가지 문제점을 가지고 있다. 그들은 구매자의 의사결정 행위 및 판매자의 정보 제공 활동을 완전히 지원하지 못하고 있다. 또한 이동 컴퓨팅 (mobile computing) 환경에도 적합하지 않다. 본 논문에서는 앞서 언급한 문제점들을 시정한, 개념적 프레임워크에 의거하여 개발된 다중-이동 에이전트 시스템 (MMAS: Multi-Mobile Agents System)을 소개한다. Tokyo IBM외 ASDK(Aglets Software Development Kit)을 사용하여 호텔 예약 분야에 대해 개발된 본 시스템은 상호 작용을 하는 구매자 측 에이전트와 사용자 측 에이전트로 구성되어 있다; 구매자 측 에이전트는 정보를 수집하고 다기준 의사결정 방법을 활용하여 이를 분석함으로써 구매자의 구매 의사결정을 도와주며, 판매자 측 에이전트는 판매자를 대신하여 데이터베이스를 관리하고 실시간 정보를 구매자 측 에이전트에게 제공한다. 본 시스템에서는 다중의 에이전트들이 효율성을 증대시키기 위하여 동시에 분담된 업무를 수행한다. 본 시스템은 위탁받은 작업이 끝나면 사용자들에게 이를 통지를 해주기 때문에 사용자들은 시스템과의 연결을 지속하고 있을 필요가 없다.

  • PDF

반도체 장비의 메시지 통합을 위한 소프트웨어 구조 설계 (Design of Software Architecture for Integrating of Messages between Semiconductor Equipments)

  • 임용묵;황인수;김우성;박근덕
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권2호
    • /
    • pp.151-159
    • /
    • 2007
  • 반도체 제조 과정에서 생산과 관련된 모든 현상 데이터를 수집하는 것은 매우 중요한 작업이다. 수집된 자료의 분석을 통해 장비의 가동률, 고장 진단, 공정 제어 및 예측되는 장애 요소 제거 등에 활용할 수 있으며, 이는 궁극적으로 생산 효율 향상에 기여할 수 있기 때문이다. 많은 장비제조업체들이 이러한 목적으로 EES (Equipment Engineering System)을 도입했으며, 최근에는 웹 사용이 일상화되면서 HTTP/SOAP 프로토콜을 활용하여 장비 모니터링의 범위를 확대하는 방안이 제안되고 있다. 이러한 웹 기반 EES를 실현하기 위해서는 여러 반도체 장비에서 생성되는 다양한 메시지의 형식을 통합, 표준화함으로써 EDA(Equipment Data Aquisition)를 용이하게 하는 작업이 선행되어야 한다. 본 논문에서는 반도체 장비 간 통신에 사용되는 다양한 프로토콜의 분석을 통하여 상이한 형식의 정보를 통합하기 위한 방안을 제안하고 이를 지원하기 위한 소프트웨어 구조를 설계한다.

  • PDF

독거노인 모니터링 디바이스를 위한 임베디드 시스템 설계 (Design of an Embedded System for Monitoring Devices of Elders Living Alone)

  • 문상국
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 춘계학술대회
    • /
    • pp.833-835
    • /
    • 2010
  • Xilinx 사의 SPARTAN-3E는 50만 게이트 급의 FPGA를 사용하며 소프트 코어 형태의 마이크로블 레이즈 (MicroBlaze) 프로세서를 사용하여 주변기기를 설계할 수 있는 버스 시스템을 갖추고 있다. 이러한 임베디드시스템은 마이크로프로세서를 주축으로 센서 노드에서 정보를 받아 네트워크 게이트웨이로 일정 간격으로 받은 정보를 메인 서버에 저장하는 개념으로 독거노인들의 동선을 파악할 수 있고 돌발상황을 방지하는 데 적용이 가능하다. 본 논문에서는 이러한 FPGA 시스템을 사용하여 CPU와 플래쉬 메모리 기반의 독거노인 모니터링 디바이스 임베디드 시스템을 설계하였다. 이러한 하드웨어 시스템은 소프트웨어 독거노인 관리 시스템과 유기적으로 결합하여 전체 독거노인 관리 시스템에 유용하게 사용될 수 있다.

  • PDF