• 제목/요약/키워드: Graphical Analysis

검색결과 678건 처리시간 0.054초

C++컴파일러 및 프로그래밍 환경 개발 (Debelppment of C++ Compiler and Programming Environment)

  • 장천현;오세만
    • 한국정보처리학회논문지
    • /
    • 제4권3호
    • /
    • pp.831-845
    • /
    • 1997
  • 본 논문에서는 가장 널리 사용되고 있는 객체지향 언어인 C++를 지한 컴푸일러 및 대화식 프로그래밍 환경을 제안하고 개발하였다. C++ 언어를 위한 컴파일러를 개발하기 위해 컴파러를 Front-End 와 Back-End로 나누고 가상기계인 EM을 사용하여 연결하는 모델을 사용하였다. Front-End 개발시에는 C++ 문법을 문법석 도구, 어휘 및 구문분석기 생성도구를 이용하여 구문분석 방법과 문맥에 연동된 문법 처리기술과 AST클래스 라이브러리를 개발하였다. Back-End에서는 목적기계 표현기술과 토리코드 최적화 방법, 트리 패턴 매칭에 의한 재목적 코드 생성 기법을 제안하고 이를 이용한 재목적이 용이한 SPARC 기계 Back-End를 개발하였다. C++를 위한 대화식 프로그래밍 환경은 언어의 다양한 특성을 효과적으로 표현하기 위해 AST을 이용하고, 점진적 분석 기술과 시각 기호 를 제안하였다. 대화식 환경의 일반화에 의한 자동생성 방법과 프로그램의 정형화된 표현 방법을 위한 Unparsing 체계를 제안하였다. 개발된C++ 컴팰러와 대화식 프로그램 환경은 통합된 C++ 프로그래밍 환경을 구성하게 된다. 본 연구를 통해 얻어진 기술 들은 새로운 고급언어 및 기계에 대한 컴파일러의 개발은 물론 병렷 및 분산 환경을 위한 컴파일러 개발에 활옹될 수 있을 것이다.

  • PDF

HyGIS와 Qual2E의 연계 시스템 개발 (Development of Qual2E Interface System Coupled with HyGIS)

  • 박인혁;김경탁;하성룡
    • 한국지리정보학회지
    • /
    • 제14권2호
    • /
    • pp.96-108
    • /
    • 2011
  • 환경에 대한 관심이 고조되면서 환경용량을 정량적으로 평가할 수 있는 환경모델링에 대한 관심이 고조되고 있다. 환경 모델링, 특히 수질 모의에 있어 GIS는 정량적인 매개변수 추출과 산출 등을 가능케 하는 중요한 툴임에도 불구하고 표준화된 절차 등의 부재로 적용에 어려움을 겪고 있다. 이로 인해 동일한 모델을 사용하여 동일한 지역을 모의하더라도 연구자마다 다른 결론을 내고 있어 정책 입안시 혼란을 가중시키고 있다. 본 연구에서는 1차원 하천수질예측모델인 Qual2E와 수문형 GIS 툴인 HyGIS를 연계하여 시스템을 구축하고자 하였다. 이를 위해 Qual2E 모델의 구조화 분석을 실시하고 기존 모델링 절차를 표준화 하였으며, Qual2E 모형에 최적화된 데이터모델을 설계 구축하였다. 또한 입력파일과 출력파일을 통제할 수 있는 매개변수 산출 알고리즘을 개발하고 구축하였다. 시스템의 구축시 GIS 데이터의 제어는 GDK를 활용하고 GUI 및 기타 시스템 환경은 Visual Basic 6.0을 활용하였다. 개발된 시스템을 활용하여 시험평가를 수행한 결과, 모델 구동시간이 기존 모델링에 비해 최대 3배 이상 단축되는 것으로 나타났으며, 입력파일 오류 등으로 인한 모델수행 장애는 발생하지 않았다.

알코올 중독문제를 가진 재혼한 부인에 대한 가족치료사례 연구 (A Case Study on the Family Therapy to Remarried Wife with Alcoholic Problem)

  • 박태영;김태한;김혜선
    • 한국사회복지학
    • /
    • 제61권1호
    • /
    • pp.293-322
    • /
    • 2009
  • 본 연구는 알코올 중독의 문제를 가진 재혼한 부인에 대한 가족치료사례 연구로써 부인의 알코올 문제를 개인의 문제로 보기 보다는 재혼한 가족체계 안에서 발생하는 역기능적 상호작용의 문제로 이해하고자 하였다. 본 연구는 부인의 음주행동에 대한 촉발요인으로써 가족의 반응, 촉발요인에 대한 대항요인으로써 부인의 음주행동, 가족의 관계수준에 따른 관계요인으로써 부인의 피해의식, 부인의 음주행동이 가족에 미치는 영향을 살펴보았다. 그리고 본 연구에서 갈등을 유발하는 재혼가족의 특수성으로써 재혼가족의 결합을 어렵게 하는 암묵적 상호작용과 가족결합을 강화시키려는 통제적 상호작용을 발견하였다. 또한 가족치료적 개입관점은 부부하위체계의 강화, 의사소통의 변화추구, 가족규칙의 완화, 차이점의 수용이었으며, 치료의 결과는 부인의 변화, 남편의 변화, 가족의 변화로 나타났다.

  • PDF

서해 연안지역 천부지하수의 수리지구화학 : 연안 대수층의 해수 혼입에 관한 연구 (Hydrogeochemistry of shallow groundwaters in western coastal area of Korea : A study on seawater mixing in coastal aquifers)

  • 박세창;윤성택;채기탁;이상규
    • 한국지하수토양환경학회지:지하수토양환경
    • /
    • 제7권1호
    • /
    • pp.63-77
    • /
    • 2002
  • Salinization is an important environmental problem encountered in coastal aquifers. In order to evaluate the salinization problem in the western coastal area of Korea, we have performed a regional hydrochemical study on shallow well groundwaters (N=229) collected within 10 km away from the coastline. The concentrations of analyzed solutes are very wide in range, suggesting that the hydrochemistry is controlled by several processes such as water-rock interaction, seawater mixing, and anthropogenic contamination. Based on the graphical interpretation of cumulative frequency curves for some hydrochemical parameters (esp., $Cl^{-}$ and ${NO_3}^-$), the collected water samples were grouped into two major populations (1) a background population whose chemistry is predominantly affected by water-rock interaction, and (2) an anomalous population which records the potential influences by either seawater mixing or anthropogenic pollution. The threshold values obtained are 34.7 mg/l for $Cl^{-}$ and 37.2 mg/l for ${NO_3}^-$, Using these two constituents, groundwaters were further grouped into four water types as follows (the numbers in parenthesis indicate the percentage of each type water) : (1) type 1 waters (38%) that are relatively poor in $Cl^{-}$ and ${NO_3}^-$, which may represent their relatively little contamination due to seawater mixing and anthropogenic pollution; (2) type 2 waters (21%) which are enriched in $Cl^{-}$, Indicating the considerable influence by seawater mixing; (3) ${NO_3}^-$-rich, type 3 waters (11%) which record significant anthropogenic pollution; and (4) type 4 waters (30%) enriched in both $Cl^{-}$ and ${NO_3}^-$, reflecting the effects of both seawater mixing and anthropogenic contamination. The results of the water type classification correspond well with the grouping on a Piper's diagram. On a Br x $10^4$versus Cl molar ratio diagram, most of type 2 waters are also plotted along or near the seawater mixing line. The discriminant analysis of hydrochemical data also shows that the classification of waters into four types are so realistic to adequately reflect the major process(es) proposed for the hydrochemical evolution of each water type. As a tool for evaluating the degree of seawater mixing, we propose a parameter called 'Seawater Mixing Index (S.M.I.)’ which is based on the concentrations of Na, Mg, Cl, and $SO_4$. All the type 1 and 3 waters have the S.M.I. values smaller than one, while type 2 and type 4 waters mostly have the values greater than 1. In the western coastal area of Korea, more than 21% of shallow groundwaters appear to be more or less affected by salinization process.

식이섭취의 진단 및 영양평가를 위한 전산시스템 : 제6차 한국인 영양권장량에 준함 (A Computerized System for Diagnosis and Nutritional Assessment of Dietary Intakes : Recommended Dietary Allowances for Koreans, 6th Revision)

  • 한지숙
    • 한국식품영양과학회지
    • /
    • 제26권4호
    • /
    • pp.726-732
    • /
    • 1997
  • 본 연구에서는 한국인 영양권장량 제 6차 개정에 수록된 자료, 식이 섭취 회상표, 식품의 섭 취량 및 목측량, 일반 상황분석 자료들을 database로 사용하여 하루 동안 섭취한 식품 및 영양소 함량을 신속하게 분석하고, 신체에 대한 일반 상황을 진단 및 평가할 수 있는 프로 그램을 개발하였다. 사용자는 개인자료입력 항목에 자 신의 이름, 성 별, 나이, 키, 체중 및 활동 정도를 입력하므로서 자신의 체중 범위, 표준 체중, 비만도, 기초 대사량, 체중과 활동 정도에 따른 열량 필요량, 1일 열량 필요량 및 이들의 섭취 열랑과의 과부족을 비교 평가한 자료를 얻을 수 있으며, 만약 사용자가 비만이 라면 체 중을 감소하기 위한 1일 열량 필요량도 얻을 수 있다 또한 음식 입력 항목에 자신이 섭취한 식품들을 24시간 식이섭취 회상법에 의하여 입력하므로서 식사구성안의 식품군별로 섭취횟수가 분석된 후 한국인 영양권장량 6차 개정안에 설정된 표준 섭취 횟수와 비교 평가되었다. 식사구성안의 식품군별 섭취량은 각각 열량 및 영양소별로 분석 평가되었고, 1일 영양소 섭취량을 권장량에 대하여 그래프로 나타내므로서 섭취된 영양소의 과부족을 쉽게 이 해할 수 있게 하였다. 식이지방질은 그 구성지방산의 종류에 따라 인체에 미치는 영향이 다르기 때문에 지방질 섭취상태를 분석함으로서 자신의 콜레스테롤 및 구성지방산의 섭취상태를 파악할 수 있도록 하였다. 식사별 열량 및 영양소 섭취상태를 분석하여 각각의 영양소들이 어느 식사에서 섭취되는지를 쉽게 파악할 수 있게 하였으며, 식사별 열량영양소 섭취에 대한 구성비를 그래픽 분석하여 매 식사 때마다 섭취되는 열량영양소의 비율을 그림으로 쉽게 평가할 수 있도록 하였다. 따라서 본 프로그램을 이용함으로서 개인과 집단의 식품 및 영양소 섭취상태에 대한 분석 평가를 신속하게 처리할 수 있을 뿐 아니라 균형 잡힌 식단을 계획하는데 유용한 자료로 이용될 수 있다.

  • PDF

홀어머니와 큰아들의 갈등에 대한 가족치료 사례연구 (A case study of family therapy about conflict between mother and the eldest son)

  • 박태영;김태한
    • 한국가족복지학
    • /
    • 제23호
    • /
    • pp.263-302
    • /
    • 2008
  • 본 연구는 홀어머니와 성인인 큰아들의 갈등에 대한 가족치료사례로써, 가족관계에서 발생하는 의사소통의 어려움과 자아분화의 문제에 대한 가족치료적 개입방법과 효과성을 제시하고자 한다. 홀어머니와 큰아들의 갈등에 대하여 부인(며느리)이 상담을 의뢰하여 시작되었고, 13회기동안 개인 및 가족상담으로 진행되었다. 본 연구는 상담 축어록과 치료자가 기록한 메모를 중심으로 한 내용을 부호화(coding)작업을 통하여 개념과 하위범주, 그리고 상위범주로 나누었다. 또한 코딩작업을 통하여 발견한 범주들을 Miles와 Huberman(1994)이 제시한 관계망(network)와 매트릭스(matrix)를 활용하여 관계를 나타내었다. 본 연구의 분석 결과에 따르면 아버지가 사망하자 어머니는 큰아들이 가족을 부양해주기를 원하였지만, 큰아들은 어머니의 기대와 달리 결혼을 하여 분가하였다. 이 과정에서 서로의 감춰진 불만이 드러나고 모자갈등이 표면화되었다. 이런 갈등의 저변에는 가족의 경계선문제, 미분화된 자아, 역기능적 의사소통방식, 어머니의 원가족 경험 등이 영향을 미치고 있었다. 치료자는 모자갈등의 악순환고리를 끊기 위하여 치료적 동맹관계를 형성하였고, 의사소통방식의 지도, 반복되는 패턴의 조명, 재명명, 비유법을 활용하였다. 결과적으로 어머니와 큰아들은 자아분화, 기능적 의사소통의 활성화, 인식의 변화, 경계선의 변화를 경험하였고, 모자갈등의 소거와 더불어 가족관계가 향상되었다. 본 연구는 책임감과 기대감으로 인해서 발생하는 홀어머니와 큰아들의 갈등에 대한 가족치료가 효과적이라는 점과 유효한 개입방법들을 보여준다.

GPU를 이용한 소프트웨어 디지털 필터의 성능개선에 관한 연구 (A Study on the Performance Improvement of Software Digital Filter using GPU)

  • 염재환;오세진;노덕규;정동규;황주연;오충식;김효령
    • 융합신호처리학회논문지
    • /
    • 제19권4호
    • /
    • pp.153-161
    • /
    • 2018
  • 본 논문은 GPU를 이용한 소프트웨어(SW) 디지털 필터의 성능개선에 대해 기술한다. 기존에 개발한 SW 디지털 필터는 CPU 기반에서 동작하여 속도가 느린 문제점이 있었는데, EAVN 관측데이터의 디지털 필터링을 위해 GPU를 도입하여 연산속도를 개선하였고, 필터링을 통하여 다른 관측국과의 데이터 처리가 가능하도록 하였다. SW 디지털 필터의 연산속도를 개선하기 위해 Tensor Core가 내장된 NVIDIA Titan V GPU 보드를 사용하였으며, 2Gbps (512 MHz BW, 1-IF)의 95초 관측데이터를 필터링하는데 관측시간의 약 1.1배, 1Gbps (16MHz BW, 16-IF)로 필터링하는데 약 0.78배 처리속도를 각각 달성하였다. 또한 KVN으로 1, 2Gbps 동시관측한 데이터에 대해 2Gbps 데이터를 디지털 필터링하여 기존 1Gbps와 비교한 결과, 교차전력스펙트럼, 위상, SNR 등이 유사한 값을 얻어 본 연구에서 개발한 SW 디지털 필터를 활용한 데이터 처리와 분석을 수행하는데 유효함을 확인하였다. 향후에는 여러 개의 GPU 보드를 사용하기 위한 소스 코드의 분산처리 최적화를 수행할 경우 실시간으로 관측데이터를 필터링할 수 있을 것으로 기대된다.

Comparative analysis on darcy-forchheimer flow of 3-D MHD hybrid nanofluid (MoS2-Fe3O4/H2O) incorporating melting heat and mass transfer over a rotating disk with dufour and soret effects

  • A.M. Abd-Alla;Esraa N. Thabet;S.M.M.El-Kabeir;H. A. Hosham;Shimaa E. Waheed
    • Advances in nano research
    • /
    • 제16권4호
    • /
    • pp.325-340
    • /
    • 2024
  • There are several novel uses for dispersing many nanoparticles into a conventional fluid, including dynamic sealing, damping, heat dissipation, microfluidics, and more. Therefore, melting heat and mass transfer characteristics of a 3-D MHD Hybrid Nanofluid flow over a rotating disc with presenting dufour and soret effects are assessed numerically in this study. In this instance, we investigated both ferric sulfate and molybdenum disulfide as nanoparticles suspended within base fluid water. The governing partial differential equations are transformed into linked higher-order non-linear ordinary differential equations by the local similarity transformation. The collection of these deduced equations is then resolved using a Chebyshev spectral collocation-based algorithm built into the Mathematica software. To demonstrate how different instances of hybrid/ nanofluid are impacted by changes in temperature, velocity, and the distribution of nanoparticle concentration, examples of graphical and numerical data are given. For many values of the material parameters, the computational findings are shown. Simulations conducted for different physical parameters in the model show that adding hybrid nanoparticle to the fluid mixture increases heat transfer in comparison to simple nanofluids. It has been identified that hybrid nanoparticles, as opposed to single-type nanoparticles, need to be taken into consideration to create an effective thermal system. Furthermore, porosity lowers the velocities of simple and hybrid nanofluids in both cases. Additionally, results show that the drag force from skin friction causes the nanoparticle fluid to travel more slowly than the hybrid nanoparticle fluid. The findings also demonstrate that suction factors like magnetic and porosity parameters, as well as nanoparticles, raise the skin friction coefficient. Furthermore, It indicates that the outcomes from different flow scenarios correlate and are in strong agreement with the findings from the published literature. Bar chart depictions are altered by changes in flow rates. Moreover, the results confirm doctors' views to prescribe hybrid nanoparticle and particle nanoparticle contents for achalasia patients and also those who suffer from esophageal stricture and tumors. The results of this study can also be applied to the energy generated by the melting disc surface, which has a variety of industrial uses. These include, but are not limited to, the preparation of semiconductor materials, the solidification of magma, the melting of permafrost, and the refreezing of frozen land.

고등학생들의 과학 그래프 작성 및 해석 과정에서 나타난 오류 (High School Students' Errors in Constructing and Interpreting Science Graph)

  • 김유정;최길순;노태희
    • 한국과학교육학회지
    • /
    • 제29권8호
    • /
    • pp.978-989
    • /
    • 2009
  • 이 연구에서는 학생들이 실험 결과를 그래프로 작성하고 해석하는 과정에서 범한 오류들을 과학 학업성취 수준에 따라 조사했다. 고등학교 2학년 140명을 대상으로 '기체의 압력과 부피의 관계'에 대한 그래프 작성 검사 및 해석 검사를 실시했다. 연구 결과, 대부분의 학생들이 그래프 작성 및 해석 과정에서 많은 오류를 보였다. 그래프 작성 과정에서는 '변수의 잘못된 해석', '그래프 기본 요소의 잘못된 표기', '자료의 잘못된 사용' 범주에서 총 16가지 오류 유형이 나타났다. '변수 적지 않음', '추세선을 꺾은선으로 표현', '자료 추가', '자료 삭제' 오류 유형은 과학 학업 성취 수준이 높은 학생들보다 낮은 학생들이 많이 범하였으나, '원점 표기하지 않음' 오류 유형은 반대로 나타났다. 그래프 해석 과정에서는 '자료의 잘못된 독해', '잘못된 내삽 외삽', '관계 잘못 설정' 범주에서 총9가지 오류 유형이 나타났다. '외삽 못함', '변수 사이의 관계 잘못 기술' 오류 유형은 과학 학업 성취 수준이 높은 학생들보다 낮은 학생들이 많이 범하였다. 그리고 이에 대한 교육적 함의를 논의하였다.

텍스트 데이터 시각화를 위한 MVC 프레임워크 (A MVC Framework for Visualizing Text Data)

  • 최광선;정교성;김수동
    • 지능정보연구
    • /
    • 제20권2호
    • /
    • pp.39-58
    • /
    • 2014
  • 빅데이터의 중요성에 대한 인식이 확산되고, 관련한 기술이 발전됨에 따라, 최근에는 빅데이터의 처리와 분석의 결과를 어떻게 시각화할 것인지가 매우 관심 받는 주제로 부각되고 있다. 이는 분석된 결과를 보다 명확하고 효과적으로 전달하는 데에 있어서 데이터의 시각화가 매우 효과적인 방법이기 때문이다. 시각화는 분석 시스템과 사용자가 소통하기 위한 하나의 그래픽 사용자 인터페이스(GUI)를 담당하는 역할을 한다. 통상적으로 이러한 GUI 부분은 데이터의 처리나 분석의 결과와 독립될 수록 시스템의 개발과 유지보수가 용이하며, MVC(Model-View-Controller)와 같은 디자인 패턴의 적용을 통해 GUI와 데이터 처리 및 관리 부분 간의 결합도를 최소화하는 것이 중요하다. 한편 빅데이터는 크게 정형 데이터와 비정형 데이터로 구분할 수 있는데 정형 데이터는 시각화가 상대적으로 용이한 반면, 비정형 데이터는 시각화를 구현하기가 복잡하고 다양하다. 그럼에도 불구하고 비정형 데이터에 대한 분석과 활용이 점점 더 확산됨에 따라, 기존의 전통적인 정형 데이터를 위한 시각화 도구들의 한계를 벗어나기 위해 각각의 시스템들의 목적에 따라 고유의 방식으로 시각화 시스템이 구축되는 현실에 직면해 있다. 더욱이나 현재 비정형 데이터 분석의 대상 중 대부분을 차지하고 있는 텍스트 데이터의 경우 언어 분석, 텍스트 마이닝, 소셜 네트워크 분석 등 적용 기술이 매우 다양하여 하나의 시스템에 적용된 시각화 기술을 다른 시스템에 적용하는 것이 용이하지 않다. 이는 현재의 텍스트 분석 결과에 대한 정보 모델이 서로 다른 시스템에 적용될 수 있도록 설계되지 못하는 경우가 많기 때문이다. 본 연구에서는 이러한 문제를 해결하기 위하여 다양한 텍스트 데이터 분석 사례와 시각화 사례들의 공통적 구성 요소들을 식별하여 표준화된 정보 모델인 텍스트 데이터 시각화 모델을 제시하고, 이를 통해 시각화의 GUI 부분과 연결할 수 있는 시스템 모델로서의 시각화 프레임워크인 TexVizu를 제안하고자 한다.