• Title/Summary/Keyword: Software maintenance

Search Result 682, Processing Time 0.023 seconds

Development of Software for the Preventive Maintenance (설비 예방보전을 위한 소프트웨어 개발)

  • 이장원;김원중
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.21 no.46
    • /
    • pp.229-240
    • /
    • 1998
  • In these days, we are facing the needs of the times that the product have to be converted from quantity to quality. Most companys now pay more attention to maximize efficiency of facilities with introducing high priced equipments, those equipments are too automated and electronic that partial failure or short time stop leads to the stop of producing process in the whole factory. Consequently, effective maintenance management of production equipment becomes a only solution against problems. This thesis develops a preventive maintenance software that grasp a failure sign through daily inspection with management item, Machine-Capability index and estimate a trend, determine the time of preventive maintenance. The software is useful to the plant operator in analyzing information easily and controlling preventive maintenance operations efficiently.

  • PDF

A Method for Establishment of Case-based Software Maintenance Maturity Model (사례기반의 소프트웨어 유지보수 성숙도 모델 수립 방안)

  • Kim, Ji-Hyeok;Kim, Chang-Jae;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.9
    • /
    • pp.718-731
    • /
    • 2009
  • Software Maintenance needs to continually improve from corrective maintenance to operational management and service improvement. In this study, we propose a software maintenance maturity model and its evaluation criteria based on 4 maintenance projects of K organization. For the proposal, we derive 13 process areas and 64 evaluation criteria based on some references such as SMMM, ITSMM, ITIL. We evaluate the criteria using 5-point scale, and then establish the maturity model of K organization classified by levels of the maturity model based on the evaluation result. And, to verify and improve the maturity model of K organization, we propose improvements for evaluation criteria. In addition, we apply the maturity model to the 4 projects, evaluate the projects, and propose improvements for the projects based on the evaluation result to identify how the model shows software maintenance improvement.

Development of Life Cycle Cost Estimation Software on the Aspect of Maintenance Strategies (유지보수관점에서의 수명주기비용예측 소프트웨어 개발)

  • Jun, Hyun-Kyu;Kim, Jae-Hoon;Kim, Jong-Woon;Park, Jun-Seo
    • Proceedings of the KSR Conference
    • /
    • 2007.11a
    • /
    • pp.777-783
    • /
    • 2007
  • Life cycle costing is one of the most effective cost approaches when we choose a solution from series of alternative so the least long-term cost ownership is achieved. Life cycle costing in railway industry has been focused on the prediction of investment for railway vehicles. But in today, the life cycle cost, LCC, prediction on the aspect of operation and maintenance cost through whole life cycle is highly necessary. In this paper, we present a strategy for the development of life cycle cost estimation software on the aspect of maintenance strategies of railway vehicle. For this purpose, we suggested a structure of LCC software based on the UNIFE LCC model. And we developed a pilot version of software to evaluate the LCC model that we suggested for railway vehicle. We performed LCC analysis on the brake module of metro vehicle in case study and concluded that the software and model developed in this research could enough to support engineers in choosing better cost effective solutions from many alternatives.

  • PDF

The Software Reliability Growth Models for Software Life-Cycle Based on NHPP

  • Nam, Kyung-H.;Kim, Do-Hoon
    • The Korean Journal of Applied Statistics
    • /
    • v.23 no.3
    • /
    • pp.573-584
    • /
    • 2010
  • This paper considers the differences in the software execution environments in the testing phase and the operational phase to determine the optimal release time and warranty period of software systems. We formulate equations for the total expected software cost until the end of the software life cycle based on the NHPP. In addition, we derive the optimal release time that minimizes the total expected software cost for an imperfect debugging software reliability model. Finally, we analyze the sensitivity of the optimal testing and maintenance design related to variation of the cost model parameters based on the fault data observed in the actual testing process, and discuss the quantitative properties of the proposed model.

Factors Influencing the Efforts for Embedded Software Maintenance : A Case from Semiconductor Wafer Processing Line (임베디드 소프트웨어 유지보수 노력의 영향요인 연구 : 반도체 웨이퍼 가공라인 사례를 중심으로)

  • Cho, Namhyung;Kim, Chi Rin;Kim, Mi Ryang
    • Journal of Digital Convergence
    • /
    • v.15 no.9
    • /
    • pp.211-221
    • /
    • 2017
  • The semiconductor industry develops and maintains software embedded in computer-controlled tools and facilities, to process and manufacture high-tech products. Upgrading embedded softwares for semiconductor processing robots and machinery is one of the basic activities that must be performed in order to maintain product quality and integrity. Maintenance and enhancement of embedded software consume a major portion of the total life cycle cost of a system. However, the area has been given little attention in the literature. 502 maintenance and enhancement cases, related to embedded softwares in wafer processing machines, were selected at random for analysis. Practical implications are also discussed.

A Study on Optimal Software Maintenance Policies with Warranty Period (보증기기간을 고려한 최적 소프트웨어의 보전정책 연구)

  • Nam, Kyung-H.;Kim, Do-Hoon
    • Journal of Korean Society for Quality Management
    • /
    • v.39 no.2
    • /
    • pp.170-178
    • /
    • 2011
  • In general, a software fault detection phenonenon is described by a software reliability model based on a nonhomogeneous Poisson process(NHPP). In this paper, we propose a software reliability growth model considering the differences of the software environments in both the testing phase and the operational phase. Also, we consider the problem of determining the optimal release time and the optimal warranty period that minimize the total expected software cost which takes account of periodic software maintenance(e.g. patch, update, etc). Finally, we analyze the sensitivity of the optimal release time and warranty period based on the fault data observed in the actual testing process.

COM Component Extraction for Building Surveying System Using GPS Satellites

  • Chang, Eun-Ju;Yoo, Cheol-Jung;Chang, Ok-Bae;Choi, Ji-Hoon;Kim, Min-Soo
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.548-552
    • /
    • 2002
  • The necessity of a short period of software development with lower cost came out. The reason of making the component based development is that it can improve the software development , productivity maintenance , and software quality innovatively. Following these advantages of component based application development methods, we found the COM based components effective to Window platform in the satellite surveying. In this paper, we can obtain many precious engineering experiences. Software system development and maintenance will take much shorter time with higher reusability if satellite surveying system is constructed with component extraction proposed by us.

  • PDF

An Abstract Object-Oriented Platform Model for an ATM Switching System

  • Kim, Young-Man;Jung, Boo-Geum;Lee, Eun-Hyang;Lim, Dong-Sun
    • Proceedings of the IEEK Conference
    • /
    • 2000.07b
    • /
    • pp.723-726
    • /
    • 2000
  • In this paper, we present an abstract object-oriented plat-form model .suitable for the real-time distributed telecommunication system. The proposed platform is constructed upon the extended version of the real-time, distributed operating system, SROS(Scalable Real-time Operating System), that is developed at ETRI and successfully operated in the ATM switching system for several years. The object-oriented software development and maintenance methodology will resolve the current software crisis in the area of telecommunication and switching systems due to the everlasting maintenance about the huge amount of the existing software and the ever increasing needs for the better and new communication services. In general, an object-oriented software platform realizes the object-oriented methodology and possesses many good aspects like high productivity, better reusability, easy maintenance, et at. The platform is also designed to present the distributed multimedia service in addition to real-time event delivery. Recently, we have been implementing a couple of prototype bated on the proposed platform. Reflecting the evaluation results from these prototypes, the final platform specification will be determined.

  • PDF

Optimal Release Time for Software Considering Distribution of Periodic Service Packs and Uncertain Patches during Operational Phase (사용단계에서 주기적 서비스 팩 배포와 불확실한 패치 배포를 고려한 소프트웨어의 최적 출시시기)

  • Park, Il Gwang;Kong, Myung Bock
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.33 no.4
    • /
    • pp.487-493
    • /
    • 2007
  • In this paper, we deal with an optimal software-release problem of determining the time to stop testing and release the software system to the user. The optimal release time problem is considered from maintenance like the periodic distribution of service packs and the unpredictable distribution of patches after the release. Moreover, the environment of software error-detection during operation differs from the environment during testing. This paper proposes the software reliability growth model which incorporates periodic service packs, unpredictable patches and operational environment. Based on the proposed model, we derive optimal release time to minimize total cost composed of fixing an error, testing and maintenance. Using numerical examples, optimal release time is determined and illustrated.

Removing Long Parameter List Using Semantic Matrix (메소드의 매개변수 리스트의 간소화를 위한 리팩토링 방안)

  • Ham, Dong Hwa;Lee, Jun Ha;Park, Soo Jin;Park, Soo Young
    • Journal of Software Engineering Society
    • /
    • v.26 no.4
    • /
    • pp.93-103
    • /
    • 2013
  • Complexity and maintenance cost of software increase as much as software has been evolved, therefore importance of software maintenance recently arise. There are many signs that are difficulties to maintain software, called bad smell, in a large-scale software. The bad smell should be removed to improve maintainability. Recently, many software refactoring methods have researched to terminate the bad smell. In this paper, we propose how to identify long parameter list, which causes bad smell, and how to solve the problem for increasing software maintainability. In our approach, we classify the parameters for creating new objects by measuring semantic similarity among them. This is evaluated by experienced software developers, and the result is statistically verified.

  • PDF