• 제목/요약/키워드: Software component

검색결과 1,219건 처리시간 0.028초

Java 프로그램의 품질평가를 지원하는 메트릭 측정 시스템 (Metrics Measurement System Supporting Quality Evaluation of Java Program)

  • 박옥자;유철중;장옥배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.151-164
    • /
    • 2001
  • 최근 가장 대표적인 객체지향 언어로 사용되는 Java는 일반적인 애플리케이션뿐만 아니라 인터넷/인트라넷 기반 프로그램 개발, 나아가 컴포넌트 기반 개발에 이르기까지 다양한 분야에서 개발 언어로 사용되고 있다. 따라서 개발된 프로그램의 재사용 및 유지보수 관점에서 프로그램 품잘평가는 보다 중요한 쟁점이 되고 있으므로 기존의 Java 애플리케이션을 포함하여 현재 개발된 프로그램의 품질평가에 필요한 메트릭 측정이 필요하다. 하지만, 이미 제안된 객체지향 소프트에어 메트릭이 현재의 Java 프로그램의 특성에 적합한지에 대한 타당성 검증이 필요하므로 본 논문에서는 기존의 객체지향 메트릭이 Java 프로그램에 적합한지 여부를 결정하기 위해 필요한 메트릭 측정 시스템을 구축하여 Java 프로그램에 적합한 메트릭 제안을 지원하고자 한다. 본 시스템은 Briand가 기존의 객체지향 소프트웨어 메트릭을 수학적으로 정형화시켜 분류한 메트릭을 Java 프로그램에 적용시켜 제안된 메트릭이 프로그램에 타당성 있는지 검증함으써 명확한 품질평가도구 개발을 지원하고자 한다. 본 시스템을 통해 Java 소스 프로그램으로부터 정량적 정보를 보다 빠르고 정확하게 산출함으로써 기존의 객체지향 메트릭에 대한 검증을 비교 및 분석 수행할 수 있으며, 타당성 문제가 있다면 새로운 메트릭의 제안 및 보완을 고려함으로써 Java 프로그램에 적합한 메트릭 확립을 가능하게 할 것이다.

  • PDF

무선인터넷 서비스 사용성 지수 평가 체계 (Usability index evaluation system for mobile WAP service)

  • 박환수
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 2부
    • /
    • pp.152-157
    • /
    • 2008
  • 모바일 무선인터넷 서비스(WAP)는 휴대폰이라는 제한된 화면 크기와 조작부, 브라우저 및 OS에서의 UI 구현상의 제약 등으로 인해 사용성이 고객만족도에 더욱 중요한 영향을 미치는 요소가 되고 있다. 특히 여러 다양한 콘텐츠 제공사에 의해 각각의 서비스가 개발되어 제공되는 현 상황에서, 이러한 서비스들의 UI 품질수준을 일관된 기준과 방법으로 효과적인 관리를 할 필요가 있다. 본 연구에서는 다양한 무선 인터넷 서비스들에 대한 일관된 UI 수준관리를 위한 사용성 지수 평가 체계를 제안한다. 제안된 평가 체계는 사용성 관련 사용성 지표와 UI 원칙으로부터 무선 인터넷 서비스에서의 UI 설계 요소와 평가 항목들을 도출하는 top-down 방식과, 기존 UI 설계 지침으로부터 사용성과 관계된 평가 항목들을 도출하고, 이들을 사용성 원칙과 지표 관점에서 그룹핑하는 bottom-up 방식을 통해 평가 체계 및 항목들이 구축되었다. 이러한 양방향 평가 체계 구축 방법은 사용성 문제를 야기할 수 있는 다양한 측면을 사용성 지표 관점에서 빠짐없이 고려할 수 있을 뿐 아니라, 실제 서비스 환경과 관련된 UI component 관점에서 구체적인 평가 항목들을 도출할 수 있다는 장점이 있다. 이러한 방법을 통해 구조화된 평가 체계는 사용성 지표와 각 지표와 관계된 사용성 원칙인 UI 가이드라인, 각 가이드라인 별로 구체적인 평가를 위한 UI component 별 평가항목들간 연결을 통해 계층적으로 구성되어 있다. 특히 각 평가 항목들을 O/X 로 판정할 수 있는 구체적인 내용과 형태로 구성하고, 전체 평가 항목 대비 만족된 평가항목의 비율로써 해당 서비스의 사용성 접수가 도출될 수 있게 하여 무선 인터넷 서비스의 사용성 수준을 정량적인 값으로 파악할 수 있도록 하였다. 제안된 평가 체계는 사용자 테스트를 통한 실제 사용성 문제와 비교 분석되어 그 효과별 검증하였으며, 평가 항목별로 평가 대상 및 기준, 사례를 안내해주고 지표별 접수를 자동으로 계산해 주는 S/W 로 구현되어 실제 무선 인터넷 서비스의 평가 및 개선작업에 적용되었다.

  • PDF

호환 가능한 임플랜트 보철용 유지 나사들의 형태 비교와 풀림 회전력의 측정에 관한 연구 (A STUDY ON GEOMETRIC COMPARISON OF FOUR INTERCHANGEABLE IMPLANT PROSTHETIC RETAINING SCREWS AND MEASUREMENT OF LOOSENING TORGUE)

  • 조수미;임주환;조인호
    • 대한치과보철학회지
    • /
    • 제36권3호
    • /
    • pp.468-482
    • /
    • 1998
  • Since the concept of osseointegration was introduced by Branemark of Sweden, dental implants have been used for various dental prosthetic treatments. The survival rate of dental implant is likely to be closely related to the total biomechanical role of each component of implant system. The use of interchangeable component is very attractive for dental practitioners because such an approach would save treatment cost, flexibility of prosthetic treatment options as well as conveniences. Therefore, the use of interchangeable implant system has been increasing without scientific assessment of safety and efficacy of various interchangeable implant system. The purpose of this study, therefore, were to compare the geometric characteristic of four interchangeable dental implant screws and the loosening torque of these screws. Four types of dental implant screws tested in this study were Nobelpharma, 3i, Impla-med, Restore. Four screws each of the test specimens were subjected for scanning electron microscopic examinations under the same condition and a 35x magnified standard SEM picture was objected from each test specimen using JSM-5200 scanning microscope. From each of the SEM pictures, eight parameters. i.e., diameter of screw head. screw length, thread pitch, major diameter. neck diameter, neck length, crest width and root width were determined using a caliper. The measurement for each parameters were then corrected for their magnification factor. The loosening torque were also determined by using a torque gauge. All of the measurements were statistically analyzed by ANOVA test and multiple range test. Statistical significance was set in advance at the probability level of less than 0.05. All analyses were done with SPSS software for the personal computer. The conclusion obtained from this studies were summarized as the following; 1. No statistically significances were noted in the thread pitch. and crest width in the four screws, and in the case of major diameter, the Impla-med screw was significantly smaller than the other three screws (p<0.05). Therefore, four implant bolts could be physically inserted in a abutment nuts. 2. The diameter of screw head was decreased in the order of Restore, 3i, Nobelpharma, Impla-med screws and the length of screws were decreased in the order of 3i, Restore, Nobelpharma and Impla-med. The diameter of neck was decreased in the order of Impla-med, Restore. Nobelpharma, 3i screws. The differences of each of these parameters were statistically significant (p<0.05). The width of root of screws were decreased in the order of Nobelpharma, Impla-med, Restore and 3i. The differences among Nobelpharma and Impla-med. Restore and 3i were statistically significant (p<0.05). 3. When the screws were loosening 1, 3, 4 and 5 times, the loosening torque for Impla-med and 3i screws were significantly higher than that of Nobelpharma or Restore screws (p<0.05). However, when statistically smaller than that of 3i, Restore or Nobelpharma screws(p<0.05).

  • PDF

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 어플리케이션의 성능 향상을 도모할 수 있도록 한다.

EJB 컴포넌트 기반 WAP 응용 생성기 (A EJB Component-based WAP Application Generator)

  • 음두헌;강이지
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.125-139
    • /
    • 2005
  • 무선 인터넷 사용자의 급증과 함께 모바일 전자상거래가 활성화 되고 있다. 이러한 모바일 전자상거래에 대한 수요를 만족시키기 위해 모바일 전자상거래를 지원하는 모바일 응용의 생산성 향상이 요구된다. 본 논문에서 소개하는 WAPSiteGen은 데이터베이스부터 구축해야 하거나 기존 데이터베이스를 사용하는 모바일 응용의 생산성 향상을 위해 3-계충 구조를 갖는 WAP 응용을 자동 생성한다. WAPSiteGen은 3-계층 중, 비즈니스 로직 층을 담당하는 EJB 컴포넌트들과 함께 질의 처리 및 푸쉬 서비스 기능을 제공하는 JSP 웹 컴포넌트들을 자동 생성하고 프리젠테이션 층으로는 처리된 결과를 보여주는 관리자용 HTML 폼과 고객용 WML 데크들과 이 데크를 구성하는 카드들을 자동 생성한다. 또한, WAPSiteGen은 EJB와 JSP 등의 컴포넌트 기술을 도입함으로써 3-계층 구조를 갖는 WAP응용의 확장성, 재사용성, 이식성 등도 향상시킬 뿐 아니라 고객이 원하는 시점과 장소에 정보를 제공할 수 있는 WAP 푸쉬 서비스를 갖는 응용을 생성한다. WAPSiteGen은 비슷한 기능을 지원하는 상용도구들과 달리 생성하는 응용이 질의의 대상인 개체와 함께 이 개체와 연관된 모든 개체들의 집합을 한 단위로 검색 할 수 있어 연관된 정보들을 신속하게 제공한다. 본 논문에서는 WAPSiteGen의 기능 및 구현 원리를 설명하고 상용화된 모바일 응용 생성기들과의 기능을 비교하여 WAPSiteGen의 장점을 설명한다.

  • PDF

회전무관 3D Star Skeleton 특징 추출 (Rotation Invariant 3D Star Skeleton Feature Extraction)

  • 전성국;홍광진;정기철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권10호
    • /
    • pp.836-850
    • /
    • 2009
  • 포즈인식은 최근에 유비쿼터스 환경, 행위 예술, 로봇 제어 등에서 그 필요성이 증가되고 있는 분야로써, 컴퓨터비전, 패턴인식 등에서 활발히 연구되고 있다. 하지만 기존의 포즈인식 연구들은 사람의 회전이나 이동에 따라서 불안정한 인식률을 보인다는 단점을 갖고 있다. 이는 포즈 인식을 위해 추출한 특징이 사람의 회전, 이동 등의 다양한 변수에 영향을 크게 받기 때문이다. 이를 극복하기 위하여 본 논문에서는, 다 시점(multi-view) 환경에서의 3D Star Skeleton과 주성분 분석(principal component analysis: PCA)에 기반한 사람의 회전에 강건한 특징 추출을 제안한다. 제안된 시스템은 포즈의 특징 추출을 위해 다 시점 환경 기반의 visual hull을 생성하는 과정에서 획득 가능한 깊이 정보를 표현하는 8개의 projection map을 입력데이터로 사용한다. 이를 통해 포즈의 3D 정보를 반영하는 3D Star Skeleton을 구성하고 주성분 분석 기반의 회전에 강건한 특징을 추출한다. 실험결과에서는 다양하게 회전된 사람으로부터 생성된 3D Star Skeleton에서 특징을 추출하고 다양한 인식기를 통해 포즈인식을 해보았으며, 제안된 특징 추출 방법이 사람의 회전에 강건함을 알 수 있었다.

네트웍 기반 모듈라 로봇의 원격 제어 (Remote Control of Network-Based Modular Robot)

  • 염동주;이보희
    • 융합정보논문지
    • /
    • 제8권5호
    • /
    • pp.77-83
    • /
    • 2018
  • 동작을 기억하는 모듈라 로봇은 손으로 직접 표현하기 때문에 창의적 구조물을 쉽게 만들고, 동작시킬 수 있다. 하지만 사용자에 의하여 만들어진 동작을 저장할 충분한 저장 공간이 모듈 내에 없어서 만들어진 동작을 재사용이 불가능하며 모듈라 로봇이 다시 동작을 기억할 시에 다른 동작으로 바뀌게 된다. 또한, 다수의 모듈라 로봇을 동시에 동작시킬 수 있는 주 제어기가 없어서 직접적으로 사용자가 모듈라 로봇에 입력해야하는 단점이 있다. 이러한 단점을 극복하고자, 유선 및 무선 네트웍을 이용하고 웹 서버 및 컴퍼넌트 기반 소프트웨어를 설계하여, 주변의 스마트 기기에서 동작시킬 수 있는 원격제어기를 제안하였다. 그리고 제안된 제어기의 하드웨어 개념 및 소프트웨어의 연결 관계를 자세히 제시 하였다. 제안된 방식은 모듈라 로봇에 연결하여 다양한 형태의 구조물을 만들어 동작시키고 저장한 후 다시 재생 동작을 수행하여 동작의 재현성을 보였으며 기존의 저장된 동작을 효과적으로 재생함으로써 유용성을 확인하였다. 아울러 다운로드한 궤적 데이터를 도해적으로 표현하고 실제 동작된 궤적과의 차이를 분석하여 신뢰성을 확인하였다. 향후에는 원격제어기에 저장된 궤적을 인공지능 기법을 이용하여 표준화시켜 모듈라 로봇의 동작을 손쉽게 구현 시킬 예정이다.

계층 구조에 기반을 둔 스마트 홈 시스템를 위한 스마트 센서 프레임워크의 설계 (A Design of Smart Sensor Framework for Smart Home System Bsed on Layered Architecture)

  • 정원호;김유빈
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권4호
    • /
    • pp.49-59
    • /
    • 2017
  • 스마트 센싱은 사물인터넷과 관련된 다양한 응용에 있어 핵심적인 역할을 하고 있으며, 그 중요성은 인공지능의 발전과 더불어 점점 증가하고 있다. 그러므로 스마트 센서의 중요성은 아무리 강조해도 지나치지 않다고 할 수 있을 것이다. 그러나 스마트 센서 관련 대부분의 연구는 특정 응용 목적, 예를 들면 보안, 에너지 절약, 감시 등에 집중되고 있으며, 미래에 필요할 다양한 유형의 스마트 센서를 효율적으로 구성하는 방법에 관한 연구는 드믄 실정이다. 본 논문에서는 스마트 센서의 효율적 구성을 위한 계층구조를 가진 컴포넌트 기반의 스마트 센서 프레임워크가 제안되고, 스마트 홈으로의 응용이 설계, 구현된다. 제안된 방법은 가까운 미래에 등장할 다양한 유형의 스마트 센서를, 제안된 소프트웨어 프레임워크 상에서 필요한 컴포넌트의 설계 및 개발을 통해 구성 가능하다는 것을 보여주고 있다. 또한 계층 구조를 가지고 있으므로 내부 혹은 외부 계층의 삽입을 통해 스마트 센서의 구성을 확대시킬 수도 있으며, 특히 외부 장치 계층과의 연결을 통해 사물인터넷 응용 서비스의 설계 시, 내부 혹은 외부 모듈별 독립적인 설계가 가능하다는 장점을 가진다. 제안된 방법을 사용하여 소규모 스마트 홈 시스템이 설계 구현되었으며, 외부의 서버와 연결되어 다수의 스마트 홈을 수용, 관리할 수 있는 홈 클라우드까지 설계 구현되었다. 각 계층의 컴포넌트들을 개발, 추가함으로써, 스마트 카, 스마트 빌딩, 스마트 팩토리 등, 그 응용의 폭을 효율적으로 확대할 수 있을 것이다.

사상체질에 따른 체질식품 기호도가 20대 성인남녀의 건강수준에 미치는 영향 (The effects of constitutional food preference on health status of the twenties)

  • 김윤영;유종향;박기현;이시우
    • 사상체질의학회지
    • /
    • 제24권2호
    • /
    • pp.31-38
    • /
    • 2012
  • 1. Objectives : This research aimed to understand the effects of food consumption that fits to the constitution of subjects on health status by recognizing the constitutional food preference according to Sasang constitution. 2. Methods : The participants who are college students in D city were invited from Mar. 17, 2009 to Sep. 5 2010 for the research. More than two medical doctors who are specialized in Sasang constitution diagnosed the constitution of participants, and the participants were selected as subjects only if the diagnosis of the two doctors were agreed. Total 422 subjects (Taeumin: 175, Soeumin: 101, Soyangin: 144) were selected from the diagnosis, and the collected data was analyzed with computer software of SPSS 17.0. The frequency analysis was executed for the general characteristics of subjects, and the relationship of constitutional food preference and health status (SF-36) were analyzed with Pearson Correlation Coefficient. 3. Results : From the results about the distribution of constitutional food preference according to the constitutions, Soeumin showed the highest frequency for both of lower than 10 points (35.0 %), which stands for high preference of constitutional food, and higher than 40 points (1.9 %), which stands for low preference of constitutional food. And, they showed no correlation for the results about the relationship between health status and constitutional food preference based on 9 sub-categories of SF-36 including Physical Component Score (PCS), Mental Component Score (MCS). 4. Conclusions : In conclusion, the effects of food consumption that fits to the constitution of the twenties on their health status were understood by recognizing the constitutional food preference according to Sasang constitution. Comparing with the previous research results that constitutional food consumption can enhance their health status, there were no correlation between health status and constitutional food preference. The discrepancy of results can be addressed to difficulties of group selection, constitutional food categorization and lack of constitutional food-related questionnaires. Thus, it is required to conduct a follow-up studies that were made up for the mentioned shortcomings.

가상 동기화 기법을 이용한 SystemC 통합시뮬레이션의 병렬 수행 (Parallel SystemC Cosimulation using Virtual Synchronization)

  • 이영민;권성남;하순회
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권12호
    • /
    • pp.867-879
    • /
    • 2006
  • 이 논문에서는 여러 개의 소프트웨어 혹은 하드웨어 컴포넌트가 존재하는 MPSoC(Multiprocessor-System-on-a-chip) 아키텍처를 빠르면서도 정확하게 통합시뮬레이션 하는 내용을 다룬다. 복잡한 시스템을 설계하기 위해서 MPSoC 아키텍처가 점점 일반화되고 있는데, 이러한 아키텍처를 통합시뮬레이션 할 때는 시뮬레이터의 개수가 증가하고 그에 따라 시뮬레이터들 간의 시간 동기화 비용도 증가하므로 전체적인 통합시뮬레이션 성능이 감소된다. 최근의 통합시뮬레이션 연구들에 의해서 등장한 SystemC 통합시뮬레이션 환경이 빠른 성능을 보이고 있으나, 시뮬레이터의 개수가 증가할수록 성능은 반비례한다. 본 논문에서는 효율적인 시간동기를 통해 통합시뮬레이션의 성능을 증가시키는 기법인 가상동기화 기법을 확장하여, (1) SystemC 커널을 수정하지 않고도 가상 동기화 기법을 적용한 SystemC 통합시뮬레이션을 수행할 수 있고, (2) 병렬적으로 가상동기화 기법을 수행할 수 있게 하였다. 이를 통해 SystemC 통합시뮬레이션의 병렬적인 수행이 가능해졌는데, 널리 알려진 상용 SystemC 통합시뮬레이션 도구인 MaxSim과 비교하였을 때, H.263 디코더 예제의 경우 11배 이상의 성능 증가를 얻었고 정확도는 5% 이내로 유지되었다.