• 제목/요약/키워드: Maintenance Metric

검색결과 30건 처리시간 0.026초

타임 스탬프를 이용한 타일드 디스플레이 기록기의 타일 영상 병합 알고리즘 (A Tile-Image Merging Algorithm of Tiled-Display Recorder using Time-stamp)

  • 최기석;낭종호
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권5호
    • /
    • pp.327-334
    • /
    • 2009
  • 타일드-디스플레이 시스템은 다수의 디스플레이 디바이스를 그리드 형태로 연결하여 큰 화면과 높은 해상도를 제공해줄 수 있는 시스템이다. 타일드-디스플레이 시스템은 공동 협업 분야에서 다양하게 응용할 수 있는데, 그러한 시스템들은 일반적으로 사용 로그 정보를 기록한다. 이러한 로그 정보는 시스템의 유지 및 관리 보수를 위한 용도 뿐만 아니라, 공동 협업 상에서의 진행상황을 다시 열람할 수 있는 회의록이 된다. 타일드-디스플레이 기록기는 크게 세 단계를 거치게 되는데, 첫 번째는 각 타일에서 기록에 필요한 데이터를 기록 및 전송하는 과정이다. 두 번째는 각 타일에서 전송한 데이터를 조합하여 완성된 하나의 캡쳐 프레임을 만들게 되며, 마지막 단계에서는 조합한 결과물을 인코딩하여 저장하거나 스트리밍과 같은 서비스를 제공하게 된다. 이 과정에서 로그 정보를 저장할 때 화면 캡춰 시간 오차로 인해 전체 로그 영상의 품질이 떨어지게 되는데, 본 논문에서는 각각의 타일 이미지를 병합하여 만들어진 전체 로그의 품질을 측정하는 타임 스탬프 기반의 평가함수를 정의하고, 정의한 평가 함수를 이용하여 로그 품질을 향상 시킬 수 있는 타일 이미지 병합 알고리즘을 제안한다.

소프트웨어 품질 향상을 위한 리팩토링 효과 분석 : AIS 중개 서버 프로그램을 대상으로 (Refactoring Effectiveness Analysis for Software Quality Enhancement : using AIS Mediation Server Program)

  • 이서정;이재욱;황훈규;이장세
    • 한국항해항만학회지
    • /
    • 제36권5호
    • /
    • pp.363-370
    • /
    • 2012
  • 최근 국제해사기구에서 추진하고 있는 e-navigation은 선박의 안전운항을 위한 다양한 서비스를 지향하고 있다. 이에 따라, 해양 분야에 다양한 소프트웨어 개발이 기대되고 있으며, 동시에 그 품질의 중요성이 높아지고 있다. 이 논문에서는 소프트웨어의 품질 향상의 실험을 위해, 기존 AIS중개서버 프로그램에 소프트웨어 리팩토링(refactoring) 기법을 적용하였으며, 그 효과를 분석하였다. 리팩토링은 소프트웨어를 소스 코드 수준에서 구조의 복잡성을 줄여서, 이해하기 쉽고 기능 변경이 용이한 상태로 변경하는 기법이다. 이를 통해, 겉으로 보이는 동작의 변화는 없이 내부구조가 변경된다. 리팩토링 적용 효과 분석을 위해서, IEC/ISO 9126 소프트웨어 품질표준의 유지보수성과 관련된 기존 메트릭의 산술적 측정기법을 도입했다.

A Data Mining Approach for Selecting Bitmap Join Indices

  • Bellatreche, Ladjel;Missaoui, Rokia;Necir, Hamid;Drias, Habiba
    • Journal of Computing Science and Engineering
    • /
    • 제1권2호
    • /
    • pp.177-194
    • /
    • 2007
  • Index selection is one of the most important decisions to take in the physical design of relational data warehouses. Indices reduce significantly the cost of processing complex OLAP queries, but require storage cost and induce maintenance overhead. Two main types of indices are available: mono-attribute indices (e.g., B-tree, bitmap, hash, etc.) and multi-attribute indices (join indices, bitmap join indices). To optimize star join queries characterized by joins between a large fact table and multiple dimension tables and selections on dimension tables, bitmap join indices are well adapted. They require less storage cost due to their binary representation. However, selecting these indices is a difficult task due to the exponential number of candidate attributes to be indexed. Most of approaches for index selection follow two main steps: (1) pruning the search space (i.e., reducing the number of candidate attributes) and (2) selecting indices using the pruned search space. In this paper, we first propose a data mining driven approach to prune the search space of bitmap join index selection problem. As opposed to an existing our technique that only uses frequency of attributes in queries as a pruning metric, our technique uses not only frequencies, but also other parameters such as the size of dimension tables involved in the indexing process, size of each dimension tuple, and page size on disk. We then define a greedy algorithm to select bitmap join indices that minimize processing cost and verify storage constraint. Finally, in order to evaluate the efficiency of our approach, we compare it with some existing techniques.

웹 소프트웨어의 위험분석 모델에 관한 연구 (A Study of Risk Analysis Model on Web Software)

  • 김지현;오성균
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권3호
    • /
    • pp.281-289
    • /
    • 2006
  • 소프트웨어 개발환경이 웹 기반으로 급격히 전환되고 있으나 웹 소프트웨어 품질 측정 메트릭이나 추정 모델에 대한 연구는 매우 미흡한 실정이다. 본 연구는 웹 소프트웨어의 위험도가 객체 속성과 상관관계가 있는지 선형회귀 방법을 사용하여 분석하였고, 실무에서 사용되고 있는 중형이상의 6개 시스템을 대상으로 규모와 클래스 수(NOC), 규모와 메소드 수(NOM) 및 복잡도와 클래스 수(NOC), 복잡도와 메소드 수(NOM)에 관한 적정 모델을 제안하였다. 실험에 사용한 6 시스템 중 5 시스템(S06 제외)의 규모(LOC)와 NOM이 높은 관련성을 보였고 4 시스템(S04 & S06 제외)의 복잡도와 NOM, 복잡도와 NOC가 높은 관련성을 보였다. 여기서 웹 소프트웨어 구조를 이루는 서버, 클라이언트. HTML 세 요소 각각의 복잡도를 비교하였는데, 두 시스템(S04, S06)은 각 요소의 복잡도 차이가 비교적 높았으며 1시스템(S06)은 HTML 복잡도가 크게 치우쳐 있었다. 즉 위험도를 미리 추정하여 유지보수성을 향상시키기 위해서는 NOM으로 추정가능 하도록 세 요소의 복잡도를 균일하게 유지해야 함을 제시한다.

  • PDF

압전센서를 사용한 배관 구조물의 실시간 건전성 평가 (Real-time Health Monitoring of Pipeline Structures Using Piezoelectric Sensors)

  • 김주원;이창길;박승희
    • 한국구조물진단유지관리공학회 논문집
    • /
    • 제14권6호
    • /
    • pp.171-178
    • /
    • 2010
  • 가스관, 송유관 등의 배관구조물은 주요자원의 수송을 책임지는 핵심 지하시설물 중 하나이다. 이들은 사고 및 자연적인 노후화로 인해 국부적인 손상이 발생할 위험에 노출 되어있다. 하지만 대부분의 배관구조물은 지하의 좁은 공간에 복잡하게 연결되어있기 때문에 구조물의 건전성을 지속적으로 모니터링 하는데 어려움이 있었다. 이러한 지금까지 관리방식의 한계점을 극복하기 위해 최근 유비쿼터스 센서 네트워크 기반의 온라인 방식의 상시적 구조물 건전성 평가방법에 대한 연구가 활발히 이뤄지고 있다. 본 논문에서는 전기-역학적 임피던스 기반의 실시간 배관 구조물 건전성 평가방법에 대하여 연구하였다. 배관 구조물에 발생하기 쉬운 볼트 풀림과 균열의 두 가지 국부손상을 가정하였고 압전효과를 가진 PZT와 MFC 센서를 이용하여 구조물의 상태에 따른 임피던스를 계측하여 손상탐색 실험을 수행하였다. 하나의 센서로 가진과 센싱을 동시에 수행할 수 있는 저비용 셀프센싱 기법을 사용하였고 배관 상태에 대한 객관적인 판단을 위해 손상지수인 RMSD 값을 사용하여 계측된 신호를 이용하여 손상의 정도를 정량화 시켰다. 손상여부의 판단을 위해 일반 극치 분포를 이용하여 최적화된 통계적인 정상상태의 임계값을 설정하였다. 위와 같은 실험적 연구과정을 통해 제안된 실시간 배관 구조물 건전성 평가 방법의 타당성과 효율성을 확인해 보았다.

타코나이트 광산 공정에서의 실시간 질량측정기기와 실시간 수농도의 환산에 의한 질량농도와의 연관성 (Relationships between a Calculated Mass Concentration and a Measured Concentration of PM2.5 and Respirable Particle Matter Sampling Direct-Reading Instruments in Taconite Mines)

  • 정은교;장재길;송세욱;김정호
    • 한국산업보건학회지
    • /
    • 제24권1호
    • /
    • pp.65-73
    • /
    • 2014
  • Objectives: The purposes of this study are to investigate workers' exposures to respirable particles generated in taconite mines and to compare two metric methods for mass concentrations using direct-reading instruments. Methods: Air monitorings were conducted at six mines where subjects have been exposed primarily to particulate matters in crushing, concentrating, and pelletizing processes. Air samples were collected during 4 hours of the entire work shift for similarly exposure groups(SEGs) of nine jobs(N=37). Following instruments were employed to evaluate the workplace: a nanoparticle aerosol monitor(particle size range; 10-1000 nm, unit: ${\mu}m^2/cc$, Model 9000, TSI Inc.); DustTrak air monitors($PM_{10}$, $PM_{2.5}$, unit: $mg/m^3$, Model 8520, TSI Inc.); a condensation particle counter(size range; 20-1000 nm, unit: #/cc, P-Trak 8525, TSI Inc.); and an optical particle counter(particle number by size range $0.3-25{\mu}m$, unit: #/cc, Aerotrak 9306, TSI Inc.). Results: The highest airborne concentration among SEGs was for furnace operator followed by pelletizing maintenance workers in number of particle and surface area, but not in mass concentrations. The geometric means of $PM_{2.5}$ by the DustTrak and the Ptrak/Aerotrak were $0.04{\mu}m$(GSD 2.52) and $0.07{\mu}m$(GSD 2.60), respectively. Also, the geometric means of RPM by the DustTrak and the Ptrak/Aerotrak were $0.16{\mu}m$(GSD 2.24) and $0.32{\mu}m$(GSD 3.24), respectively. The Pearson correlation coefficient for DustTrak $PM_{2.5}$ and Ptrak/Aerotrak $PM_{2.5}$ was 0.56, and that of DustTrak RPM and Ptrak/Aerotrak RPM was 0.65, indicating a moderate positive association between the two sampling methods. Surface area and number concentration were highly correlated($R^2$ = 0.80), while $PM_{2.5}$ and RPM were also statistically correlated each other($R^2$ = 0.79). Conclusions: The results suggest that it is possible to measure airborne particulates by mass concentrations or particle number concentrations using real-time instruments instead of using the DustTrak Aerosol monitor that monitor mass concentrations only.

객체지향 분석 단계에서의 클래스 복잡도 측정 (Measurement of Classes Complexity in the Object-Oriented Analysis Phase)

  • 김유경;박재년
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권10호
    • /
    • pp.720-731
    • /
    • 2001
  • 구조적 개발 방법론에 적용하도록 만들어진 복잡도 척도들을 클래스의 상속성, 다형성, 메시지 전달 그리고 캡슐화와 같은 객체지향의 개념에 직접적으로 적용할 수 없다. 또한 기존의 객체지향 소프트웨어에 대한 척도의 연구는 프로그램의 복잡도나, 설계 단계의 척도가 대부분이었다. 실제로 분석단계 클래스의 복잡도를 낮춤으로서 시스템의 개발 노력이나 비용 및 유지보수 단계에서의 노력이 크게 줄어들게 되므로, 분석 클래스에 대한 복잡도를 측량하기 위한 척도가 필요하다. 본 논문에서는 객체지향 개발방법론인 RUP(Rational Unified Process)의 분석 단계에서 추출되는 분석 클래스에 대해서 복잡도를 측정할 수 있는 새로운 척도를 제안한다. 협력 복잡도CC(Collaboration Complexity)는 가능한 협력의 최대 수로서 클래스가 잠재적으로 얼마나 복잡할 수 있는지를 측정하기 위한 척도이며, 각 협력자들의 인터페이스를 이해하는 것과 관련된 총체적 어려움을 측정하는 인터페이스 복잡도 IC(Interface Complexity)를 정의하였다. 제안된 척도는 Weyuker의 9가지 공리적 성질에 대하여 이론적인 검증을 하였으며, 텍스트 마이닝 기법을 사용하여 사용자의 질문에 자동으로 응답하는 시스템의 분석 클래스에 대하여 제안된 척도를 적용하여 복잡도를 측정하였다. 제안된 CC와 IC의 값과 Chidamber와 Kemerer가 제안된 CBO와 WMC의 값을 비교해 본 결과, 제안된 복잡도 척도의 계산결과 값이 큰 클래스의 경우에는 설계 이후 단계에서도 역시 복잡도가 커지게 되는 것을 알 수 있었다. 이로써 소프트웨어개발 주기의 초기에 클래스에 대한 복잡도를 평가해 보고, 나머지 단계에 필요한 시간과 노력을 예측함으로써 보다 비용-효과적인 객체지향 소프트웨어를 개발할 수 있는 가능성이 높아질 것으로 기대된다.

  • PDF

객체 지향 CASE 도구에 대한 재구조화 실험 (An Experiment in Refactoring an Object-Oriented CASE Tool)

  • 조장우;김태균
    • 한국정보처리학회논문지
    • /
    • 제6권4호
    • /
    • pp.932-940
    • /
    • 1999
  • 객체 지향 기법은 일반적으로 소프트웨어의 재사용성을 향상시킨다고 알려져 있다. 그러나 실제 객체 지향 소프트웨어를 재사용하기 위해서는 재구조화 과정이 필요하다는 사실이 점차 인식되고 있다. Refactoring은 객체 지향 소프트웨어의 재사용성과 유연성을 향상시키기 위하여 소프트웨어 시스템의 구조를 정제하는 과정이다. 본 논문에서는 이러한 Refactoring 기법을 기존에 구현된 바 있는 객체 지향 CASE(Computer Aided Software engineering) 도구인 OODesigner 버전 1.x에 적용한 연구 결과를 제시한다. 버전 1.x는 Rumbaugh의 OMT(Object Modeling Technique) 모델 중에서 객체 모델을 지원하며, 객체도표 작성, 클래스 자원에 대한 문서화, 자동적인 C++ 코드생성, 클래스 재사용을 위한 정보 저장소, C++코드의 역공학 기능들을 지원한다. 비로 버전 1.x가 요구되는 기능과 신뢰성에 문제가 없었으나 구조적인 관저에서 문제를 가지고 있었기 때문에 새로운 기능을 추가하고 유지 보수하는데 많은 어려움이 있었다. 그러므로 본 연구에서는 기존의 버전 1.x를 재구조화하여 보수 유지가 용이한 시스템 구조로 만들었다 본 논문에서는 재구조화의 필요성, 재구조화 과정, 재구조화 내용 그리고 재구조화 효과에 대해 기술하고, 기존의 OODesigner 버전 1.x 와 재구조화된 OODesigner 버전2.x를 소프트웨어 메트릭(metric)를 통해 비교 분석한 결과와 이 과정에서 얻은 경험들을 제시한다.

  • PDF

울릉도 섬잣나무-솔송나무림의 구조 및 하층식생의 종 다양성 (Structure and Understory Species Diversity of Pinus parviflora - Tsuga sieboldii Forest in Ulleung Island)

  • 조용찬;홍진기;조현제;배관호;김준수
    • 한국산림과학회지
    • /
    • 제100권1호
    • /
    • pp.34-41
    • /
    • 2011
  • 본 연구에서는 울릉도 태하령의 섬잣나무-솔송나무림에서 10개의 영구방형구($10m{\times}10m$) 및 30개의 소방 형구($1m{\times}3m$)를 설치하여 임분구조, 식생조성 및 종다양성을 밝히며 종다양성 모형을 수립하였다. 섬잣나무-솔송나무 임분의 광량은 평균 $3.7mol{\cdot}m^{-2}{\cdot}day^{-1}$, 수관 열림도는 평균 8.6 %로 분석되었다. Mantel 검정 결과, 임분 상층의 구조가 장기적으로 지속되기 어려울 것으로 나타났다. 하층식생의 조성은 지상부의 구조 및 토양 나출도와 유의한 상관을 나타내었다. 중회귀분석을 통한 종다양성 모형에서 섬잣나무의 양적 요인(단면적 및 밀도) 및 숲 바닥 조건이 유의한 예측변수로 분석되었다. 섬잣나무-솔송나무림의 유지에는 비교적 큰 규모의 교란이 필요할 것으로 생각되며, 종다양성을 유지하기 위해서는 여우꼬리사초 및 큰두루미꽃과 같은 단일 군반을 형성하는 교란지 종의 확장을 제어하는 것이 필요하다.

초등 예비교사들의 법정계량단위에 대한 이해 (The Understanding of Elementary Pre-Service Teachers' on Legal Units)

  • 김성규;공영태
    • 과학교육연구지
    • /
    • 제33권1호
    • /
    • pp.111-121
    • /
    • 2009
  • 이 연구의 목적은 초등예비교사들의 법정계량단위에 대한 관심과 지식정도를 알아보는 것이었다. C 교대 초등예비교사 1,096명을 대상으로 법정계량단위에 대한 인식과 관심, 학년별, 성별, 계열별로 얼마만큼 알고 있는지를 설문을 통하여 변인별 빈도와 백분율(%)과 교차분석($x^2$)을 산출하여 분석해 보았다. 법정계량단위사용의 시기에 대한 관심은 52.1%가 잘 알지 못하였고, 단위사용에 대한 혼란을 느낀 경험을 60.1% 갖고 있다고 하였다. 시행공포후의 반응에서는 절반이상이 별 달라진 것이 없다고 대답하였다. 법정계량단위 사용의 정착을 위한 노력은 방송매체, 수업시간 그리고 캠페인, 연수의 순으로 습득해야한다고 하였다. 법정계량단위에 대하여 학년별, 성별 그리고 문과, 이과계열출신별로 지식정도를 알아본 결과로는 길이와, 넓이, 부피, 질량 단위 등은 학년별, 성별 그리고 이과, 문과계열출신별에 관계없이 따른 지식정도는 잘 알고 있었다. 3학년의 정답률이 가장 높았고 지식 정도 순서로는 3>4>2>1 순으로 나타났다. 3학년의 경우 교육과정상 단위 관련 과목을 배운 시기가 얼마 되지 않아 정답률이 높은 것으로 사료된다. 성별의 경우는 남학생보다 여학생이 정답률이 높았다. 온도는 남자가 정답을 택한 경우가 많았으며 여학생은 한 명도 정답을 선택하지 않았다. 시간의 경우 여학생들의 정답률이 남학생보다 2.7배 이상으로 높았다. 문과, 이과계출신별 지식정도는 부피와, 빛의 밝기는 동일하였고 온도를 제외하고는 예상과 달리 문과 계열출신학생이 정답률이 높았다. 특히 광도를 나타내는 SI단위인 '칸델라(cd)'보다 생활 속에서 사용하는 '럭스' 단위를 혼동하여 사용하는 것 같다. SI 기본단위는 학년별, 성별 그리고 문과, 이과계열별에 관계없이 잘 모르고 있었다. 또한 생활 속에서 쉽게 접하고 있는 유리 및 보조단위를 기준단위와 혼동하여 쓰는 경우도 확인할 수 있었다. 그래서 학생들이 자연스럽게 단위 학습이 될 수 있도록 지속적인 노력이 필요하다고 생각한다. 또한 정부의 미온적인 대처가 제도정착을 지연시키는 한 원인이 되기도 하므로 정부는 제도정착을 위해서 다른 나라의 경우를 거울삼아 하루빨리 정착 할 수 있도록 적극적인 노력을 해야 한다.

  • PDF