• Title/Summary/Keyword: Maintenance Metric

Search Result 31, Processing Time 0.03 seconds

Two Solutions for Unnecessary Path Update Problem in Multi-Sink Based IoT Networks (멀티 싱크 기반 IoT 네트워크에서 불필요한 경로 업데이트 문제와 두 가지 해결 기법)

  • Lee, Sungwon;Kang, Hyunwoo;Yoo, Hongsoek;Jeong, Yonghwan;Kim, Dongkyun
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.40 no.12
    • /
    • pp.2450-2460
    • /
    • 2015
  • Recently, as interest in IoT (Internet of Things) increase, research and standardization of a new protocol which reflects the characteristics of IoT has progressed. Among them, RPL(IPv6 for Low-Power Lossy Network) is a standardized routing protocol for IoT. RPL utilizes DIO (DODAG Information Object) messages which is flooded from the sink node to the whole network for path establish and maintenance. However, in large scale networks, not only a long time is required to propagate the DIO message to the whole networks but also a bottleneck effect around the sink node is occurred. Multi-sink based approaches which take advantage of reducing routing overhead and bottleneck effect are widely used to solve these problems. In this paper, we define 'unnecessary path update problems' that may arise when applying the RPL protocol to the multi sink based IoT networks and propose two methods namely Routing Metric based Path Update Decision method and Immediate Successor based Path Update Decision method for selective routing update.

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

  • Choe, Gi-Seok;Nang, Jong-Ho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.5
    • /
    • pp.327-334
    • /
    • 2009
  • The tiled-display system provides a high resolution display which can be used in different applications in co-working area. The systems used in the co-working field usually save the user logs, and these log information not only makes the maintenance of the tiled-display system easier, but also can be used to check the progress of the co-working. There are three main steps in the proposed tiled display log recorder. The first step is to capture the screen shots of the tiles and send them for merging. The second step is to merge the captured tile images to form a single screen shot of the tiled-display. The final step is to encode the merged tile images to make a compressed video stream. This video stream could be stored for the logs of co-working or be streamed to remote users. Since there could be differences in capturing time of tile images, the quality of merged tiled-display could be degraded. This paper proposes a time stamp-based metric to evaluate the quality of the video stream, and a merging algorithm that could upgrade the quality of the video stream with respect to the proposed quality metrics.

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

  • Lee, Seo-Jeong;Lee, Jae-Wook;Hwang, Hoon-Kyu;Lee, Jang-Se
    • Journal of Navigation and Port Research
    • /
    • v.36 no.5
    • /
    • pp.363-370
    • /
    • 2012
  • Recently, International Maritime Organization has been developing e-navigation implementation strategy plan, which is focused on various services for vessel safety navigation. Then, different kinds of software will be developed in maritime area and with this, the quality issues are to be expected becoming more important. In this paper, we adopt software refactoring techniques to reduce the complexity of structure on source code level. It makes software program more effective to understand and modify, without any change of outward behavior. The existing AIS broadcast server program is used as an example for our trial, and calculating coupling and cohesion metric are introduced to analyze the refactoring effect, taking account of the maintainability of IEC/ISO9126 software quality standards.

A Data Mining Approach for Selecting Bitmap Join Indices

  • Bellatreche, Ladjel;Missaoui, Rokia;Necir, Hamid;Drias, Habiba
    • Journal of Computing Science and Engineering
    • /
    • v.1 no.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 (웹 소프트웨어의 위험분석 모델에 관한 연구)

  • Kim, Jee-Hyun;Oh, Sung-Kyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.3
    • /
    • pp.281-289
    • /
    • 2006
  • Even though software developing environment has been changing to Web basis very fast, there are just few studies of quality metric or estimation model for Web software. In this study after analyzing the correlation between the risk level and property of objects using linear regression, six middle sized industrial system has been used to propose the correlation model of size and Number of Classes(NOC), size and Number of Methods(NOM), complexity and NOC, and complexity and NOM. Among of six systems 5 systems(except S06) have high correlation between size(LOC) and NOM, and four systems(except S04 & S06) have high correlation between complexity and NOC / NOM. As Web software architecture with three sides of Server, Client and HTML, complexity of each sides has been compared, two system(S04, S06) has big differences of each sides compleity values and one system(S06) has very higher complexity value of HTML, So the risk level could be estimated through NOM to improve maintenance in case of that the system has no big differences of each sides complexity.

  • PDF

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

  • Kim, Ju-Won;Lee, Chang-Gil;Park, Seung-Hee
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.14 no.6
    • /
    • pp.171-178
    • /
    • 2010
  • Pipeline structure is one of core underground infrastructure which transports primary sources. Since the almost pipeline structures are placed underground and connected each other complexly, it is difficult to monitor their structural health condition continuously. In order to overcome this limitation of recent monitoring technique, recently, a Ubiquitous Sensor Network (USN) system based on on-line and real-time monitoring system is being developed by the authors' research group. In this study, real-time pipeline health monitoring (PHM) methodology is presented based on electromechanical impedance methods using USN. Two types of damages including loosened bolts and notches are artificially inflicted on the pipeline structures, PZT and MFC sensors that have piezoelectric characteristics are employed to detect these damages. For objective evaluation of pipeline conditions, Damage metric such as Root Mean Square Deviation (RMSD) value was computed from the impedance signals to quantify the level of the damage. Optimal threshold levels for decision making are estimated by generalized extreme value(GEV) based statistical method. Throughout a series of experimental studies, it was reviewed the effectiveness and robustness of proposed PHM system.

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

  • Chung, Eun-Kyo;Jang, Jae-Kil;Song, Se-Wook;Kim, Jeongho
    • Journal of Korean Society of Occupational and Environmental Hygiene
    • /
    • v.24 no.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 (객체지향 분석 단계에서의 클래스 복잡도 측정)

  • Kim, Yu-Kyung;Park, Jai-Nyun
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.10
    • /
    • pp.720-731
    • /
    • 2001
  • Complexity metrics have been developed for the structured paradigm of software development are not suitable for use with the object-oriented(OO) paradigm, because they do not support key object-oriented concepts such as inheritance, polymorphism. message passing and encapsulation. There are many researches on OO software metrics such as program complexity or design metrics. But metrics measuring the complexity of classes at the OO analysis phase are needed because they provide earlier feedback to the development project. and earlier feedback means more effective developing and less costly maintenance. In this paper, we propose the new metrics to measure the complexity of analysis classes which draw out in the analysis based on RUP(Rational Unified Process). By the collaboration complexity, is denoted by CC, we mean the maximum number of the collaborations can be achieved with each of the collaborator and determine the potential complexity. And the interface complexity, is denoted by IC, shows the difficulty related to understand the interface of collaborators each other. We verify theoretically the suggested metrics for Weyuker's nine properties. Moreover, we show the computation results for analysis classes of the system which automatically respond to questions of the user using the text mining technique. As a result of the comparison of CC and CBO and WMC suggested by Chidamber and Kemerer, the class that have highly the proposed metric value maintain the high complexity at the design phase too. And the complexity can be represented by CC and IC more than CBO and WMC. We can expect that our metrics may provide us the earlier feedback and hence possible to predict the efforts, costs and time required to remainder processes. As a result, we expect to develop the cost-effective OO software by reviewing the complexity of analysis classes in the first stage of SDLC(Software Development Life Cycle).

  • PDF

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

  • Jo, Jang-U;Kim, Tae-Gyun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.932-940
    • /
    • 1999
  • Object-oriented programming is often touted as promoting software reuse. However it is recognized that objected-oriented software often need to be restructured before it can be reused. refactoring is the process that changes the software structure to make it more reusable, easier to maintain and easire to be enhanced wit new functionalities. This paper desirbes experience gained and lessons learned from restructuring OODesigner, a Computer Aided Software Engineering(CASE) tool that supports Objects Modeling Technique(OMT). this tool supports a wide range of features such as constructing object modeler of OMT, managing information repository, documenting class resources, automatical generating C++ and java code, reverse engineering of C++ and Java cod, searching and reusing classes in the corresponding repository and collecting metrics data. although the version 1.x was developed using OMT(i.e the tool has been designed using OMT) and C++, we recognized that the potential maintenance problem originated from the ill-designed class architecture. Thus this version was totally restructured, resulting in a new version that is easier to maintain than the old version. In this paper, we briefly describe its restructuring process, emphasizing the fact that the Refactoring of the tool is conducted using the tool itself. Then we discuss lessons learned from these processes and we exhibit some comparative measurements of the developed version.

  • PDF

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

  • Cho, Yong Chan;Hong, Jin Ki;Cho, Hyun Je;Bae, Kwan Ho;Kim, Jun Soo
    • Journal of Korean Society of Forest Science
    • /
    • v.100 no.1
    • /
    • pp.34-41
    • /
    • 2011
  • Vegetation structure, composition and diversity were quantified for 10 samples ($10m{\times}10m$) representing woody vegetation and for 30 samples ($1m {\times}3m$) representing understory vegetation in Pinus parviflora and Tsuga sieboldii forest of Taeharyeong, Ulleung-gun (Gyeongsangbuk-do). P. parviflora was limitedly advanced to sapling layer from seedling stage, and based on Mantel tests, composition of canopy layer was not established in ground woody vegetation. Non-metric multidimensional scaling revealed influence of biotic and abiotic factors in species composition of woody and understory vegetation. In the result of multiple regression model, abundance of P. parviflora (density and breast height area) and percent cover of woody debris were significant predict variables for understory diversity. These results suggest that relatively large disturbance is required for regeneration of P. parviflora and T. sieboldii forest, and control of expansion of monocultural understory species that monopolize resources such as Carex blepharicarpa and Maianthemum dilatatum, is necessary for maintenance of diversity.