• 제목/요약/키워드: 어플리케이션 측정

검색결과 298건 처리시간 0.028초

웹 어플리케이션 응답시간 모니터링 API의 설계 및 구현 (A Design and Implementation of Response-time Monitoring API for Web Application)

  • 김태성;이금석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (3)
    • /
    • pp.419-421
    • /
    • 2000
  • 웹 어플리케이션에서 사용자의 불만이 제기되기 전에 시스템의 상태를 모니터하고 문제를 미리 파악하는 것은 서비스 제공자에게 있어서 매우 중요한 일이다. 시스템의 응답시간 측정은 시스템의 성능 문제가 발생한 부분을 찾는데 도움을 준다. 그러나 지금까지의 응답시간 측정 방법은 트랜잭션의 개념이 없거나, 웹 어플리케이션에서 사용할 수 없었다. 따라서 본 논문은 트랜잭션의 개념을 지니고, 일반 자바 프로그램뿐만 아니라 자바 애플릿에서도 사용 가능한 응답 시간 측정 방법을 제안하였다. 논문에서 설계되고 구현된 웹 어플리케이션 모니터링(Web application monitoring: 이하 WM) API을 어플리케이션에 넣음으로써 시스템은 가용성, 서비스 수준 합의, 용량 계획 등을 위해 관리될 수 있다.

  • PDF

EJB 어플리케이션의 성능 모니터링 기법 ((Performance Monitoring Techniques for EJB Applications))

  • 나학청;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.529-539
    • /
    • 2003
  • J2EE(Java 2 Enterprise Edition)의 등장으로 J2EE의 모델에 따르는 엔터프라이즈 어플리케이션의 개발이 이루어지고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise JavaBeans(EJB)의 컴포넌트 모델이 분산 객체 어플리케이션의 개발을 간단하게 해주기 때문이다. EJB 어플리케이션은 컴포넌트 지향의 객체 트랜잭션 미들웨어를 사용하여 구현되며, 많은 어플리케이션이 분산 트랜잭션을 이용한다. 이러한 특징은 EJB 기술을 각광받게 하는 요인이 되었고, EJB 기반의 어플리케이션 개발에 관한 연구가 활발하게 이루어지게 하였다. 그러나 아직은 EJB 어플리케이션 운영 상태에서 성능을 측정하기 위한 기법에 대한 연구가 미흡하다. 본 논문에서는 운영 상태의 EJB 어플리케이션의 성능을 모니터링할 수 있는 기법을 제안한다. 우선 어플리케이션의 서비스를 위한 워크플로우를 살펴보고, 내부 작업을 여러 요소들로 분류한다. 제안된 기법은 분류된 여러 요소들 중 성능 요소들의 측정을 제공한다. 또한, 한 워크플로우 동안 발생하는 생명주기에 관련된 빈의 상태 변화와 빈에서의 처리시간, 자원 사용률과 같은 성능 정보를 추출하여 모니터링할 수 있다.

EJB 어플리게이션의 성능 메트릭 (Performance Metrics for EJB Applications)

  • 나학청;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.907-925
    • /
    • 2002
  • J2EE(Java 2, Enterprise Edition)의 등장으로 국내.외 수많은 기업들이 J2EE의 모델에 맞게 엔터프라이즈 어플리케이션을 개발하고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise Jana Beans(EJB)의 컴포넌트 모델이 분산 객체 어플리케이션의 개발을 간단하게 해주기 때문이다. EJB 어플리케이션은 컴포넌트 지향의 객체 트랜잭션 미들웨어를 사용하여 구현되며, 많은 어플리케이션이 분산 트랜잭션을 이용한다. EJB 서버는 이를 위한 미들웨어 서비스를 제공하여 EJB 개발자가 비즈니스 로직에 집중할 수 있도록 한다. 이러한 특징은 EJB 기술을 각광받게 하는 요인이 되었고, EJB 기반의 어플리케이션 개발에 관한 연구가 활발하게 이루어지게 하였다. 그러나 아직은 EJB 어플리케이션 운영 상태에서 성능을 측정하기 위한 메트릭에 대한 연구가 미흡하다. 본 논문에서는 운영 상태의 EJB 어플리케이션에서 서비스를 위한 워크플로우를 살펴보고, 어플리케이션 내부 작업을 여러 요소들로 분류한다. 분류된 여러 요소를 이용하여 빈(Bean) 레벨까지의 성능 측정을 위한 메트릭을 제시한다. 성능 측정에 사용되는 각 요소들을 추출하기 위해 우선 EJB 어플리케이션의 운영 상태에서 발생하는 빈의 종류에 따른 생명주기를 분석하고, 이를 기반으로 성능과 관련된 요인을 추출하여 빈의 종류에 따른 성능 요인을 메트릭에 부여할 수 있도록 한다. 또한 빈 메소드 호출시 발생하는 빈의 활성화와 메시지 전파 등의 특성을 파악하고, 어플리케이션 내에서 워크플로우에 참여하는 빈들 간의 관계를 분석하여 워크플로우에 대한 성능 측정이 가능하도록 한다. 또한 제안된 메트릭을 통하여 EJB 어플리케이션의 성능 향상을 도모할 수 있도록 한다.

동적 웹 어플리케이션의 특성을 반영한 조정 기능 점수 산정 방안 (Adjusted Function Point Estimation Based on Characteristics of Dynamic Web Application)

  • 허승현;최은만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.355-357
    • /
    • 2004
  • 소프트웨어의 측정은 소프트웨어의 생명주기 초기에 분석되어 규모와 비용의 예측에 도움을 주어야 한다. 초기에는 정확한 LOC 기반 규모예측이 어려워 기능 점수 기반의 측정에 의하여 예측할 수 있다. 그러나 현재의 기능 점수 기반 측정은 모든 시스템에 획일화되어 있어 시스템의 특성을 반영할 수 없으며, IFPUG에서 제시한 일반 시스템 특성은 웹 기반 어플리케이션에서 사용자의 인지도가 매우 낮다. 본 논문에서는 웹 기반 어플리케이션 중에 동적 웹사이트에 특화된 시스템 특성 집합 및 영향도 측정 방법을 제시한다. 이 요소를 근거로 동적 웹사이트의 시스템 특성을 분석하여 기능 정수의 값 조정 인자에 반영하고 실제 시스템을 대상으로 조정된 기능 점수를 산정한다.

  • PDF

EJB 빈의 성능 메트릭 (Performance Metrics for EJB Beans)

  • 나학청;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.388-390
    • /
    • 2002
  • Java 2 Enterprise Edition(J2EE)의 등장으로 국내.외 수많은 기업들은 J27E의 모델에 맞게 엔터프라이즈 어플리케이션을 개발하고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise JavaBeans(EJB)의 컴포넌트모델이 분산 객체 어플리케이션의 개발 과정을 간단하게 해주기 때문이다. EJB 어플리케이션은 여러 개의 빈들로 구성된다. EJB 어플리케이션의 서비스는 클라이언트의 요청에 따른 빈의 비즈니스 메소드의 실행으로 이루어진다. 따라서 EJB 어플리케이션의 성능은 클라이언트의 요청에 따라 처리하는 빈에서의 측정과 요청을 처리하는 비즈니스 메소드의 측정에 매우 중요하다. 본 논문에서는 EJB 어플리케이션에서 클라이언트의 서비스 요정에 따라 수행하는 빈 단위에서의 성능 메트릭을 제시한다. 클라이언트의 서비스 요청은 요청을 받은 번에서의 메소드 실행으로 나타난다. 메소드의 유형을 분류하고, 각 유형에 따른 메트릭을 제시한다.

  • PDF

목 관절가동범위 측정을 위한 스마트폰 어플리케이션의 유용성 (Usefulness of Smart Phone Application to Measure Cervical Range of Motion)

  • 이춘엽;송해윤;이정민;장문영
    • 대한지역사회작업치료학회지
    • /
    • 제7권1호
    • /
    • pp.17-24
    • /
    • 2017
  • 목적 : 건강한 성인을 대상으로 목의 관절가동범위를 측정하는데 임상에서 간편하게 적용할 수 있는 스마트폰 어플리케이션의 유용성을 확인하고자 한다. 연구방법 : 목의 관절가동범위는 스마트폰 어플리케이션과 각도계로 목의 굽힘, 폄, 오른쪽 돌림, 왼쪽 돌림, 오른쪽 가쪽 굽힘, 왼쪽 가쪽 굽힘의 움직임을 각각 측정하였다. 검사자내 신뢰도와 검사자간 신뢰도를 측정하기 위해 같은 검사자가 두 번, 다른 검사자가 한 번으로 총 세 번 측정을 실시하였다. 검사 순서는 무작위로 하였으며, 두 검사자는 서로 측정한 결과를 알지 못하게 하였다. 결과 : 연구에 참여한 대상자는 남자 9명, 여자 21명이었다. 실험 결과 스마트폰 어플리케이션과 각도계의 평균 각도 비교에서 오른쪽 가쪽 굽힘을 제외한 모든 항목에서 유의한 차이가 없는 것으로 나타났다(p>.05). 스마트폰 어플리케이션과 각도계의 검사자내 신뢰도는 전 움직임에서 ICC값이 .841~.958로, 검사자간 신뢰도는 전 움직임에서 ICC값이 .720~.944로 나타나 모두 높은 수준의 신뢰도를 보였다. 결론 : 스마트폰 어플리케이션과 각도계는 목의 관절가동범위를 측정하는데 신뢰할 수 있는 것으로 나타나, 스마트폰 어플리케이션은 관절가동범위에 신속하고 정확한 측정으로 인해 임상에서 유용한 도구로 활용할 수 있을 것이다.

시각·청각장애인을 위한 저비용 베이비 모니터 구현 (Implementation of Low-Cost Baby Monitor for deaf and Visually Impaired Person)

  • 오파도;김현희;이부형
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.159-162
    • /
    • 2015
  • 본 논문에서는 아두이노를 활용한 시각, 청각장애인을 위한 베이비 모니터를 구현하였다. 제안된 베이비 모니터는 측정부, 송신부로 나뉘고 어플리케이션과 연동된다. 측정부는 음량소리센서로 구성되고, 송신부는 블루투스 모듈로 구성된다. 측정부와 송신부는 아두이노 보드에 의해 제어된다. 측정부의 음량소리센서로 소리의 값을 측정하여 제품 내의 아두이노 보드로 값을 전달한다. 측정된 값은 송신부의 블루투스 모듈에 의해 어플리케이션으로 보내진다. 어플리케이션은 받은 값을 판단하고 스마트폰을 제어하여 그 값에 적합한 빛과 소리, 진동을 출력한다. 제안된 베이비 모니터와 어플리케이션이 값에 따라 정확히 동작됨을 보였다.

  • PDF

태권도 품새 검증 어플리케이션 설계 및 구현 (A Design and Implementation of Taegwondo Poomsae Verification Application)

  • 이원주;장병운;유호상
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제54차 하계학술대회논문집 24권2호
    • /
    • pp.37-38
    • /
    • 2016
  • 본 논문에서는 Kinect 센서 기반의 태권도(Taegwondo) 품새(Poomsae) 검증 어플리케이션을 설계하고 구현한다. 이 어플리케이션은 는 태권도 품새 검증 어플리케이션으로 태권도 품새 태극 1장을 설계 구현한다. Kinect 센서를 통하여 측정한 사용자의 스켈레톤(skeleton) 위치 정보와 태권도 품새 기본 가이드를 비교함으로써 사용자의 자세와 태권도 품새 기본 가이드의 차이값을 측정한다. 이 측정값의 차이에 따라 기본 점수에서 감점하여 사용자의 품새 정확도를 점수로 산정할 수 있다. 또한 사용자는 Kinect 센서를 통하여 전송된 자신의 품새 이미지와 기본 품새 가이드의 차이를 보고 자신의 품새를 교정할 수 있다.

  • PDF

압전센서를 이용한 운동량 측정 시스템의 설계 및 구현 (Design and Implementation of a System Measuring Quantity of Motion using Piezoelectric sensor)

  • 정동훈;장시웅
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.260-263
    • /
    • 2016
  • 최근 스마트폰을 이용한 사용자의 운동량 계산 어플리케이션이 많이 출시되고 있다. 이러한 어플리케이션은 스마트폰의 GPS, 가속도 등의 내장 센서들을 이용하여 사용자의 행위를 분석하고, 분석된 내용을 토대로 운동량을 단순 계산해 주는 것들이 많다. 이러한 단순 계산은 사용자의 행동을 지정된 행동으로 인식하여 계산하기 때문에 복잡한 운동을 할 경우 어플리케이션에서 측정하는 칼로리 소모량과 실제 칼로리 소모량 계산과 비교해보면 오차가 많이 나는 경우가 많다. 이러한 오차를 줄이고자 신발에 압전센서와 블루투스 통신을 포함한 모듈을 삽입하여 사용자의 이동거리와 발걸음 수를 정확히 측정하여 사용자의 운동을 인식하고, 측정된 데이터를 이용하여 운동이 끝난 뒤 발걸음수와 이동거리를 이용하여 사용자의 소모된 칼로리를 정확하게 측정할 수 있는 방법을 제시하였다.

  • PDF

웹 어플리케이션의 순환복잡도 메트릭스에 관한 연구 (A Study of Cyclomatic Complexity for Web Application)

  • 안종근;유해영
    • 정보처리학회논문지D
    • /
    • 제9D권3호
    • /
    • pp.447-456
    • /
    • 2002
  • 웹 어플리케이션은 기존의 어플리케이션과는 다른 구조적인 특징을 가지고 있다. 웹 서버 상에서 실행되는 프로그램 코드인 서버측 스크립트 요소, 웹 브라우저에서 수행되는 프로그램 코드인 클라이언트측 스크립트 요소, 웹 브라우저에서 사용자가 선택하는 링크 요소 그리고 사용자의 선택을 클라이언트 스크립트로 연결시켜 주는 이벤트 요소, 이렇게 네 가지 요소들이 상호 연관되어 웹 어플리케이션을 구성한다. 기존의 어플리케이션들보다 다양한 요소들로 구성된 웹 어플리케이션에서 복잡도 측정에 기존의 모듈 또는 클래스 단위로 적용되는 복잡도 측정 방법을 그대로 적용하기 힘들다. 이에 본 논문에서는 웹 어플리케이션의 구조적인 복잡함을 반영하는 웹 어플리케이션의 순환복잡도(CCWA : Cyclomatic Complexity for Web Application) 메트릭스를 제안한다. 제안된 CCWA 도구를 개발하여, 현재 기업에서 사용중인 웹 어플리케이션에 적용하여 평가하였다. 그 결과 제안된 CCWA 도구는 각 요소들에 순환복잡도를 각각 적용했을 때에는 발견할 수 없었던 복잡도가 높은 웹 어플리케이션 파일을 발견하게 해주었다.