• 제목/요약/키워드: Software Engineering Level

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

Systems-Level Analysis of Genome-Scale In Silico Metabolic Models Using MetaFluxNet

  • Lee, Sang-Yup;Woo, Han-Min;Lee, Dong-Yup;Choi, Hyun-Seok;Kim, Tae-Yong;Yun, Hong-Seok
    • Biotechnology and Bioprocess Engineering:BBE
    • /
    • 제10권5호
    • /
    • pp.425-431
    • /
    • 2005
  • The systems-level analysis of microbes with myriad of heterologous data generated by omics technologies has been applied to improve our understanding of cellular function and physiology and consequently to enhance production of various bioproducts. At the heart of this revolution resides in silico genome-scale metabolic model, In order to fully exploit the power of genome-scale model, a systematic approach employing user-friendly software is required. Metabolic flux analysis of genome-scale metabolic network is becoming widely employed to quantify the flux distribution and validate model-driven hypotheses. Here we describe the development of an upgraded MetaFluxNet which allows (1) construction of metabolic models connected to metabolic databases, (2) calculation of fluxes by metabolic flux analysis, (3) comparative flux analysis with flux-profile visualization, (4) the use of metabolic flux analysis markup language to enable models to be exchanged efficiently, and (5) the exporting of data from constraints-based flux analysis into various formats. MetaFluxNet also allows cellular physiology to be predicted and strategies for strain improvement to be developed from genome-based information on flux distributions. This integrated software environment promises to enhance our understanding on metabolic network at a whole organism level and to establish novel strategies for improving the properties of organisms for various biotechnological applications.

Anticipatory I/O Management for Clustered Flash Translation Layer in NAND Flash Memory

  • Park, Kwang-Hee;Yang, Jun-Sik;Chang, Joon-Hyuk;Kim, Deok-Hwan
    • ETRI Journal
    • /
    • 제30권6호
    • /
    • pp.790-798
    • /
    • 2008
  • Recently, NAND flash memory has emerged as a next generation storage device because it has several advantages, such as low power consumption, shock resistance, and so on. However, it is necessary to use a flash translation layer (FTL) to intermediate between NAND flash memory and conventional file systems because of the unique hardware characteristics of flash memory. This paper proposes a new clustered FTL (CFTL) that uses clustered hash tables and a two-level software cache technique. The CFTL can anticipate consecutive addresses from the host because the clustered hash table uses the locality of reference in a large address space. It also adaptively switches logical addresses to physical addresses in the flash memory by using block mapping, page mapping, and a two-level software cache technique. Furthermore, anticipatory I/O management using continuity counters and a prefetch scheme enables fast address translation. Experimental results show that the proposed address translation mechanism for CFTL provides better performance in address translation and memory space usage than the well-known NAND FTL (NFTL) and adaptive FTL (AFTL).

  • PDF

SVPWM Strategies for Three-level T-type Neutral-point-clamped Indirect Matrix Converter

  • Tuyen, Nguyen Dinh;Phuong, Le Minh;Lee, Hong-Hee
    • Journal of Power Electronics
    • /
    • 제19권4호
    • /
    • pp.944-955
    • /
    • 2019
  • In this paper, the three-level T-type neutral-point-clamped indirect matrix converter topology and the relative space vector modulation methods are introduced to improve the voltage transfer ratio and output voltage performance. The presented converter topology is based on combinations of cascaded-rectifier and three-level T-type neutral-point-clamp inverter. It can overcome the limitation of voltage transfer ratio of the conventional matrix converter and the high voltage rating of power switches of conventional matrix converter. Two SVPWM strategies for proposed converter are described in this paper to achieve the advantages features such as: sinusoidal input/output currents and three-level output voltage waveforms. Results from Psim 9.0 software simulation are provided to confirm the theoretical analysis. Hence, a laboratory prototype was implemented, and the experimental results are shown to validate the simulation results and to verify the effectiveness of the proposed topology and modulation strategies.

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

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

  • PDF

Efficiency of Graph for the Remodularization of Multi-Level Software Architectures

  • Lala Madiha HAKIK
    • International Journal of Computer Science & Network Security
    • /
    • 제24권5호
    • /
    • pp.33-39
    • /
    • 2024
  • In a previous study we proceeded to the remodularization architecture based on classes and packages using the Formal Concept Analysis (FCA)[13] [14] [30]. we then got two possible remodularized architectures and we explored the issue of redistributing classes of a package to other packages, we used an approach based on Oriented Graph to determine the packages that receive the redistributed classes and we evaluated the quality of a remodularized software architecture by metrics [31] [28] [29]. In this paper, we will address the issue of the efficiency of the Oriented Graph in the remodularization of software architectures compared to the Formal Concept Analysis FCA method. The formal method of FCA concept is not popularized among scientists as opposed to the use of the labeled directed graph. It is for this reason that our directed graph approach is more effective in its simplicity and popularity.

초고온 진공로 통합설계 최적화 소프트웨어 개발 (Development of Integrated Design and Optimization Software for the High Temperature Furnace Design)

  • 김우현;이재우;변영환
    • 시스템엔지니어링학술지
    • /
    • 제1권1호
    • /
    • pp.14-19
    • /
    • 2005
  • High temperature vacuum furnaces or high standard electric furnaces demand high technology level and high production cost. Therefore, an iterative design process and the optimization approach under integrated computing environment are required to reduce the development risk. Moreover, it also required to develop an integrated design software that can manage the centralized database system between factory and design department, and the automated furnace design and analysis. The developed software is dedicated to the development of the vacuum (electric) furnaces. Based on the distribute middleware system, the GUI module, the CAD module, the thermal analysis module and the optimization module are integrated. For the DBMS, Microsoft Access is employed, the GUI is developed using Visual Basic language, and AutoCAD is utilized for the configuration design. By investigating the analysis code interface, the analysis and optimization process, and the data communication method, the overall system architecture, the method to integrate the optimizer and ana lysis codes, and the method to manage the data flow are proposed and verified through the optimal furnace design.

  • PDF

MCUP: 자원 제약하의 센서 노드를 위한 다중 수준 코드 갱신 기법 (MCUP: Multi-level Code Updata Protocol for Resource-constrained)

  • 이상호;민홍;김석현;조유근;홍지만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.435-440
    • /
    • 2007
  • 무선 센서 네트워크는 다양한 환경에서 자연의 정보를 수집하여 인간이 필요로 하는 형태로 정보를 제공하는 네트워크이다. 이러한 센서 네트워크는 수많은 무선 센서 노드들로 이루어지고, 이들은 원격지에서 동작한다. 각 센서 노드는 자연 환경의 정보를 센싱하고, 무선 네트워크를 통하여 센싱 데이터를 사용자에게 전달한다. 만약 소프트웨어의 코드 갱신을 수행해야 한다면, 이는 원격에서 수행 중에 이루어져야 한다. 이 때에, 각 센서 노드의 자원 제약을 고려하여 보다 자원 효율적으로 동작해야 한다. 본 논문에서는 MCUP이라 불리는 무선 센서 노드를 다중 수준 코드 갱신 프로토콜을 제안한다. 제안한 기법은, 다양한 수준에서 다양한 크기의 코드에 대한 동적 재구성을 지원한다. 본 논문의 시뮬레이션 결과를 통하여, MCUP을 사용하였을 때에 전체 센서 네트워크에서의 코드 갱신이 에너지 효율적으로 이루어질 수 있음을 보인다.

  • PDF

레거시 소프트웨어 시스템을 위한 문맥 독립적 행위 기반 실시간 오작동 탐지 기법 (Runtime Fault Detection Method based on Context Insensitive Behavioral Model for Legacy Software Systems)

  • 김순태
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권4호
    • /
    • pp.9-18
    • /
    • 2015
  • 최근에는 스마트폰과 같이 임베디드 형태로 다양한 장소에서 서비스를 제공하는 어플리케이션의 수가 늘어나는 추세이다. 기존의 고정된 장소에서의 실행 환경보다 서비스 실행 중 상태가 동적으로 변할 수 있다는 점으로 인해 실행 중 오작동이 발생할 수 있다. 이 문제를 다루기 위하여 본 연구에서는 레거시 소프트웨어 시스템을 대상으로 메서드 수준의 오작동 탐지 기능의 구축기법을 제안한다. 기존의 문맥 의존적 행위 모델 기반으로 비정상 행위를 탐지하는 방식 메서드 수준의 탐지에 적용 시 거짓 양성의 발생 비율 증가, 모니터링 오버헤드 증가 등의 문제가 발생 가능하다. 이를 향상하기 위해 본 연구에서는 문맥 독립적 행위 모델 기반 오작동 탐지(Context-Insensitive Behavior Model-based Failure Detection, CIBFD) 기법을 제안한다. 사례 연구를 통해 기존 연구 대비 탐지 결과를 비교 분석하고, 어플리케이션 도메인 별 기법의 효용성을 분석한다.

서비스 수준 측정 및 교체점 평가에 의한 소프트웨어 교체시기 예측 기법 (Software Replacement Time Prediction Technique Using the Service Level Measurement and Replacement Point Assessment)

  • 문영준;류성열
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권8호
    • /
    • pp.527-534
    • /
    • 2013
  • 소프트웨어는 업무의 변화 및 사용자의 요구사항에 따라서 변경이 수반되므로, 내부 복잡도가 증가하고 비용이 발생한다. 이러한 과정이 반복되면 어느 시점에서는 유지보다는 교체가 더욱 효율적이다. 본 연구에서는 업무단위의 소프트웨어 그룹별로 사용자에게 제공하는 서비스 불만 지수와 교체점 평가 지수에 따라 교체시기를 예측하였다. 첫째, 퍼지추론을 이용하여 서비스 수준의 사용자 불만족도를 평가하기 위한 방법과 지표를 개발하였고 둘째, 소프트웨어의 품질, 비용, 신기술을 반영한 교체점 평가 방법을 수립하였으며 셋째, 사용자 서비스 측정값과 교체점 평가 값과의 간격에 따라 교체시기를 예측하는 기법을 제시하였다. 본 연구에서 제시하는 예측기법의 타당성을 검증하기 위하여 3개 조직의 업무솔루션을 대상으로 실험한 결과, 서비스 불만 지수는 약 16% 하락하였으며 교체점 평가 지수는 약 9% 상승하였다.

An Unified Spatial Index and Visualization Method for the Trajectory and Grid Queries in Internet of Things

  • Han, Jinju;Na, Chul-Won;Lee, Dahee;Lee, Do-Hoon;On, Byung-Won;Lee, Ryong;Park, Min-Woo;Lee, Sang-Hwan
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권9호
    • /
    • pp.83-95
    • /
    • 2019
  • Recently, a variety of IoT data is collected by attaching geosensors to many vehicles that are on the road. IoT data basically has time and space information and is composed of various data such as temperature, humidity, fine dust, Co2, etc. Although a certain sensor data can be retrieved using time, latitude and longitude, which are keys to the IoT data, advanced search engines for IoT data to handle high-level user queries are still limited. There is also a problem with searching large amounts of IoT data without generating indexes, which wastes a great deal of time through sequential scans. In this paper, we propose a unified spatial index model that handles both grid and trajectory queries using a cell-based space-filling curve method. also it presents a visualization method that helps user grasp intuitively. The Trajectory query is to aggregate the traffic of the trajectory cells passed by taxi on the road searched by the user. The grid query is to find the cells on the road searched by the user and to aggregate the fine dust. Based on the generated spatial index, the user interface quickly summarizes the trajectory and grid queries for specific road and all roads, and proposes a Web-based prototype system that can be analyzed intuitively through road and heat map visualization.