• Title, Summary, Keyword: 플랫폼 특성

Search Result 751, Processing Time 0.079 seconds

경량 사물인터넷 플랫폼 상에서의 대칭키 암호 구현 기술

  • Seo, Hwa-jeong;Park, Tae-hwan;Lee, Ga-ram
    • Review of KIISC
    • /
    • v.27 no.6
    • /
    • pp.15-20
    • /
    • 2017
  • 경량 사물인터넷 플랫폼은 제한적인 연산 성능과 저장 공간을 가진다. 따라서 해당 플랫폼 상에서의 모든 연산들은 효율적으로 구현되어야 한다. 이를 위해 최근에는 경량화된 형태의 대칭키 암호화가 많이 제안되고 있다. 본 논문에서는 경량 사물인터넷 플랫폼 상에서의 효율적인 경량 대칭키 암호화 구현 방안에 대해 확인해 보도록 한다. 먼저 경량 사물인터넷 플랫폼의 특성을 확인해 보며 해당 경량 플랫폼의 특성을 활용하여 경량 대칭키 암호화 연산을 효율적으로 구현하는 방안에 대해 확인해 보도록 한다.

The Typed Object Bus Platform : A New Paradigm for a Distributed Platform (Typed Object Bus를 이용한 새로운 개념의 분산 플랫폼)

  • Kim, Sang-Gyeong;Seon, Gyeong-Seop;An, Sun-Sin
    • Journal of KIISE:Information Networking
    • /
    • v.27 no.4
    • /
    • pp.407-417
    • /
    • 2000
  • 본 논문에서는 Typed Object Bus(TOB) 플랫폼이라는 새로운 개념의 분산플랫폼을 제안한다. 기존의 분산플랫폼들은 분산 객체간 인터페이스 관계에 초점을 맞추어 단일의 통신 메커니즘을 이용하여 비제한적인 통신을 제공하였으나 TOB 플랫폼은 상호작용 관계에 중점을 두고 응용의 특성에 따라 다양한 통신 메커니즘을 사용하여 플랫폼 제어 통신을 제공한다. TOB는 연산동작특성과 TOB를 통해 전달 가능한 데이터 타입. 그리고 객체통신에 제약을 가하는 다수의 속성들에 의해 표현된다. 응용객체는 TOB 플랫폼이 제어하는 Typed Object Bus들을 통해서만 다른 객체와 통신이 가능하다. TOB 프랫폼은 TOB Type Definition Language(TDL)을 이용하여 여러 가지 형태의 상호작용을 규정함으로써 유연하고 다양하게 연산 및 스트림 특성을 갖는 통신을 제공할 수 있다.

  • PDF

Design of Portability Test Model for Evaluating Mobile Application on various Mobile Platform (다양한 모바일 플랫폼을 위한 모바일 애플리케이션 이식성 테스트 평가 모델 설계)

  • Park, Hae-Yoon;Choi, S.C.;Kim, B.H.;Choi, J.M.;Yoo, Hae-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.120-125
    • /
    • 2010
  • 최근 스마트폰과 같은 다양한 애플리케이션을 사용할 수 있는 모바일폰의 유행에 힘입어 모바일 애플리케이션 수요가 폭발적으로 증가하고 있다. 이에 따라 모바일 애플리케이션에서의 품질의 중요성도 점차 커지고 있다. 하지만 모바일 애플리케이션은 다양한 플랫폼이나 모바일폰의 제약사항에 따라 호환성이 떨어지는 특성을 가짐으로써, 다른 플랫폼에서 애플리케이션을 재사용시 해당 플랫폼이나 모바일폰의 제약사항에 따라 다시 개발해야하는 제약을 가지게 한다. 이런 재개발은 플랫폼의 특성이 플랫폼 별로 상이함에 따라 개발에 어려움을 겪게 하고, 이는 애플리케이션의 품질을 저하시키는 요인이 될 수 있다. 따라서, 본 논문에서는 모바일 애플리케이션을 개발함에 있어서, 플랫폼에 비종속적인 범용 애플리케이션을 개발하기 위해 고려되어야 하는 이식성 척도들과 기존 애플리케이션의 이식성 품질 평가 방법을 제안한다. 이를 위해, 먼저 애플리케이션을 다른 플랫폼으로 이식할 때 고려되어야 하는 모바일 애플리케이션의 특성들을 확인하고, ISO/IEC 9126에서 정의한 소프트웨어 품질 특성 모델을 참조하는 이식성 척도를 도출함으로써 기존 애플리케이션에서 이식성을 평가하기 위한 방법을 설계한다. 이를 통해 모바일 애플리케이션의 타 플랫폼 이식 가능성을 확인함으로써 다른 플랫폼에서의 재개발 필요성과 노력 정도를 확인할 수 있을 것으로 기대된다. 향후 이를 기반으로 모바일 애플리케이션의 타 플랫폼 이식 시, 수정되어야 하는 부분을 확인할 수 있도록 하는 자동화된 이식성 테스팅 툴을 연구하고자 한다.

  • PDF

Characteristics of Generational GC in an Embedded Java Environment (내장형 자바 환경에서 Generational GC동작 특성)

  • 이종호;이인환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.250-252
    • /
    • 2003
  • 현재 무선단말기를 비롯한 많은 내장형 기기에서 자바 플랫폼을 채택하고 있다. 내장형 기기는 제공되는 메모리 용량의 제약으로 인하여 J2ME 플랫폼을 주로 사용하고 있다. J2ME 플랫폼은 CDC와 CLDC 컨피큐레이션으로 나뉘며. CDC는 JAVA 어플리케이션의 수행에 있어서 JVM보다 적은 동적 수행 메모리를 요구하는 CVM을 채택하고 있다. CDC는 CLDC에 비하여 메모리의 제약이 상대적으로 적은 셋탑박스 등과 같은 내장형 기기에서 주로 사용된다. 본 논문에서는 J2ME 플랫폼의 VM중에 하나인 CVM상에서 어플리케이션 수행에 따른 Generational GC의 특성에 대하여 알아본다. 특히 오브젝트의 life time, 가비지 컬렉션 주기 pause time 및 young generation의 크기에 따른 동작 특성을 중점적으로 고찰한다.

  • PDF

로봇 소프트웨어 플랫폼과 모듈화

  • Park, Hong-Seong
    • Information and Communications Magazine
    • /
    • v.33 no.8
    • /
    • pp.28-35
    • /
    • 2016
  • 본 고에서는 로봇 모듈화에 대해 살펴보고, 특히 소프트웨어 모듈과 로봇 소프트웨어 플랫폼들의 특징을 설명한다. 또한 현재 활용되고 있는 로봇 소프트웨어 플랫폼들인 OPRoS, ROS, openRTM에 대해 간략히 제시하고 3종의 플랫폼에 대해 비교함으로써 플랫폼이 가져야 하는 특성을 살펴본다. 특히 소프트웨어 플랫폼은 실행코드 관점에서 소프트웨어 모듈의 재사용성을 보장하도록 만들어져야 상용화로 갈 수 있다. 현재 진행중인 ISO의 로봇 모듈화 관련 원칙을 제시한다.

e-Learning Metadata element Development in Multi-platform(PC-to-Mobile-to-DTV) Environment (멀티플랫폼 환경에서의 e러닝 메타데이터 요소 개발)

  • AN Jung-Eun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.79-81
    • /
    • 2005
  • 최근 SCORM, Dublin Core등의 국제 표준 메타데이터와 함께, 세계 사실 표준이라 할 수 있는 IMS와 IEEE/LTSC의 LOM이 e-Learning의 특성을 반영한 메타데이터로서 현재 국$\cdot$내외적으로 많은 e-Learning 업체 및 기관에서 활용되고 있다(5). 그러나 LOM에서 정의한 메타데이터는 멀티플랫폼 환경을 고려하지 않고 있고, 제작 및 유통되고 있는 대부분의 e-Learning 콘텐트는 멀티미디어 특성에 대한 메타데이터 요소가 부족한 실정이다. 따라서 , 본 논문에서는 멀티플랫폼 환경에서 e-Learning학습을 지원하기 위해, 메타데이터 및 e-Learning 업체의 Requirement를 조사,분석하고 e-Learning 국제 표준 메타데이터와 플랫폼의 디바이스 특성을 반영하여, 기본적인 PC(Personal Computer) 환경을 포함한 모바일 기기 환경과 디지털TV 환경을 고려한 멀티플랫폼 e-Learning 메타데이터(Multi-platform e-Learning Metadata)를 제안하였다.

  • PDF

Proposals for successful implementation of hybrid radio service (하이브리드라디오의 성공적 도입을 위한 제언)

  • Lim, Jaeyoon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • /
    • pp.189-192
    • /
    • 2017
  • 본 논문에서는 하이브리드라디오 서비스를 성공적으로 도입하기 위해 필요한 정책적 조건들을 제안한다. 하이브리드라디오는 그 UI(User Interface) 특성과 오디오 방송 콘텐츠 외 서비스 구현으로 인해 기존 지상파플랫폼 외 추가적인 플랫폼이 필요하며, 이들 플랫폼을 구축하고 운영하는 새로운 플랫폼사업자의 등장을 수반하게 된다. 콘텐츠공급자와 플랫폼사업자가 일치하던 지상파 방송 산업과 달리 콘텐츠사업자와 플랫폼사업자가 분리되는 산업에서는 소수 플랫폼사업자가 다수 콘텐츠사업자에 비해 협상력 우위에 서는 역학관계가 생기게 되고, 이런 게임의 룰에 익숙하지 않고 사업적 규모도 영세한 지상파라디오 사업자들은 힘겹고 불공정한 사업 환경 속에 던져지는 상황을 맞게 될 수도 있다. 따라서 플랫폼사업자와 콘텐츠사업자가 상생하면서도 경쟁의 효율을 높이기 위해선 정교한 정책적, 제도적 장치가 필요하다. 또 하이브리드라디오가 기존 라디오 산업 내 제로섬 경쟁을 넘어 전체 이용자 규모를 확대하고 이를 효과적으로 수익과 연결하기 위해서는, 하이브리드라디오의 기술적 특성이 수용자에게 의미 있는 편익이 될 수 있도록 하이브리드라디오의 사업적 가능성을 충분히 활성화할 수 있는 제도 개선이 필요하다. 마지막으로 급변하는 미디어 빅뱅 상황에서 유의미한 유효 기간 내에 하이브리드라디오라는 신규 콘텐츠 유통 플랫폼을 성공적으로 도입하기 위해서는 산업 플레이어 간 불필요한 오해를 줄여 무의미한 논란을 최소화해야 한다.

  • PDF

Design and Implementation of Thread Class Library Based On Embedded Java Virtual Machine (임베디드 자바가상머신을 위한 쓰레드 클래스 라이브러리 설계 및 구현)

  • 정명조;차태성;조희남;백대현;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.358-360
    • /
    • 2002
  • 자바 기술의 특성은 자바가상머신(Java Virtual Machine 이하 JVM)이 탑재되어 있다면 어떤 환경에서라도 동일하게 수행되는 플랫폼 독립성과 온라인 서비스 상에서 신뢰성이 없는 정보로부터 사용자를 보호해 주는 강력한 보안성, 객체 직렬화와 원격 메소드 호출을 통한 네트워크 mobility 로 요약할 수 있다. 이 특성 중에 플랫폼 독립성은 자바 기술의 가장 큰 장점이라 할 수 있다. 그러나 플랫폼 독립성이 보장되기 위한 전제 조건이 있는데 JVM을 어느한 플랫폼에 탑재하기 위해 플랫폼에 의존적인 부분(입출력, 쓰레드, 그랙픽등)을 JVM 계층과 클래스 라이브러리 계층에서 구현해야 한다는 것이다. 이런 점은 자바 기술의 본 소유회사인 SUN 사에서 제공하는 specification 에서도 제대로 다루어지지 않아서 실제로 JVM 개발자나 클래스 라이브러리 개발자에게 아주 힘든 작업을 요한다. 본 논문에서는 플랫폼에 의존적인 부분 중 쓰레드를 지원하기 위한 클래스 라이브러리를 구현하고자 한다.

  • PDF

Design and Implementation of Agent Platform for Dynamic Network Environment (동적인 네트워크 환경을 지원하는 에이전트 플랫폼의 설계와 구현)

  • Lee, Cheol-Hui;Youn, Hyun-Sang;Lee, Eun-Suk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.72-77
    • /
    • 2007
  • 최근 네트워크 환경이 점차 복잡해지고 동적으로 변화함에 따라서 이러한 에드혹 네트워크 환경을 지원하기 위한 에이전트 플랫폼에 관한 연구가 진행되고 있다. 그러나 기존 에드혹 네트워크 환경을 지원하는 에이전트 플랫폼은 플랫폼의 경량화에는 성공하였지만 FIPA에서 제안하는 에이전트 플랫폼의 표준안을 만족시키는 다양한 기능을 제공하지 못한다. 이것은 다른 에이전트 기반 시스템들과의 상호 운용성을 떨어트린다. 본 논문에서는 FIPA에서 제안하는 기능을 만족시키면서, 보다 빠른 서비스 제공 및 경량화된 에이전트 플랫폼을 설계 및 구현하였다. 본 논문에서 제안하는 에이전트 플랫폼은 FIPA 표준안을 만족시키기 때문에 에드혹 네트워크 환경뿐만 아니라 범용적인 네트워크 환경에서도 동작 가능하고, 플랫폼의 경량화된 특성으로 인하여 PDA와 같은 모바일 기기에도 이식하여 사용할 수 있다. 본 논문에서는 에드혹 네트워크 환경을 지원하는 에이전트 플랫폼을 설계 및 구현하였으며 동적 및 정적 네트워크 환경의 효과적인 적용 및 에이전트 플랫폼이 구동 불가능 단말기에서의 구동여부를 평가하여 그 유효성을 검증하였다.

  • PDF

A Technique for Component-Based Development (CBD) using Eclipse Platform (Eclipse 플랫폼을 이용한 컴포넌트 기반 개발 (CBD) 기법)

  • Kim, Seong-An;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.310-312
    • /
    • 2005
  • 컴포넌트 기반 개발 (CBD) 기술은 재사용을 통해 개발 노력과 시간을 줄여주는 기술로서 학계에서 활발한 연구가 이루어지고 있으며, 산업계의 기본 개발 패러다임으로 자리잡고 있다. 한편, 개방형 소프트웨어로 개발된 도구 및 어플리케이션 개발 통합 환경인 Eclipse 플랫폼이 각광 받고 있으며 Eclipse 플랫폼은 플러그인의 조립이라는 형태로 구성된다. Eclipse 플러그인은 큰 재사용 단위를 가지고 조림을 통해 구성되는 CBD의 컴포넌트와 비슷한 특성을 갖는다. 기존의 부족한 특정 플랫폼 기반의 컴포넌트 설계 및 구현 지침에 관한 연구를 Eclipse 플랫폼 기반의 CBD 기법을 연구함으로써 해결할 수 있을 것이다. 따라서, Eclipse 의 플러그인에 기반한 CBD 개발 기법에 대한 연구가 필요하다. 본 논문에서는 CBD 기술과 Eclipse 플랫폼에 대해서 알아보고 CBD 플랫폼과 컴포넌트의 요구사항을 분석하고 이러한 요구사항들이 어떠한 기법을 통하여 Eclipse 플랫폼에 적용 가능한지에 대해 알아본다. 끝으로 기존의 CBD 플랫폼에서의 개발과 비교하여 Eclipse 플랫폼을 사용함으로써 얻을 수 있는 장점에 대해서 알아본다.

  • PDF