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

검색결과 682건 처리시간 0.031초

Real-Time Kernel을 이용한 보호계전기용 보조 소프트웨어의 구현방법의 개선에 관한 연구 (Implementing Auxiliary Software for Protective Relay Using Real-Time Kerr)

  • 윤영길;박인권;윤남선;안복신
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 추계학술대회 논문집 학회본부A
    • /
    • pp.217-219
    • /
    • 1998
  • The need to accommodate much complex algorithm. high communication functionality and easier user interface lays heavy burden on the software developer of the protection relay these days. Using lightweight real-time kernel like uC/OS, the software development process can have much structural and easier feature. And total cost needed to development and maintenance of the software also can be reduced by development based on these real-time kernels.

  • PDF

계승관계에서 구성원 함수 수준의 변경 영향 분석 (Change Analysis for Inheritance Relation in Method Level)

  • 방정원
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권1호
    • /
    • pp.27-32
    • /
    • 2002
  • 소트트웨어의 재사용은 소프트웨어의 위기를 맞으면서 프로그래머의 생산성을 향상시키기 위한 방안으로 주목받게 되었다. 이러한 배경에서 탄생한 객체 지향 기술은 소프트웨어 분석에서부터 프로그래밍 언어의 선택, 테스트, 유지 보수에 이르기까지 소프트웨어 엔지니어링 전 영역에 걸쳐 영향을 미쳤다. 클래스, 계승관계, 추상화 등의 새로운 개념들은 새로운 테스트 문제를 야기 시켰을 뿐만 아니라, 객체 지향프로그램의 수정 테스트에도 새로운 문제들을 던져 주었다. 수정 테스트의 첫 번째 문제는 일부의 변경으로 인해 영향받는 부분들을 찾아내는 것이다. 이 논문에서는 계승관계에 있어 영향받는 부분들을 구성원 함수 수준에서 찾아내는 알고리즘을 제안하고 있다.

  • PDF

Study on Corrosion Law of Large Crude Oil Storage Tank Floor and Risk-Based Inspection and Maintenance Technology

  • Luo, Fang-Wei;Ran, Ran;Wang, Lei
    • Corrosion Science and Technology
    • /
    • 제19권2호
    • /
    • pp.66-74
    • /
    • 2020
  • In this paper, the author's team has carried out a comparative experimental study on the corrosion characteristics of Q235 steel commonly used in large-scale storage tanks under the specific bottom water environment found with Russian and Daqing crude oil. It was found that there is a certain degree of uniform or local corrosion on the tank floor depending on the kind of bottom water. The bottom water corrosion of Daqing crude oil is a uniform corrosion caused by carbon dioxide. While the Russian crude oil bottom water corrosion is clearly local corrosion caused by co-corrosion of carbon dioxide and hydrogen sulfide, here the corrosion rate is obviously higher than that caused by Daqing crude oil. There are two modes of storage tank inspection and maintenance that have been currently adopted by Chinese refining and chemical enterprises: a regular inspection mode and a API581-2016 risk-based detection mode. These modes have been effectively combined to form an intelligent tank inspection and maintenance mode, software tools to support this intelligent inspection and maintenance management have been developed.

터널의 유지보수공사 개선을 위한 가설 스페이스 트러스 프레임의 사용성 및 안정성 평가 (Structural and Functional Measurements of a Space Truss Frame for Maintenance Works in Tunnels)

  • 이동규;김도환;김진호
    • 한국구조물진단유지관리공학회 논문집
    • /
    • 제16권3호
    • /
    • pp.92-98
    • /
    • 2012
  • 본 연구는 터널의 유지, 보수, 보강에 필요한 가설공사용 스페이스 트러스 프레임 구조물을 소개한다. 기존 가설공사 시공방식과 장비들의 현황 및 문제점을 분석하고, 터널 설계의 핵심 구성요소를 파악함으로써, 제안된 새로운 가설 시공기술 시스템을 개발하는 과정을 순차적으로 설명한다. 그리고 개발된 가설 시스템을 발주처, 시공사, 터널 이용자 관점에서 사용성 및 경제성을 분석하고, 구조적인 안전성 검토와 최적단면 산정 평가를 상용 유한요소 해석프로그램인 ABAQUS 6.5로 구현하여 본 가설 시스템의 현장적용 기반을 구축한다.

Design and Implementation of a Framework for Automatically Generating Control and Monitoring Software

  • Yoo, Dae-Sung;Sim, Min-Suck;Park, Sung-Ghue;Kim, Jong-Hwan;Yi, Myeong-Jae
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.932-935
    • /
    • 2004
  • In this paper, we present a framework that is easy to develop, modify, maintain and extend a control and monitoring software for any kinds of instruments. The presented framework is composed of three XML documents (IID, MAP, and CMIML) and two tools (Virtual Instrument Wizard, Generator). Interface information about behaviors and states of instruments is written on IID. Mapping information between the interface information in IID and API of a real instrument driver is written on MAP. Finally information about control and monitoring software is written on CMIML. IID, MAP and CMIML are written with XML format to provide common usage and platform independence of the suggested framework. VI Wizard generates CMIML (platform independent intermediate document) using IID and existing CMIML, and Generator generates source code of a control and monitoring software (platform dependent code) automatically using CMIML and MAP. The suggested framework that automatically generates control and monitoring software based on GUI provides easy development and maintenance. Also, reusability can be increased by reusing platform independent software description documents.

  • PDF

소프트웨어공학 표준화 기술현황 분석 (Analysis on the current status of standardization technology in Software Engineering)

  • 이상무;오행석
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2000년도 추계종합학술대회
    • /
    • pp.400-405
    • /
    • 2000
  • 소프트웨어 공학이란 적절한 자원을 사용하여 품질 높은 소프트웨어를 개발, 획득, 운용하기 위해 필요한 기법, 도구 및 방법론의 총칭이다. 소프트웨어공학 활동의 관리목표는 적절한 자원의 사용을 통한 높은 생산성 추구 및 양질의 소프트웨어 생산이라 할 수 있다. 이러한 관리목표를 달성하기 위해서는 공학적인 이론과 개념을 바탕으로 한 공학원리를 확립하고 개발방법, 방법론 및 소프트웨어공학 도구를 발전시켜 효율적인 공학기술 환경을 구축하여야 할 것이다. 또한 매년 급증하고 있는 공공 정보화사업의 효율성을 제고하고 상호호환성과 운용성을 보장하기 위해 소프트웨어 공학을 바탕으로 정보시스템 기획, 획득, 개발, 운영, 유지보수 및 평가 등과 관련된 각종 지침도 개발되어야 한다. 본 논문에서는 소프트웨어공학 관련 기술 기술개발현황 및 시장 표준개발현황에 관해 다룬다.

  • PDF

A Dynamic Approach to Estimate Change Impact using Type of Change Propagation

  • Gupta, Chetna;Singh, Yogesh;Chauhan, Durg Singh
    • Journal of Information Processing Systems
    • /
    • 제6권4호
    • /
    • pp.597-608
    • /
    • 2010
  • Software evolution is an ongoing process carried out with the aim of extending base applications either for adding new functionalities or for adapting software to changing environments. This brings about the need for estimating and determining the overall impact of changes to a software system. In the last few decades many such change/impact analysis techniques have been developed to identify consequences of making changes to software systems. In this paper we propose a new approach of estimating change/impact analysis by classifying change based on type of change classification e.g. (a) nature and (b) extent of change propagation. The impact set produced consists of two dimensions of information: (a) statements affected by change propagation and (b) percentage i.e. statements affected in each category and involving the overall system. We also propose an algorithm for classifying the type of change. To establish confidence in effectiveness and efficiency we illustrate this technique with the help of an example. Results of our analysis are promising towards achieving the aim of the proposed endeavor to enhance change classification. The proposed dynamic technique for estimating impact sets and their percentage of impact will help software maintainers in performing selective regression testing by analyzing impact sets regarding the nature of change and change dependency.

포아송 실행시간 모형에 의존한 소프트웨어 최적방출시기에 대한 베이지안 접근 방법에 대한 연구 (The Bayesian Approach of Software Optimal Release Time Based on Log Poisson Execution Time Model)

  • 김희철;신현철
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권7호
    • /
    • pp.1-8
    • /
    • 2009
  • 본 연구에서는 소프트웨어 제품을 개발하여 테스팅을 거친 후 사용자에게 인도하는 시기를 결정하는 방출문제에 대하여 연구하였다. 따라서 최적 소프트웨어 방출 정책은 소프트웨어 요구 신뢰도를 만족시키고 소프트웨어 개발 및 유지 총비용을 최소화 시키는 정책을 수용해야 한다. 본 논문에서는 로그포아송 실행시간모형에 대하여 베이지안 모수 추정법(마코브체인 몬테칼로(MCMC) 기법 중에 하나인 깁스 샘플링과 메트로폴리스 알고리즘을 이용한 근사기법)이 사용되었다. 본 논문의 수치적인 예에서는 Musa의 T1 자료를 적용하여 최우수추정법과 베이지안 모수 추정과의 관계를 빅교하고 또한 최적 방출시기를 추정하였다.

Difficulties in ERP integration in Umm Al Qura University: A Case Study

  • Abdullah A H Alzahrani
    • International Journal of Computer Science & Network Security
    • /
    • 제24권4호
    • /
    • pp.35-43
    • /
    • 2024
  • The development and integration of Enterprise Resource Planning (ERP) systems have consistently attracted attention from software engineering researchers. Many studies have examined the factors that influence successful ERP integration, while others have focused on introducing integration models that address issues and challenges that affect the successful integration of ERP. However, it is crucial to recognize that the key player in successful integration is the individual involved. This paper aims to investigate how individuals based on departmental attachments and experiences have viewed the factors that affected the success of ERP integration. A case study was conducted at one large organization namely Umm Al Qura University, Saudi Arabia. Five departments were involved namely: Financial management, purchasing management, warehouse management, human resources management, and the Deanship of Information Technology. The results of 78 participants were collected and analyzed. Furthermore, it was different how individuals from different departments involved in the ERP integration viewed the factors that affected the success of integration. In addition, it was noticed that individuals with different experiences have various views on the factors. Moreover, it was evident that departmental attachments and individual experience might play a role in the successful integration of ERP.

대형교량의 유지관리를 위한 전산화 모니터링 및 분석평가시스템 (Computer-Aided Monitoring and Assessment System for Maintenance of Grand Bridges)

  • 조효남;임종권;민대홍;박경훈
    • 한국강구조학회 논문집
    • /
    • 제10권3호통권36호
    • /
    • pp.369-381
    • /
    • 1998
  • 본 연구에서는 대형교량의 전산화 모니터링 및 분석평가(Monitoring and Assessment: M&A)를 위한 시스템모형과 소프트웨어의 개발에 대한 새로운 접근방법과 개념을 제안하였다. 제안된 시스템모형은 대형교량의 M&A를 위한 최적의 방법을 반영한 모형이다. 이를 위하여 교량의 확률적 분석평가를 위한 신뢰성 모형이 개발되었고, 일련의 현장재하시험으로부터 계측된 실응답에 기초한 교량의 안전성과 신뢰성의 평가를 위해 신뢰성에 기초한 내하력 평가방법을 확립하였다. 또한 제안된 모델에 기초하여 대형교량의 전산화 M&A를 위한 시범소프트웨어(prototype software)를 개발하여 실제 사장교에 적용하였다. 본 연구에서 개발된 시스템모형 및 시범소프트웨어는 향후 사장교나 현수교와 같은 장대교량의 전산화 유지관리 시스템의 개발에 활용될 수 있다.

  • PDF