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

검색결과 113건 처리시간 0.025초

송전망 이용요금 산정을 위한 교육용 시뮬레이터 개발 (A Windows-based Software for Education and Training of Transmission Network Charge)

  • 김현홍;조기선;정윤원;박종배;신중린
    • 전기학회논문지
    • /
    • 제56권8호
    • /
    • pp.1373-1381
    • /
    • 2007
  • This paper presents a graphical windows-based software for the education and training of transmission network charge. The motivation for the development of the simulator is to provide students with a simple and useable tool for gaining an intuitive feel for transmission network charge. The developed simulator consists of the main module (MMI, GUI), the power flow module (PF), the power flow tracing module (PFT), and usage cost DB module (UCD). Each module has a separate graphical and interactive interfacing window. The developed simulator provides with two power system analysis methods (i.e., DC-PF and Modified DC-PF) and supports the PSS/E input data format to load input data of power system. Also, power flow tracing can be calculate using four methods such as "Felix Wu", "Modified Felix Wu", "DCLF ICRP", and "Reverse MW mile". Results of calculation for transmission usage cost are displayed and compared on the window through the table and/or chart. Therefore, the developed simulator can be utilize as a useful tool for effective education and training of transmission network charge.

소형셀 네트워크 성능 분석을 위한 새로운 평가 방법 (A Novel Performance Evaluation Methodology for Small Cell Networks)

  • 임연근;채찬병
    • 한국통신학회논문지
    • /
    • 제38A권12호
    • /
    • pp.1110-1116
    • /
    • 2013
  • 3D-ray tracing tool은 신호의 반사, 투과, 그리고 회절까지 고려하여 3차원 공간에서 더욱 정확한 네트워크 성능을 분석하기 위한 소프트웨어이다. 통신표준에서는 통신 자원을 효율적으로 제공하기 위해 소형셀을 포함한 Heterogeneous Networks (HetNets)을 도입하고 있다. 매크로셀에 비해 좁아진 커버리지를 사용하는 소형셀 환경에서는 3D 공간에서 성능분석이 중요해 졌다. 또한 지형구조와 건물의 배치 그리고 3D 빔포밍(beamforming) 기술 등의 사용으로 인해 네트워크 환경이 복잡해지기 때문에 기존의 2차원 수학적 모델들을 이용하여 성능을 분석하기에는 어려움이 따른다. 본 논문에서는 소형셀 네트워크 성능을 더욱 효율적으로 분석하기 위한 3D-ray tracing tool을 활용한 성능평가 방법을 소개한다. 성능평가 결과 기존의 방법보다 3D-ray tracing tool을 활용한 성능평가 방법이 소형셀 환경에서 더욱 적합하다는 결론을 내렸다.

Evaluation of Hippocampal Volume Based on Various Inversion Time in Normal Adults by Manual Tracing and Automated Segmentation Methods

  • Kim, Ju Ho;Choi, Dae Seob;Kim, Seong-hu;Shin, Hwa Seon;Seo, Hyemin;Choi, Ho Cheol;Son, Seungnam;Tae, Woo Suk;Kim, Sam Soo
    • Investigative Magnetic Resonance Imaging
    • /
    • 제19권2호
    • /
    • pp.67-75
    • /
    • 2015
  • Purpose: To investigate the value of image post-processing software (FreeSurfer, IBASPM [individual brain atlases using statistical parametric mapping software]) and inversion time (TI) in volumetric analyses of the hippocampus and to identify differences in comparison with manual tracing. Materials and Methods: Brain images from 12 normal adults were acquired using magnetization prepared rapid acquisition gradient echo (MPRAGE) with a slice thickness of 1.3 mm and TI of 800, 900, 1000, and 1100 ms. Hippocampal volumes were measured using FreeSurfer, IBASPM and manual tracing. Statistical differences were examined using correlation analyses accounting for spatial interpretations percent volume overlap and percent volume difference. Results: FreeSurfer revealed a maximum percent volume overlap and maximum percent volume difference at TI = 800 ms ($77.1{\pm}2.9%$) and TI = 1100 ms ($13.1{\pm}2.1%$), respectively. The respective values for IBASPM were TI = 1100 ms ($55.3{\pm}9.1%$) and TI = 800 ms ($43.1{\pm}10.7%$). FreeSurfer presented a higher correlation than IBASPM but it was not statistically significant. Conclusion: FreeSurfer performed better in volumetric determination than IBASPM. Given the subjective nature of manual tracing, automated image acquisition and analysis image is accurate and preferable.

도로소음의 예측모델에 대한 비교$\cdot$평가 (Application of Ray Acoustics in Outdoor Noise Propagation : NIC@E)

  • 이규철;김정태
    • 소음진동
    • /
    • 제9권6호
    • /
    • pp.1131-1136
    • /
    • 1999
  • NIC@E is the software developed by authors. The program provides the noise level in outdoors due to various noise source types : construction machines including blast sources, railroad vehicles and automobiles. It operates in the Windows system. In this paper, a highway traffic noise has been evaluated using various types of approach : Ray-tracing method, NIRI method, JAS method. In order to compare the noise estimation performance for various models, a measurement is conducted on a 8 lane express highway at the distance of 25 m and 50 m from the lane. The result shows that the ray tracing and JAS model predict the measured value well within 2dB deviaton. The NIRI model, however, underestimates the highway noise level, as the distance between the source and receiver increases.

  • PDF

소프트웨어사업 요구사항 명세화 표준지침 개발 (Design and Development of a Standard Guidance for Software Requirement Specification)

  • 이병걸;황만수;이예복;이혁재;백종문;이창근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권7호
    • /
    • pp.531-538
    • /
    • 2009
  • 국내 소프트웨어 시장은 소프트웨어 제품의 품질 불만과 수익성 악화라는 악순환의 고리에서 헤어나지 못하고 있다. 산업계 및 학계에서는 문제의 주된 원인이 소프트웨어 사업 초기의 불명확한 요구사항에 있음을 인식하고, 사업 초기부터 개발 범위 및 내용, 품질 목표 등을 명확히 설정하고 이를 요구사항 명세서에 충실히 반영할 것을 강조하고 있다. 본 연구에서는 보다 명확한 요구사항의 명세와 요구사항의 효과적인 관리를 위해 국내외의 다양한 형태의 요구사항 명세서를 분석하고, 이를 바탕으로 개발 범위의 명확화, 품질의 정량화, 요구사항들간의 연결/추적관리, 명세의 편이성이 제고된 요구사항명세 표준지침을 개발하였다. 제안하는 표준 병세서는 분할 발주 또는 일괄 발주 등 다양한 소프트웨어 사업 프로세스에 적용할 수 있는 장점이 있다.

실시간 다중 프로세스 트레이스 스트림 디코더 구현에 관한 연구 (A Study on Implementation of Real-Time Multiprocess Trace Stream Decoder)

  • 김현철;김영수;김종현
    • 융합보안논문지
    • /
    • 제18권5_1호
    • /
    • pp.67-73
    • /
    • 2018
  • 소프트웨어 공학 관점에서 트레이싱은 프로그램의 실행 정보를 기록하는 로깅의 특수한 형태이다. 엄청난 데이터를 실시간으로 생성하고 디코딩해야 하는 트레이서의 특징상 전용 하드웨어를 사용하는 트레이서가 많이 사용되고 있다. Intel(R) PT는 전용 하드웨어를 사용하여 각 하드웨어 쓰레드에서 소프트웨어 실행에 대한 모든 정보를 기록한다. 소프트웨어 실행이 완료되면 PT는 해당 소프트웨어의 트레이스 데이터를 처리하여 정확한 프로그램 흐름을 재구성할 수 있다. 하드웨어 트레이스 프로그램은 운영체제에 통합되어 사용할 수 있으나 윈도우 시스템의 경우에는 커널 개방과 같은 문제로 인하여 긴밀한 통합은 이루어지지 않고 있다. 또한, 단일 프로세스만 트레이스 할 수 있고 다중 프로세스 스트림을 트레이스 하는 방법은 제공하고 있지 않다. 본 논문에서는 이러한 단점을 극복하고자 윈도우 환경에서 다중 프로세스 스트림을 트레이스 지원이 가능하도록 기존의 PT 트레이스 프로그램을 확장하는 방안을 제안하였다.

  • PDF

Software Similarity Measurement based on Dependency Graph using Harmony Search

  • Yun, Ho Yeong;Joe, Yong Joon;Jung, Byung Ok;Shin, Dong myung;Bahng, Hyo Keun
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권12호
    • /
    • pp.1-10
    • /
    • 2016
  • In this paper, we attempt to prevent certain cases by tracing a history and making genogram about open source software and its modification using similarity of source code. There are many areas which use open source software actively and widely, and open source software contributes their development. However, there are many unconscious cases like ignoring license or intellectual properties infringe which can lead litigation. To prevent such situation, we analyze source code similarity using program dependence graph which resembles subgraph isomorphism problem, a typical NP-complete problem. To solve subgraph isomorphism problem, we utilized harmony search of metaheuristic algorithm and compared its result with a genetic algorithm. For the future works, we represent open source software as program dependence graph and analyze their similarity.

An Experiment of Traceability-Driven System Testing

  • Choi, Eun-Man;Seo, Kwang-Ik
    • Journal of Information Processing Systems
    • /
    • 제4권1호
    • /
    • pp.33-40
    • /
    • 2008
  • Traceability has been held as an important factor in testing activities as well as model-driven development. Vertical traceability affords us opportunities to improve manageability from models and test cases to a code in testing and debugging phase. This paper represents a vertical test method which connects a system test level and an integration test level in testing stage by using UML. An experiment how traceability works to effectively focus on error spots has been included by using concrete examples of tracing from models to the code.

OVM 중심 가변성 추적 방법에 대한 효용성 검증 (Efficiency Validation for the OVM-based Variability Tracing Method)

  • 이지현;황선명
    • 한국산업정보학회논문지
    • /
    • 제20권3호
    • /
    • pp.51-60
    • /
    • 2015
  • 추적성은 이해당사자들이 변경으로 인한 산출물들 간의 영향을 분석하는데 필요한 정보를 제공하는 것을 주요 목적으로 한다. 단일 제품 개발과 달리 제품군(群)을 대상으로 하는 소프트웨어 프로덕트라인은 도메인 공학과 어플리케이션 공학의 두 개발 라이프사이클이 있으면서, 가변성과 두 라이프사이클 간의 추적성을 유지하고 관리해야 하기 때문에 그 복잡도가 매우 높다. 이에 개발 산출물과 별도로 가변성을 관리하는 직교적 가변성 모델을 중심으로 하는 가변성 추적성 유지 방법이 개념적으로 제안된 바 있다. 그렇지만, 이 방법이 소프트웨어 제품라인에서 필요로 하는 추적성을 모두 설정할 수 있는지에 대해서는 확인되지 않았다. 본 논문에서는 직교적 가변성 모델을 중심으로 하는 추적성 유지, 관리 방법이 필요한 추적성을 모두 지원하는지 예제를 통하여 검증하였다. 그 결과 OVM 중심 가변성 추적 방법은 변경으로 인해 영향을 받을 수 있는 산출물들의 범위를 한정하는 데는 문제가 없었다. 그렇지만, 변경으로 인해 실제 영향을 받는 구체적이고 정확한 산출물들을 추적하지는 못했다.

횡단관심사 추적을 위한 관점지향 슬라이싱 기법 (An Aspect-Oriented Slicing Technique Tracing Crosscutting Concern)

  • 박종각;박옥자;유철중
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권12호
    • /
    • pp.741-752
    • /
    • 2008
  • 관점지향 소프트웨어 개발방법(AOSD)은 시스템을 관심사별로 분류하고 횡단관심사를 식별하여 애스팩트 클래스로 구성함으로써 높은 유지보수성이 요구되는 사용자 중심의 시스템 설계를 위한 중요한 소프트웨어 개발방법으로 부각되고 있다. 그러나 기존의 관점지향 소프트웨어 개발방법에 대한 연구들은 횡단관심사의 식별과 명세에 대한 연구들과 애스팩트 클래스를 중심으로 하는 시스템 구현에 대한 연구들이 대부분이며, 식별된 횡단관심사의 추적 방법에 대한 연구들은 매우 미흡하였다. 따라서 본 연구에서는 AOSD를 기반으로 시스템 모델링 단계에서의 횡단관심사 추적을 위한 관점지향 슬라이싱 기법을 제안하였다. 유스 케이스들 간의 상호작용 분석을 통해 횡단관심사를 식별하여 명세한 후 식별된 횡단관심사 추적을 위한 슬라이싱 기법을 제시하였으며, 사례연구를 위해 학습관리시스템(LMS)에 이 기법을 적용하였다. LMS는 시스템 기능의 잦은 변경 및 확장 요구가 많은 사이버교육 시스템으로 이 시스템의 개발에 유지보수성을 높이는 AOSD를 적용하는 것은 매우 효과적인 방법이다. 그리고 마지막으로 기존 연구와의 비교분석 결과를 제시하였다.