• Title/Summary/Keyword: unit graph

검색결과 137건 처리시간 0.03초

클라우드네이티브 애플리케이션 구축을 위한 마이크로서비스 식별 방법 (Identification of Microservices to Develop Cloud-Native Applications)

  • 최옥주;김유경
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제17권1호
    • /
    • pp.51-58
    • /
    • 2021
  • 최근 주목받고 있는 마이크로서비스는 독립적으로 개발될 뿐만 아니라 독립적으로 실행 및 배포가 가능하다는 장점 때문에, 클라우드 컴퓨팅 환경에서 보다 유연한 확장과 효율적인 협력을 보장할 수 있다. 이러한 영향으로 최근 마이크로서비스지향 애플리케이션 환경으로의 전환이 급격히 증가하고 있다. 마이크로서비스의 도입을 위해서는 무엇보다 모노리식 아키텍처로 구축된 단일 애플리케이션의 구성요소를 마이크로서비스 단위로 식별하는 문제가 선결되어야 한다. 본 논문에서는 레거시 시스템으로부터 마이크로서비스 식별의 문제를 알고리즘 기반으로 해결하기 이한 접근방법을 제안한다. 코드의 메타정보를 이용하여 그래프를 생성하고 클러스터링 알고리즘을 적용하여 마이크로서비스 후보를 추출한다. 추출된 마이크로서비스 후보에 대해 메트릭을 이용하여, 모듈화 품질을 평가한다. 또한 제안된 식별 방법의 효과를 검증하기 위해 벤치마크를 위해 많이 사용되는 공개 소프트웨어의 코드를 이용하여 후보 서비스를 도출하고, 메트릭을 이용하여 모듈화 수준을 평가한다. 결과적으로 좀더 작은 단위의 마이크로서비스로 식별해 내면서 모듈품질을 향상시키는 결과를 확인할 수 있다.

다중채널 Lidar를 이용한 수직갱도 조사용 3차원 형상화 장비 구현 (Fabrication of Three-Dimensional Scanning System for Inspection of Mineshaft Using Multichannel Lidar)

  • 김수로;최종성;윤호근;김상욱
    • 터널과지하공간
    • /
    • 제32권6호
    • /
    • pp.451-463
    • /
    • 2022
  • 수직갱도에서 붕괴사고가 일어났을 때, 붕괴현장의 위험도를 신속하게 평가하는 것은 매우 중요하다. 사고현장에서 추가적인 붕괴 위험 때문에 인력을 투입한 직접적인 조사는 불가능하다. 수백 미터 심도를 갖는 수직갱도에서는 무선 신호의 한계와 와류 때문에 고속 라이다 센서를 장착한 드론을 이용한 조사가 불가능하다. 기존 연구에서는 견인방식을 이용한 단일채널 Lidar 센서를 3차원 형상화 장비가 구현되어 적용되었다. 관성(IMU)센서 데이터를 바탕으로 탐사시 발생하는 회전 운동과 진자운동에 대한 보정이 이루어졌고, 인접 측정데이터 간의 유사성 검토를 통해 정밀 보정을 수행하였으나 탐사 깊이가 깊어질수록 오차가 누적되는 현상이 발견되었다(Kim et al.(2020)). 본 논문에서는 다중채널 Lidar 센서를 적용하여 견인장치에 의해 상승이동하면서 연속적인 단면데이터가 수집되었다. 다중채널 Lidar의 방사 특성 때문에 발생하는 데이터 중첩성을 이용하여 동일 심도의 측정데이터 간의 유사성을 통해 회전운동을 정밀 보정하기 위한 기법이 적용되었다. 180 m 심도의 수직갱도에서 구현된 탐사장비를 이용하여 0~165 m 구간이 조사하여 수직갱도의 형상이 3차원 그래픽으로 재구성되었다.

단위유량도와 비수갑문 단면 및 방조제 축조곡선 결정을 위한 조속계산 (Calculation of Unit Hydrograph from Discharge Curve, Determination of Sluice Dimension and Tidal Computation for Determination of the Closure curve)

  • 최귀열
    • 한국농공학회지
    • /
    • 제7권1호
    • /
    • pp.861-876
    • /
    • 1965
  • During my stay in the Netherlands, I have studied the following, primarily in relation to the Mokpo Yong-san project which had been studied by the NEDECO for a feasibility report. 1. Unit hydrograph at Naju There are many ways to make unit hydrograph, but I want explain here to make unit hydrograph from the- actual run of curve at Naju. A discharge curve made from one rain storm depends on rainfall intensity per houre After finriing hydrograph every two hours, we will get two-hour unit hydrograph to devide each ordinate of the two-hour hydrograph by the rainfall intensity. I have used one storm from June 24 to June 26, 1963, recording a rainfall intensity of average 9. 4 mm per hour for 12 hours. If several rain gage stations had already been established in the catchment area. above Naju prior to this storm, I could have gathered accurate data on rainfall intensity throughout the catchment area. As it was, I used I the automatic rain gage record of the Mokpo I moteorological station to determine the rainfall lntensity. In order. to develop the unit ~Ydrograph at Naju, I subtracted the basic flow from the total runoff flow. I also tried to keed the difference between the calculated discharge amount and the measured discharge less than 1O~ The discharge period. of an unit graph depends on the length of the catchment area. 2. Determination of sluice dimension Acoording to principles of design presently used in our country, a one-day storm with a frequency of 20 years must be discharged in 8 hours. These design criteria are not adequate, and several dams have washed out in the past years. The design of the spillway and sluice dimensions must be based on the maximun peak discharge flowing into the reservoir to avoid crop and structure damages. The total flow into the reservoir is the summation of flow described by the Mokpo hydrograph, the basic flow from all the catchment areas and the rainfall on the reservoir area. To calculate the amount of water discharged through the sluiceCper half hour), the average head during that interval must be known. This can be calculated from the known water level outside the sluiceCdetermined by the tide) and from an estimated water level inside the reservoir at the end of each time interval. The total amount of water discharged through the sluice can be calculated from this average head, the time interval and the cross-sectional area of' the sluice. From the inflow into the .reservoir and the outflow through the sluice gates I calculated the change in the volume of water stored in the reservoir at half-hour intervals. From the stored volume of water and the known storage capacity of the reservoir, I was able to calculate the water level in the reservoir. The Calculated water level in the reservoir must be the same as the estimated water level. Mean stand tide will be adequate to use for determining the sluice dimension because spring tide is worse case and neap tide is best condition for the I result of the calculatio 3. Tidal computation for determination of the closure curve. During the construction of a dam, whether by building up of a succession of horizontael layers or by building in from both sides, the velocity of the water flowinii through the closing gapwill increase, because of the gradual decrease in the cross sectional area of the gap. 1 calculated the . velocities in the closing gap during flood and ebb for the first mentioned method of construction until the cross-sectional area has been reduced to about 25% of the original area, the change in tidal movement within the reservoir being negligible. Up to that point, the increase of the velocity is more or less hyperbolic. During the closing of the last 25 % of the gap, less water can flow out of the reservoir. This causes a rise of the mean water level of the reservoir. The difference in hydraulic head is then no longer negligible and must be taken into account. When, during the course of construction. the submerged weir become a free weir the critical flow occurs. The critical flow is that point, during either ebb or flood, at which the velocity reaches a maximum. When the dam is raised further. the velocity decreases because of the decrease\ulcorner in the height of the water above the weir. The calculation of the currents and velocities for a stage in the closure of the final gap is done in the following manner; Using an average tide with a neglible daily quantity, I estimated the water level on the pustream side of. the dam (inner water level). I determined the current through the gap for each hour by multiplying the storage area by the increment of the rise in water level. The velocity at a given moment can be determined from the calcalated current in m3/sec, and the cross-sectional area at that moment. At the same time from the difference between inner water level and tidal level (outer water level) the velocity can be calculated with the formula $h= \frac{V^2}{2g}$ and must be equal to the velocity detertnined from the current. If there is a difference in velocity, a new estimate of the inner water level must be made and entire procedure should be repeated. When the higher water level is equal to or more than 2/3 times the difference between the lower water level and the crest of the dam, we speak of a "free weir." The flow over the weir is then dependent upon the higher water level and not on the difference between high and low water levels. When the weir is "submerged", that is, the higher water level is less than 2/3 times the difference between the lower water and the crest of the dam, the difference between the high and low levels being decisive. The free weir normally occurs first during ebb, and is due to. the fact that mean level in the estuary is higher than the mean level of . the tide in building dams with barges the maximum velocity in the closing gap may not be more than 3m/sec. As the maximum velocities are higher than this limit we must use other construction methods in closing the gap. This can be done by dump-cars from each side or by using a cable way.e or by using a cable way.

  • PDF

초등학교에서 속력 관련 단원의 교육과정 및 교과서 내용 구성에 관한 논의 (Composition of Curriculums and Textbooks for Speed-Related Units in Elementary School)

  • 전영석
    • 한국초등과학교육학회지:초등과학교육
    • /
    • 제41권4호
    • /
    • pp.658-672
    • /
    • 2022
  • 초등학교 과학에서 속력 관련 단원의 독특한 교수·학습 곤란은 주로 학생의 수학적 사고력 및 속력의 측정과 관련된 절차적 지식의 부족에 기인한 것으로, 교육과정 및 교과서는 이점을 고려하여 구성할 필요가 있다. 속력 단원의 교육과정 및 교과서 내용 구성과 관련된 시사점을 얻기 위하여 2007 개정 교육과정부터 2015 개정 교육과정까지 3개 교육과정 및 이에 따른 교과서의 속력 관련 단원의 구성 체계와 내용을 살펴보고, 선행 연구에 비추어 적절성을 분석하였다. 분석 결과를 통해 현재의 내용 구성은 이동 거리와 시간 및 속력 사이의 입체적인 관계를 파악하기 보다는 암기에 의한 기계적 알고리즘을 통해 물체의 속력만을 계산할 위험이 있어 이중 수직선과 같은 시각화 모형 및 간단한 수를 활용하여 속력의 의미를 단계적으로 학습할 수 있도록 재구성할 필요가 있다는 점을 밝혔다. 또한 조사를 통해 얻은 자료를 이용하여 물체의 운동을 해석하는 활동보다는 실제 운동하는 물체의 이동 거리와 걸린 시간을 직접 측정하여 그래프로 나타내고 분석하도록 함으로써 과정 기능 등 탐구 수행 능력을 향상시키는 것의 필요성에 대해 논의하였다. 마지막으로 적용 차시에서 현재의 교육과정과 교과서에서는 일상생활과의 연계를 강조하고 있지만 단원의 주된 학습 내용인 운동학과는 다소 다르게 동역학과 관련된 내용을 다루고 있어 학습한 내용을 익히고 활용할 수 있도록 속력과 관련된 사례를 중심으로 내용을 새롭게 구성할 필요가 있다는 점을 밝혔다. 새 교육과정 및 교과서에서는 학습하기 어렵고 지도하기 까다로운 내용을 제외하기 보다는 과학의 가치를 깨닫고 과학 학습을 향유할 수 있도록 핵심 주제를 체계적으로 깊이 학습할 기회를 제공할 것을 제안한다.

병동 간호활동 원가계산 프로그램 개발 :시간동인 활동기준원가계산 기반으로 (Development of Nursing Activity Cost Calculation Program Using Time-Driven Activity-Based Costing (TD-ABC))

  • 임지영;강성배;이현희
    • 한국콘텐츠학회논문지
    • /
    • 제18권4호
    • /
    • pp.480-494
    • /
    • 2018
  • 본 연구는 이현희(2017)의 연구에서 개발한 병동 간호활동원가계산 프로그램의 실무 적용 확대를 위하여 자료의 저장 및 그래프 변환 출력 기능을 보완하여 수정 개발한 후속 연구이다. 전체 프로그램 개발과정은 프로그램 요구사항 분석과 프로그램 설계 및 개발, 프로그램 타당성 검토의 3단계로 이루어졌다. 본 프로그램은 단순히 원가계산에서 그치는 것이 아니라 원가효율성 및 원가분석 추세 비교까지 결과를 산출하여 간호관리자가 병동 간호단위 관리에 필요한 원가정보를 얻을 수 있고 이를 기반으로 원가관리전략을 수립할 수 있도록 하여 그 활용도를 확장한 점에서 의의가 있다. 또한 향후 이를 기반으로 병동 단위 뿐 아니라 수술실, 중환자실과 같은 특수부서 그리고 외래와 같이 간호활동의 구성과 범위가 다른 부서별 간호활동원가계산을 수행하는 원가분석 프로그램 개발할 수 있는 토대를 마련한 점에서도 의의가 있다. 이에 본 연구를 기반으로 이를 다양한 실제 임상 간호관리 실무에 적용함으로써 임상 간호사의 원가관리 역량을 강화하고 나아가 간호단위 간호활동의 수익과 이익 분석을 통해 계량화된 간호의 기여도를 측정, 제시함으로써 간호성과 측정 연구를 확대해 나갈 것을 제안한다. 아울러 본 TD-ABC 간호활동원가계산 프로그램의 적용과 활용을 학부 수준의 간호관리학 교과과정과 접목하고, 임상간호사의 보수교육 프로그램으로도 활용하여 간호원가관리 역량 강화를 위한 교육매체로도 활용할 것을 제안한다.

Weekly Topotecan for Recurrent Small Cell Lung Cancer - a Retrospective Anatolian Medical Oncology Group Study

  • Altinbas, Mustafa;Kalender, Mehmet Emin;Oven, Basak;Sevinc, Alper;Karaca, Halit;Kaplan, M. Ali;Alici, Suleyman;Arpaci, Erkan;Yildiz, Ramazan;Uncu, Dogan;Camci, Celalettin;Gumus, Mahmut
    • Asian Pacific Journal of Cancer Prevention
    • /
    • 제13권6호
    • /
    • pp.2909-2912
    • /
    • 2012
  • Aim: To evaluate efficacy and tolerability of topotecan treatment for recurrent small cell lung carcinoma. Patients and Methods: A total of 62 patients were evaluated retrospectively. Statistical analysis was performed using GraphPad Instat (version 3.05). Results: DFifty five of patients (89%) were male and 7 (11%) were female. Median age was $56.7{\pm}9.3$ (34-75). Forty eight of patients (80%) were extensive stage (ES) at the time of diagnosis. Fifty of the patients (80.6 Medical Oncology Clinic) were given median 5.36 cycles of cisplatin-etoposide (2-8 cycles). Time to recurrence was $15.6{\pm}6.13$ weeks in patients with limited stage (LS) and $6.3{\pm}3.82$ weeks in extensive stage (ES) (p<0.0001). Overall survival was $14.0{\pm}6.08$ months in ES and $17.9{\pm}6.88$ months in LS. The difference between two groups was statistically meaningful (p=0.0447). The overall survival of the patients was $14.8{\pm}6.43$ months (4.5-40 months). In terms of survival, there was no difference between males and females (p=0.1171). In 17 (27%) patients who were refractory to topotecan or in whom progression occurred other chemotherapies were used. Conclusion: Small cell lung cancer is chemosensitive, but recurrences occur in short time. Other chemotherapy regimens are used in progression. Topotecan is one of them. Patients who were young and in whom recurrences occur late had given better response to topotecan. Because of the retrospective nature of the study, we couldn't reach the records exactly and consequently, rate and duration of response couldn't be calculated. In recurrent SCLC topotecan is one of the treatment choices. But both hematological and non hematological side effects should be taken into consideration.

VHDL 행위-레벨 설계의 코딩오류 검출을 위한 패턴 생성 (Pattern Generation for Coding Error Detection in VHDL Behavioral-Level Designs)

  • 김종현;박승규;서영호;김동욱
    • 대한전자공학회논문지SD
    • /
    • 제38권3호
    • /
    • pp.185-197
    • /
    • 2001
  • 최근 VHDL 코딩 및 합성방법에 의한 설계가 널리 사용되고 있다. 집적도가 증가함에 따라 VHDL에 의한 설계 또한 그 분량이 증가하여 많은 코딩오류가 발생하고 있으며, 이를 검색하는데 많은 시간과 노력이 소요되고 있다. 본 논문에서는 VHDL 행위-레벨 설계를 대상으로 코딩오류를 검색하는 방법을 제안하였다. 그 방법에 있어서는 검색패턴을 생성하여 오류가 없는 응답과 설계의 응답을 비교함으로써 설계오류를 찾는 방법을 택하였다. 따라서 본 논문에서는 코딩오류를 검색하기 위한 검색패턴을 생성하는 알고리듬을 제안하였다. 검색패턴 생성은 각 코드에 대해 수행하며, 할당오류와 조건오류를 구분하여 수행하였다. 패턴생성을 위해 VHDL 코드를 CDFG로 변환하여 사용하며, CDFG상의 경로를 탐색하여 패턴생성에 필요한 정보를 추출한다. 경로탐색은 오류가 발생하였다고 가정한 지점으로부터 역방향 탐색과 정방향 탐색을 수행하여 패턴을 생성한다. 제안한 알고리듬은 C-언어로 구현하였다. 펜티엄-Ⅱ 400MHz의 환경에서 여러 가지 VHDL 행위-레벨 설계를 대상으로 제안한 알고리듬을 적용하였다. 그 결과, 고려한 모든 설계의 모든 코드에 대한 검색패턴을 생성할 수 있었으며, 가정한 모든 오류를 검색할 수 있었다. 검색패턴 생성에 소요되는 시간은 고려한 모든 대상 설계에서 1초 미만의 CPU 시간을 보여 속도면에서도 매우 우수함을 나타내었다. 따라서 본 논문에서 제안한 검색방법은 VHDL에 의한 설계에서 설계검증에 필요한 시간과 노력을 상당히 감소시킬 것으로 기대된다.

  • PDF

콜퍼스에 기반한 한국어 문장/음성변환 시스템 (Corpus-based Korean Text-to-speech Conversion System)

  • 김상훈;박준;이영직
    • 한국음향학회지
    • /
    • 제20권3호
    • /
    • pp.24-33
    • /
    • 2001
  • 이 논문에서는 대용량 음성 데이터베이스를 기반으로 하는 한국어 문장/음성변환시스템의 구현에 관해 기술한다. 기존 소량의 음성데이타를 이용하여 운율조절을 통해 합성하는 방식은 여전히 기계음에 가까운 합성음을 생성하고 있다. 이러한 문제점을 해결하기 위해 본 논문에서는 대용량 음성 데이터베이스를 기반으로 하여 운율처리없이 합성단위 선정/연결에 의해 합성음질을 향상시키고자 한다. 대용량 음성 데이터베이스는 다양한 운율변화를 포함하도록 문장단위를 녹음하며 이로부터 복수개의 합성단위를 추출, 구축한다. 합성단위는 음성인식기를 훈련, 자동으로 음소분할하여 생성하며, 래링고그라프 신호를 이용하여 정교한 피치를 추출한다. 끊어 읽기는 휴지길이에 따라 4단계로 설정하고 끊어읽기 추정은 품사열의 통계정보를 이용한다. 합성단위 선정은 운율/스펙트럼 파라미터를 이용하여 비터비 탐색을 수행하게 되며 유클리디언 누적거리가 최소인 합성단위열을 선정/연결하여 합성한다. 또한 이 논문에서는 고품질 음성합성을 위해 특정 서비스 영역에 더욱 자연스러운 합성음을 생성할 수 있는 영역의존 음성합성용 데이터베이스를 제안한다. 구현된 합성시스템은 주관적 평가방법으로 명료도와 자연성을 평가하였고 그 결과 대용량 음성 데이터베이스를 기반으로한 합성방식의 성능이 기존 반음절단위를 사용한 합성방식보다 더 나은 성능을 보임을 알 수 있었다.

  • PDF

Windows용 수간석해(樹幹析解) 프로그램(Stemwin1.0)의 개발(開發) (Development of Stem Analysis Program(Stemwin1.0) for Windows)

  • 이준학;이우균;서정호
    • 한국산림과학회지
    • /
    • 제90권3호
    • /
    • pp.331-337
    • /
    • 2001
  • 본 연구에서는 PC기반의 Windows운영체제에서 운용될 수 있는 수간석해 프로그램(Stemwin1.0)을 개발하였다. Stemwin1.0에서는 연륜측정기에서 1/100mm 단위로 측정된 l년 단위의 연륜폭 자료를 입력받아 흉고직경 및 단면적, 수고, 재적 등 각종 생장량을 다양한 방법으로 계산할 수 있다. 즉, 수령별 평균 흉고직경 및 단면적은 산술 및 단면적 평균법을 적용해 계산할 수 있으며, 수고생장은 평행선법, 직선연장법, 수고곡선법 등에 의해 다양하게 추정할 수 있다. 재적은 Huber식, Smalian식, Spline식 등을 선택적으로 적용해 추정할 수 있다. 선택된 계산방법에 따라 상가 각 생장인자의 총, 평균 및 연년 생장량 뿐만 아니라 이용재적 및 수고, 형수, 생장률 이용률 등의 생장 관련 정보가 1년 단위로 자동 계산된다. 또한, 1년 단위의 정밀한 간곡선도를 다양한 축척으로 출력할 수 있으며 간곡선식 유도를 위한 통계분석용 자료(단판 높이별 직경)도 제시된다. Stemwin1.0에서는 계산결과를 MS-Excel로 전환할 수 있도록 하여 사용자가 손쉽게 활용할 수 있도록 하였다.

  • PDF

Investigating Organ Toxicity Profile of Tenofovir and Tenofovir Nanoparticle on the Liver and Kidney: Experimental Animal Study

  • Peter, Aniekan Imo;Naidu, Edwin CS;Akang, Edidiong;Ogedengbe, Oluwatosin O;Offor, Ugochukwu;Rambharose, Sanjeev;Kalhapure, Rahul;Chuturgoon, Anil;Govender, Thirumala;Azu, Onyemaechi O
    • Toxicological Research
    • /
    • 제34권3호
    • /
    • pp.221-229
    • /
    • 2018
  • Tenofovir nanoparticles are novel therapeutic intervention in human immunodeficiency virus (HIV) infection reaching the virus in their sanctuary sites. However, there has been no systemic toxicity testing of this formulation despite global concerns on the safety of nano drugs. Therefore, this study was designed to investigate the toxicity of Tenofovir nanoparticle (NTDF) on the liver and kidney using an animal model. Fifteen adult male Sprague-Dawley (SD) rats maintained at the animal house of the biomedical resources unit of the University of KwaZulu-Natal were weighed and divided into three groups. Control animals (A) were administered with normal saline (NS). The therapeutic doses of Tenofovir (TDF) and nanoparticles of Tenofovir (NTDF) were administered to group B and C and observed for signs of stress for four weeks after which animals were weighed and sacrificed. Liver and kidney were removed and fixed in formal saline, processed and stained using H/E, PAS and MT stains for light microscopy. Serum was obtained for renal function test (RFT) and liver function test (LFT). Cellular measurements and capturing were done using ImageJ and Leica software 2.0. Data were analysed using graph pad 6, p values < 0.05 were significant. We observed no signs of behavioural toxicity and no mortality during this study, however, in the kidneys, we reported mild morphological perturbations widening of Bowman's space, and vacuolations in glomerulus and tubules of TDF and NTDF animals. Also, there was a significant elevation of glycogen deposition in NTDF and TDF animals when compared with control. In the liver, there were mild histological changes with widening of sinusoidal spaces, vacuolations in hepatocytes and elevation of glycogen deposition in TDF and NTDF administered animals. In addition to this, there were no significant differences in stereological measurements and cell count, LFT, RFT, weight changes and organo-somatic index between treatment groups and control. In conclusion, NTDF and TDF in therapeutic doses can lead to mild hepatic and renal histological damage. Further studies are needed to understand the precise genetic mechanism.