• Title/Summary/Keyword: Software re-engineering

Search Result 169, Processing Time 0.024 seconds

Design of Checklist for Improvement of Reliability of Uncertainty and Variability Environment (불확실성 및 가변성 환경의 신뢰성 향상을 위한 체크리스트 설계)

  • Lee, Eun-Ser
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.3 no.10
    • /
    • pp.389-396
    • /
    • 2014
  • There are many defects when we're working on a project. Especially, if we don't have experience in similar field, defects have a strong influence on the system entirely. Therefore, management of risk such like defects is important the factor for success of project. Finally, efficient management of risk can guarantee handling problems such like fault tolerancy, unexpected quality and delay of schedule. In this paper, we propose checkpoint for improvement of reliability and are willing to improve the reliability of an entire system using it.

A Study of Re-Engineering Refactoring Technique for the Software Maintenance and Reuse (소프트웨어 유지보수와 재사용을 위한 재공학 Refactoring 기법 연구)

  • 박진호;이종호;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.513-515
    • /
    • 2000
  • 소프트웨어 유지보수는 노력과 시간이 많이 소요된다. 유지보수 되는 기존의 시스템들을 규모가 크고 복잡하기 때문에 운영비용의 대부분이 소프트웨어 유지보수에 소요되는 실정이다. 소프트웨어의 재사용은 이러한 문제점들을 해결하기 위하여, 소프트웨어 역공학, 재공학, 컴포넌트와 같은 많은 기법들이 제안되었다. 이런 기법들 중에서 재공학은 재사용 하려는 소프트웨어를 분석, 재정의, 재문서화 등의 소프트웨어 역공학 방법을 통하여 좀더 효율적으로 소프트웨어를 분석할 수 있고, 순공학을 통해 문제점들의 교환과 새로운 구조와 시스템의 수정을 통해 더욱 경제적인 시스템을 만들 수 있다. 본 논문에서는 시스템의 유지보수와 재사용을 위한 재공학 Refactoring 기법을 제시한다.

  • PDF

Supersonic Combustion Modeling and Simulation for Scramjets

  • Ladeinde, Foluso
    • 한국연소학회:학술대회논문집
    • /
    • 2015.12a
    • /
    • pp.23-24
    • /
    • 2015
  • In this talk, we will present what we believe is the state-of-the-art of the numerical modeling and simulation of the combustion processes as they relate to typical scramjet engines. The free-stream Mach number is hypersonic, but the speed is not sufficiently decelerated at the inlet/isolator, as in ramjets, so that combustion takes place under supersonic conditions. This creates some difficulties for most turbulence-combustion models. We delve into the details of these problems, by discussing the software programs that have a long track record for scramjet combustion simulation; with a focus on the accuracy of the baseline numerical methods used, the turbulence modeling/simulation approach, the comparative fidelity of the turbulence-combustion interaction models, ability to simulate premixed/non-premixed/partially-premixed, quenching/re-ignition capabilities, the numerical spark-plug method, Damkholer number regimes supported, and the effects of variable Prandtl, Schmidt, and Lewis numbers. Validation results from high-speed and low-speed combustion applications will also be presented.

  • PDF

Design of G-SEED : EB System for Enhanced Green Building Re-Certification in IoT Environment (IoT 환경에서 녹색건축 재인증제도 개선을 위한 G-SEED : EB 시스템 설계)

  • Kim, Woong-Bo;Park, Seok-Cheon;Kim, Dea-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.522-525
    • /
    • 2015
  • "녹색건축 인증제도"는 건축물의 자재생산단계, 설계, 건설, 유지 관리, 폐기에 걸쳐 건축물의 전 과정에서 발생할 수 있는 에너지와 자원의 사용 및 오염물질 배출과 같은 환경 부담을 줄이고, 쾌적한 환경을 조성하기 위한 목적으로 건축물의 친환경성을 평가하여 인증하는 제도이다. 우리나라는 2002년부터 제도를 운영해오고 있지만 LCA를 기반으로 한 평가기준이 미비하고, 인증대상 확대에 따른 수요를 대처하기 어려운 구조이다. 따라서 본 논문에서는 G-SEED와 국외 인증제도의 비교분석을 통해 문제점을 도출하고, 이를 해결하기 위한 IoT 환경에서의 G-SEED : EB 시스템 설계를 목적으로 하였다.

Border Node Re-transmission based Software Updating Image Data Dissemination Protocol (가장자리 노드 재전송 기반의 소프트웨어 업데이트 이미지 데이터 전달 프로토콜)

  • Kim, Jung-Eun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.975-978
    • /
    • 2008
  • 무선 센서 네트워크에서 한번 배치된 노드들은 회수가 불가능하기 때문에 버그 수정이나 새로운 기능 추가 등을 위해 OTA 프로그래밍이 개발되었다. OTA 프로그래밍 기법들은 업데이트 이미지 데이터를 네트워크 내 모든 노드에게 전달하는 데이터 전달 프로토콜을 사용하는데, 이러한 프로토콜들은 다수의 수신노드들에게 여러 전송 노드가 동시에 데이터를 전송하고 중첩 영역이 발생함으로써 데이터 충돌 및 전송량이 늘어나 에너지 소모가 증가하게 된다. 이를 해결하기 위해 본 논문에서는 전송노드 선정 알고리즘을 이용한 BNRP 프로토콜을 제안한다. 시뮬레이션 결과 BNRP는 기존 수신 노드 요구 메시지에 의해서 전송 노드가 선정되는 방식보다 평균 11%이상 데이터 전송량이 감소하였고, 노드의 분포 밀집도가 10%인 영역에서는 16%이상 데이터 전송량 감소 결과를 보였다.

A Smart Farm Environment Optimization and Yield Prediction Platform based on IoT and Deep Learning (IoT 및 딥 러닝 기반 스마트 팜 환경 최적화 및 수확량 예측 플랫폼)

  • Choi, Hokil;Ahn, Heuihak;Jeong, Yina;Lee, Byungkwan
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.12 no.6
    • /
    • pp.672-680
    • /
    • 2019
  • This paper proposes "A Smart Farm Environment Optimization and Yield Prediction Platform based on IoT and Deep Learning" which gathers bio-sensor data from farms, diagnoses the diseases of growing crops, and predicts the year's harvest. The platform collects all the information currently available such as weather and soil microbes, optimizes the farm environment so that the crops can grow well, diagnoses the crop's diseases by using the leaves of the crops being grown on the farm, and predicts this year's harvest by using all the information on the farm. The result shows that the average accuracy of the AEOM is about 15% higher than that of the RF and about 8% higher than the GBD. Although data increases, the accuracy is reduced less than that of the RF or GBD. The linear regression shows that the slope of accuracy is -3.641E-4 for the ReLU, -4.0710E-4 for the Sigmoid, and -7.4534E-4 for the step function. Therefore, as the amount of test data increases, the ReLU is more accurate than the other two activation functions. This paper is a platform for managing the entire farm and, if introduced to actual farms, will greatly contribute to the development of smart farms in Korea.

Visual Quality Enhancement of Three-Dimensional Integral Imaging Reconstruction for Partially Occluded Objects Using Exemplar-Based Image Restoration

  • Zhang, Miao;Zhong, Zhaolong;Piao, Yongri
    • Journal of information and communication convergence engineering
    • /
    • v.14 no.1
    • /
    • pp.57-63
    • /
    • 2016
  • In generally, the resolution of reconstructed three-dimensional images can be seriously degraded by undesired occlusions in the integral imaging system, because the undesired information of the occlusion overlap the three-dimensional images to be reconstructed. To solve the problem of the undesired occlusion, we present an exemplar-based image restoration method in integral imaging system. In the proposed method, a minimum spanning tree-based stereo matching method is used to remove the region of undesired occlusions in each elemental image. After that, the removed occlusion region of each elemental images are re-established by using the exemplar-based image restoration method. For further improve the performance of the image restoration, the structure tensor is used to solve the filling error cause by discontinuous structures. Finally, the resolution enhanced three-dimensional images are reconstructed by using the restored elemental images. The preliminary experiments are presented to demonstrate the feasibility of the proposed method.

Solving a New Multi-Period Multi-Objective Multi-Product Aggregate Production Planning Problem Using Fuzzy Goal Programming

  • Khalili-Damghani, Kaveh;Shahrokh, Ayda
    • Industrial Engineering and Management Systems
    • /
    • v.13 no.4
    • /
    • pp.369-382
    • /
    • 2014
  • This paper introduces a new multi-product multi-period multi-objective aggregate production planning problem. The proposed problem is modeled using multi-objective mixed-integer mathematical programming. Three objective functions, including minimizing total cost, maximizing customer services level, and maximizing the quality of end-product, are considered, simultaneously. Several constraints such as quantity of production, available time, work force levels, inventory levels, backordering levels, machine capacity, warehouse space and available budget are also considered. Some parameters of the proposed model are assumed to be qualitative and modeled using fuzzy sets. Then, a fuzzy goal programming approach is proposed to solve the model. The proposed approach is applied on a real-world industrial case study of a color and resin production company called Teiph-Saipa. The approach is coded using LINGO software. The efficacy and applicability of the proposed approach are illustrated in the case study. The results of proposed approach are compared with those of the existing experimental methods used in the company. The relative dominance of the proposed approach is revealed in comparison with the experimental method. Finally, a data dictionary, including the way of gathering data for running the model, is proposed in order to facilitate the re-implementation of the model for future development and case studies.

BIM-BASED PLANNING OF TEMPORARY FACILITIES FOR CONCRETE CONSTRUCTION

  • Kyungki Kim;Jochen Teizer
    • International conference on construction engineering and project management
    • /
    • 2013.01a
    • /
    • pp.1-6
    • /
    • 2013
  • Concrete construction requires utilization of many temporary facilities such as formwork, shoring, and scaffolding. Appropriate use of these temporary facilities greatly impacts the quality, cost, schedule, and safety of concrete construction. The current practice in design and planning of temporary facilities is often manual, error-prone, and re-active based on construction site layout, status, and progress in the field. Early design and planning of temporary facilities for concrete construction using Building Information Modeling (BIM) technology offers a potential solution. Although some commercially-available software exists that assists in the generation of temporary facility designs, the construction industry lacks tools that support detailed planning and design of many other temporary facilities. This research presents our early work in automating the design and planning of temporary facilities utilizing BIM. Algorithms were developed to automatically assess geometric conditions of work space to detect required temporary facilities and design them. The proposed methodology was implemented in a test model. By automatically incorporating temporary facilities into BIM, more realistic construction models can be created with less effort and errors. Temporary facilities-loaded models can finally be used for communication, bill of materials, scheduling, etc. and as a benchmark for field installation of temporary formwork, shoring, and scaffolding systems.

  • PDF

A Dynamic Orchestration Framework for Supporting Sustainable Services in IT Ecosystem (IT 생태계의 지속적인 운영을 위한 동적 오케스트레이션 프레임워크)

  • Park, Soo Jin
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.12
    • /
    • pp.549-564
    • /
    • 2017
  • Not only services that are provided by a single system have been various with the development of the Internet of Things and autonomous software but also new services that are not possible before are provided through collaboration between systems. The collaboration between autonomous systems is similar to the ecosystem configuration in terms of biological viewpoints. Thus, it is called the IT Ecosystem, and this concept has arisen newly in recent years. The IT Ecosystem refers to a concept that achieves a mission of each of a number of heterogeneous systems rather than a single system utilizing their own autonomy as well as achieving the objectives of the overall system simultaneously in order to meet a single common goal. In our previous study, we proposed architecture of elementary level and as well as basic several meta-models to implement the IT Ecosystem. This paper proposes comprehensive reference architecture framework to implement the IT Ecosystem by cleansing the previous study. Among them, a utility function based on cost-benefit model is proposed to solve the dynamic re-configuration problem of system components. Furthermore, a measure of using genetic algorithm is proposed as a solution to reduce the dynamic re-configuration overhead that is increased exponentially according to the expansion of the number of entities of components in the IT Ecosystem. Finally, the utilization of the proposed orchestration framework is verified quantitatively through probable case studies on IT Ecosystem for unmanned forestry management.