• 제목/요약/키워드: 응용 프로그램

검색결과 3,531건 처리시간 0.029초

응용프로그램의 검색을 위한 RDF 메타데이터 시스템의 설계 (Design of a RDF Metadata System for the Searching of Application Programs)

  • 유원희;고훈준
    • 한국콘텐츠학회논문지
    • /
    • 제5권6호
    • /
    • pp.1-9
    • /
    • 2005
  • 웹의 데이터의 양이 증가함에 따라, 원하는 데이터를 정확하게 검색하는 것은 어렵다. 그래서 많은 연구자들은 웹의 자원을 효율적으로 검색하기 위해 노력하고 있다. W3C는 RDF 메타데이터를 이용하여 웹에 있는 자원의 의미를 부여하는 표준을 제정하였다. 지금까지 RDF 메타데이터는 주로 웹에 있는 문서 데이터를 표현하는데 사용되어 왔으나 웹에 있는 응용 프로그램을 위한 메타데이터를 표현하는 데는 사용되지 않았다. 본 논문에서는 웹에 있는 응용프로그램을 검색하기 위해 RDF 메타데이터를 이용하는 방법을 제안한다. 우선 응용프로그램의 정보를 저장하는 RDF 데이터 모델을 정의하고, RDF 데이터 모델을 참조하는 RDF 스키마를 정의한다 그리고 적용 가능성을 보이기 위해 응용프로그램을 검색하는 시스템 prototype을 설계한다. 이 시스템은 사용자가 필요로 하는 응용프로그램을 좀 더 쉽게 얻을 수 있는 기대 효과를 가지며, 응용프로그램에 대한 검색 기능 향상의 효율성을 기할 수 있다.

  • PDF

응용프로그램의 특성에 따른 무선센서 네트워크의 에너지 소모와 처리 지연 분석 (Analysis of Energy Consumption and Processing Delay of Wireless Sensor Networks according to the Characteristic of Applications)

  • 박총명;한영탁;전수빈;정인범
    • 정보과학회 논문지
    • /
    • 제42권3호
    • /
    • pp.399-407
    • /
    • 2015
  • 무선 센서네트워크는 다양한 응용 프로그램들을 위하여 주변 환경으로부터 데이터수집 또는 처리를 위하여 사용된다. 무선 센서네트워크는 저 수준 계산 능력, 제한적인 배터리 용량, 낮은 네트워크 대역폭을 기반으로 운영되므로, 무선센서 네트워크의 구조 모델은 응용 프로그램의 성능에 큰 영향을 미친다. 응용 프로그램이 높은 계산 복잡도를 요구하거나, 실시간 처리를 필요로 하는 경우, 무선센서 네트워크의 중앙 집중 형 구조는 데이터 처리에 있어서 지연을 발생하게 되므로, 응용 프로그램의 성능 요구사항을 만족시키지 못하는 결과를 가져온다. 반면에, 응용 프로그램이 단순한 데이터 수집을 장기간 수행하는 경우, 분산 형으로 무선센서 네트워크를 구성한다면, 무선 센서들에서 불필요한 에너지 소모를 피할 수 없게 된다. 이 논문에서는 중앙집중 형 구조와 분산 형 구조에서 에너지 소모와 데이터 처리 지연을 분석, 평가한다. 또한, 본 논문에서는 무선 센서 네트워크를 위한 새로운 융합 형 구조를 제안하고 평가한다 제안된 방식은 응용 프로그램의 특성에 따라서 무선센서 네트워크에서 최적의 무선센서 노드 개수를 찾을 수 있게 한다.

Xen 환경에서 스케줄링 지연을 고려한 가상머신 우선순위 할당 기법 (A Priority Allocation Scheme Considering Virtual Machine Scheduling Delays in Xen Environments)

  • 양은지;최현식;한세영;박성용
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제37권4호
    • /
    • pp.246-255
    • /
    • 2010
  • CPU 자원이 다수의 가상머신에 의해 공유되는 Xen 가상화 환경에서는, CPU가 하나의 가상머신의 요청을 처리하는 동안 다른 가상머신은 CPU를 기다려야 하는 가상머신 스케줄링 지연이 존재한다. 가상화 환경에서 응용프로그램의 QoS 요구사항을 만족시키기 위하여 자원을 관리하는 대부분의 시스템은 가상머신의 자원 사용률과 가상머신에서 운영하는 응용프로그램의 성능을 모니터링하고 분석하여 자원을 재할당한다. 이 때 응용프로그램의 성능 분석을 위해 큐잉 모델 등과 같은 수학적인 모델링 기법이 사용되지만 비가상화 환경에서 사용되던 모델은 가상머신 스케줄링 지연을 고려하지 않으므로, 가상화 환경에서는 정확한 분석과 예측이 어렵고, 따라서 이를 기반으로 자원을 관리하는 시스템은 요구되는 응용프로그램의 성능을 제공하지 못할 수 있다. 따라서 본 논문에서는 Xen 가상화 환경에서 가상머신 스케줄링 지연을 반영하여 응용프로그램의 성능을 측정하고, 모든 가상머신이 일으킬 수 있는 스케줄링 지연을 최소화하는 방향으로 CPU 사용 우선순위를 설정하는 기법을 제안하고, 제안한 기법이 스케줄링을 고려하지 않은 방법에 비해 응용 프로그램의 성능을 향상시킴을 보인다.

API 정보 저장소를 활용한 동적 재구성 지원 시스템의 설계 (Design of The Dynamic Binding Systems using API Information Repository)

  • 윤석진;김선자;김현수
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 추계학술대회
    • /
    • pp.198-201
    • /
    • 2009
  • 오늘날 운영체계와 미들웨어는 수많은 API를 제공하고 있다. 최종 사용자들이 사용하는 응용 프로그램들은 이러한 API를 활용하여 개발되어지고 있다. 기존의 문서와 같은 형태의 API에 대한 기술은 기계가 자동적으로 처리하기 힘들며 개발자 입장에서도 API를 이해하기 위해서 책을 직접 읽고 이해해야 한다는 단점이 있다. 이를 극복하기 위하여 docgen과 같은 도구들이 있으나 결국은 개발자 관점에서는 API를 직접 숙지하여야 하며 응용 프로그램 상에서 직접 운영체계에서 제공하는 API 호출 부분을 작성하여 개발하여야 한다는 부분은 동일하다. 또한 서로 다른 다양한 운영체계에서는 형식은 다르지만 유사한 기능을 제공을 하는 API들이 있으나 개발자는 특정 운영체계의 API에 맞추어서 각각의 운용체계에 맞는 응용 프로그램을 개발하여야 하는 문제점이 있다. 본 연구에서는 API에 대한 정보에 대한 규격을 정의하고 각각의 API의 기능 및 특성에 대하여 메타 기술언어를 사용하여 기술하여 저장소에 저장해두고 실행시에 이러한 API정보를 사용하여 응용 프로그램과 동적으로 바인딩시켜서 실행시키는 체계에 대해서 논의한다. 응용 프로그램에서 사용하려고 하는 API와 운영체계에서 제공하는 API를 동적으로 결합시키는 엔진에서는 운영체계별 API의 차이에 의한 부분을 상쇄시키는 역할을 담당한다. 이러한 체계를 활용하면 동적으로 재구성 가능한 응용을 개발하는데 있어서 하부 시스템으로 활용될 수 있다. 향후 표준 API를 기술하는데 있어서도 본 연구에서 제시하는 메타 방식의 API 기술표현을 활용하면 보다 정확한 표준 규약 준수 여부를 확인할 수 있는 방법을 제공할 수 있다.

  • PDF

IPv6 멀티캐스트를 이용한 고품질 화상회의 응용 개발 (Development of High quality Video Conferencing Tool by using IPv6 multicast)

  • 이병욱;조호식;유태완;최양희;인민교;이승윤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.724-726
    • /
    • 2004
  • IPv6 기술은 IPv4의 문제점인 주소고갈, 보안문제 등을 해결하기 위해 제시된 차세대 인터넷 기술이다. IPv6 기술은 현재 프로토콜의 정의가 완료된 상황이지만 사업자들의 이해관계로 인해 아직까지 널리 보급되지 못하고 6Bone 과 같은 시험 망에서만 사용되고 있는 실정이다. 그러나 IPv6는 가까운 미래에 Ipv4를 대체할 것으로 보이며 기존에 있던 IPv4를 기반으로 하는 응용 프로그램들도 IPv6 용으로 새로이 바뀌게 될 것이다. 이러한 배경 하에 본 연구팀은 IPv6 multicast를 기반으로 하는 화상회의 응용프로그램을 개발하였으며 본 논문은 그 개발에 대한 내용을 담고 있다. 본 논문에서는 화상회의 응용프로그램의 전체적인 구조와 구현 시 사용된 기술과 화상회의 플랫폼기술에 대해서 살펴보고 응용프로그램을 바탕으로 측정한 사용 bandwidth 와 delay를 분석해 보도록 하겠다.

  • PDF

Java 안드로이드 & C 안드로이드 (Java Android & C Android)

  • 이호석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.32-34
    • /
    • 2012
  • 현재 Android 에서는 대부분 Java 언어로 응용 프로그램을 개발한다. 그러나 C 언어로 응용 프로그램을 개발해야 하는 경우도 많다. Android 에서 C 언어로 응용 프로그램을 개발하기 위해서는 NDK(Native Development Kit) 를 설치해서 사용해야 한다. Android 시스템에서 Linux 커널은 Android Runtime Java 프로세스만을 부팅한다. 그러나 만약 Android 에서 C 프로세스를 부팅한다면 C 언어로 직접 응용 프로그램을 개발할 수 있다. 본 논문은 Android 시스템에서 Android C 프로세스를 부팅시키는 간단한 방법을 제시한다. 그리고 적합한 C/C++ GUI(Graphic User Interface) 라이브러리와 응용 라이브러리를 확보하거나 또는 개발하여 설치한다면, 현재의 Java Android 를 C Android 로 변환시키게 된다.

통합통신서비스를 위한 SIP Servlet 응용 사례연구 (A case study on developing SIP Servlet application)

  • 김종규
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 춘계학술대회
    • /
    • pp.335-338
    • /
    • 2009
  • 통합통신서비스는 차세대 정보서비스산업에서 중요한 위치를 차지할 것으로 기대되고 있다. 전화, 이메일, 인스턴트 메시징, 팩스, 음성사서함과 같은 여러 종류의 통신매체를 통합한 서비스를 제공하기 위해서는 각매체를 연결하는 통일된 통신 프로토콜이 필요한데, 현재 가장 각광받고 있는 통신프로토콜은 인터넷 기술에 기반한 SIP (Session Initiation Protocol)이고, 이를 활용하기위한 프로그래밍 인터페이스로는 기존 웹프로그래머에게 익숙한 Servlet 형식을 갖고 있는 SIP Servlet 이 제공되고 있다. 그러나 프로그래머 인터페이스의 유사성과는 별개로 시스템의 처리용량이 증가할 때 발생하는 성능상의 문제를 해결하기 위해서는 SIP 응용프로그램의 특성을 고려하여 진단을 수행하고 운영파라미터를 조정하여야 한다. 또한 응용프로그램설계에 있어서도 전통적인 웹응용프로그램에서는 무시되었던 부분이 중요한 성능방해요소로 작용하기 때문에 주의가 필요하다. 이 논문은 공개된 인터넷망에서의 서비스를 목적으로 개발된 통합통신서비스를 개발하는 과정을 중심으로 성능문제의 진단과 개선 사례를 소개하고 응용프로그램 설계에서의 고려사항에 대해서 논의한다.

  • PDF

응용 레벨 트래픽 분류를 위한 시그니쳐 생성 시스템 및 검증 네트워크의 개발 (Development of signature Generation system and Verification Network for Application Level Traffic classification)

  • 박준상;박진완;윤성호;오영석;김명섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.1288-1291
    • /
    • 2009
  • 네트워크 트래픽 모니터링과 분석은 엔터프라이즈 네트워크의 효율적인 운영과 안정적 서비스를 제공하기 위한 필수적인 요소이다. 다양한 트래픽 분석 방법 중 시그니쳐 기반의 분석 방법은 가장 높은 분석률을 보이지만 모든 시그니쳐를 수작업으로 추출하기 때문에 응용프로그램의 변화와 출현에 유연하게 대응하지 못한다. 따라서 본 논문에서는 응용프로그램 시그니쳐 생성 과정의 단점을 보완할 수 있는 시그니쳐 자동 생성 시스템을 제안한다. 응용프로그램 시그니쳐는 페이로드 내의 고유한 바이트 시퀀스로 정의하며 응용프로그램이 발생시키는 모든 트래픽을 대상으로 추출한다. 또한 생성 시스템의 실효성을 증명할 수 있는 검증 시스템 및 검증 네트워크를 제시한다.

엑셀 프로그램을 활용한 정역학 교육 사례 (Application of MS Excel in Teaching Statics)

  • 김영흡
    • 대한기계학회논문집 C: 기술과 교육
    • /
    • 제2권1호
    • /
    • pp.21-28
    • /
    • 2014
  • MS 엑셀 프로그램은 사업 영역의 다양한 분야에서 활용되고 있는 스프레드시트 프로그램이다. MS 엑셀 프로그램은 대부분의 PC 에서 이용 가능하기 때문에 학생들을 위한 교육적인 목적으로 도 널리 이용되는데, 과학과 공학 분야에서는 주로 수치해석과 공식의 응용 등에 주로 사용된다. 본 논문에서는 기계공학의 필수 과목인 정역학을 교육함에 있어 필수 공식을 활용하기 위한 MS 엑셀 프로그램의 교육사례를 소개한다. 또한, 엑셀 응용 프로그램에 대한 깊은 이해를 위하여 매크로와 비주얼 베이직을 이용하여 응용 프로그램을 개발하는 과정에 대해서도 기술한다. 학생들은 MS 엑셀 프로그램의 기본 함수를 이용하여 정역학 문제를 해결할 수 있었을 뿐만 아니라 매크로와 비주얼 베이직을 이용하여 복잡한 문제를 체계적으로 푸는 방법을 습득하고, 응용프로그램을 작성할 수 있었다.

I/O 집약적인 응용의 시뮬레이션 방법론 (A Methodology to Simulate I/O-Intensive Applications)

  • 엄현상
    • 정보처리학회논문지A
    • /
    • 제13A권5호
    • /
    • pp.445-454
    • /
    • 2006
  • 본 논문에서는 자료 집약적인 분산 또는 병렬 응용의 시뮬레이터들과, 정확도에 대하여 사용자가 정의한 요구 조건이 주어지는 경우에 그 조건을 만족하는 방법들 중에서 가장 효율적인 것을 선택하게 하는 방법론을 제시하고자 한다. 이 방법론은 응용 프로그램의 속성을 기반으로 적당한 시뮬레이션을 선택하는 일련의 시험들로 구성되어 있다. 그리고, 각 시뮬레이터는 응용 프로그램의 실행시간의 두 가지 측정치들, 최소기대 시간과 최대 기대 시간을 제공한다. 본 논문에서는 현존하는 응용 프로그램들에 이 방법론을 적용한 결과를 제시하고, 각 응용 프로그램의 실행시간보다 수십에서 수백배 빠르면서도 정확하게 그 응용을 시뮬레이션 할 수 있다는 것을 보인다.