• 제목/요약/키워드: open source programs

검색결과 78건 처리시간 0.034초

복사열 반사판의 설계를 위한 광학적 해석 및 실험기법 (Optical Analysis and Experimental Method for Design of Radiative Thermal Reflector)

  • 정해용;송태호;유승열
    • 설비공학논문집
    • /
    • 제20권8호
    • /
    • pp.563-569
    • /
    • 2008
  • Radiative, heating is suitable for outdoor heating system in windy and cold seasons. Optimal design of the reflector is very important to maximize heat transfer to a specific target area in the open space. The geometrical optical theory can be applied to analyze efficiency of the reflector. Commercial ray tracing computer programs are available only for limited geometries of the reflector. Alternatively, it may be designed and analyzed through an approximated simple lens theory. Two types of reflectors are analyzed using either of these methods. The key issue in this paper is to propose a new illumination experimental method for determination of the radiative efficiency. Optical light source and illuminometer are employed. The calculated efficiency of the reflector is compared with experimental one for checking the reliability. The relative errors between the experimental and analytical results are less than 5%, which proves the validity of this method. Based on these methodologies, a practical reflector and heating lamp unit is developed.

Towards Texture-Based Visualization of Multivariate Dataset

  • Mehmood, Raja Majid;Lee, Hyo Jong
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.582-585
    • /
    • 2014
  • Visualization is a science which makes the invisible to visible through the techniques of experimental visualization and computer-aided visualization. This paper presents the practical aspects of visualization of multivariate dataset. In this paper, we will briefly discuss a previous research work and introduce a new visualization technique which will help us to design and develop a visualization tool for experimental visualization of multivariate dataset. Our newly developed visualization tool can be used in various domains. In this paper, we have chosen a software industry as an application domain and we used the multivariate dataset of software components computed by VizzMaintenance. VizzMaintenance is software analysis tool which give us multiple software metrics of open source Java based programs. Main objective of this research is to develop a new visualization tool for large multivariate dataset which will be more efficient and easy to perceive by viewer. Perception is very important for our research work and we have decided to test the perception level of our proposed visualization approach by researchers of our research lab.

한부모가정 초기 청소년의 공격성이 자아정체성을 매개로 학교생활적응에 미치는 영향 (Mediating Effect of Self-identity on the Relationship between Aggression and School Life Adaptation of Early Adolescent in Single Parent Families)

  • 전수영
    • 한국학교ㆍ지역보건교육학회지
    • /
    • 제19권2호
    • /
    • pp.31-42
    • /
    • 2018
  • Objectives: This study was conducted to analyze the mediating effect of self-identity on the relationship between aggression and school life adaptation of early adolescents. Methods: This study used the 5th-year data of the Korean Children & Youth Panel Survey (KCYPS) including 159 middle school 2nd students from single-parent families. The data was analyzed with open source statistics program R 3.5.0 to determine whether self-identity had a mediating effect on school life adaptation as an independent variable. Results: A moderate correlation was found among aggression, self-identity, and school life adaptation. As a result of the Sobel test, self-identity of early adolescents demonstrated a significant mediating effect on the relationship between aggression and school life adaptation. Conclusions: Given the significant mediating factor of self-identity, the strategies for early adolescents to boost their overall school life adaptation should be considered through intervention programs that help to enhance their self-identity.

A study on Dirty Pipe Linux vulnerability

  • Tanwar, Saurav;Kim, Hee Wan
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제14권3호
    • /
    • pp.17-21
    • /
    • 2022
  • In this study, we wanted to examine the new vulnerability 'Dirty Pipe' that is founded in Linux kernel. how it's exploited and what is the limitation, where it's existed, and overcome techniques and analysis of the Linux kernel package. The study of the method used the hmark[1] program to check the vulnerabilities. Hmark is a whitebox testing tool that helps to analyze the vulnerability based on static whitebox testing and automated verification. For this purpose of our study, we analyzed Linux kernel code that is downloaded from an open-source website. Then by analyzing the hmark tool results, we identified in which file of the kernel it exists, cvss level, statistically depicted vulnerabilities on graph which is easy to understand. Furthermore, we will talk about some software we can use to analyze a vulnerability and how hmark software works. In the case of the Dirty Pipe vulnerability in Linux allows non-privileged users to execute malicious code capable of a host of destructive actions including installing backdoors into the system, injecting code into scripts, altering binaries used by elevated programs, and creating unauthorized user profiles. This bug is being tracked as CVE-2022-0847 and has been termed "Dirty Pipe"[2] since it bears a close resemblance to Dirty Cow[3], and easily exploitable Linux vulnerability from 2016 which granted a bad actor an identical level of privileges and powers.

Framework design for efficient Arduino program development

  • Gong, Dong-Hwan
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제14권1호
    • /
    • pp.162-169
    • /
    • 2022
  • Arduino is used in various places such as education, experimentation, and industry. Due to the easy accessibility of Arduino, it is often used by non-majors, and it is also used in media art and toy programs. Although Arduino is relatively easy to use compared to other devices, it is not easy to control various IoT components at the same time. Some tasks run independently of other tasks, while others run dependently. In this paper, I proposed the Arduino Task Framework to efficiently execute many tasks in these various situations. The design framework of this paper is largely composed of two types: synchronous execution and asynchronous execution. These two execution methods can be combined to create several independent and dependent execution routines. Asynchronous tasks are independently executed tasks and are managed by AsyncTaskGroup, while synchronous tasks are dependently executed tasks and are managed by SyncTaskGroup. AsyncTaskGroup instance and SyncTaskGroup instance are instances of the same Task and can be used in combination with another task. The Arduino framework proposed in this paper simplifies the program structure and can easily compose various tasks.

Four years Incidence Rate of Colorectal Cancer in Iran: A Survey of National Cancer Registry Data - Implications for Screening

  • Azadeh, Safaee;Reza, Fatemi Seyed;Sara, Ashtari;Mohsen, Vahedi;Bijan, Moghimi-Dehkordi;Zali, Zali Reza
    • Asian Pacific Journal of Cancer Prevention
    • /
    • 제13권6호
    • /
    • pp.2695-2698
    • /
    • 2012
  • Introduction: Design and implementation of screening programs in each country must be based on epidemiological data. Despite the relatively high incidence of CRC, there is no nationwide comprehensive program for screening in Iran. This study was designed to investigate national CRC data and help to determine guidelines for screening. Methods: Incidence data used in this study were obtained from Iranian annual of National Cancer Registration report. Age standardized rates (ASR)were calculated using world standard population and were categorized by age, sex, anatomic subsite and morphology of tumor. Data were analyzed using SPSS.V.13 and Open Source Epidemiologic Statistics for Public Health software (OpenEpi v.2.3.1). Results: A quarter of cases were less than 50 years of age. The majority of tumors were detected in the colon. The overall ASR in the four years period was 38.0 per 100000 and was higher for men compared women (P<0.05). Incidence rate of colorectal cancer increased with age. Conclusion: Results of present study indicated that incidence of colorectal cancer is relatively high in Iran. Incidence of CRC in people under 50 years and in rectum were reported higher than other countries that related etiologic factors should be investigate in further studies. According to the increasing of ASR after age 50 years, it seems that onset of screening at age 50 would be appropriate.

Development of a user-friendly training software for pharmacokinetic concepts and models

  • Han, Seunghoon;Lim, Byounghee;Lee, Hyemi;Bae, Soo Hyun
    • Translational and Clinical Pharmacology
    • /
    • 제26권4호
    • /
    • pp.166-171
    • /
    • 2018
  • Although there are many commercially available training software programs for pharmacokinetics, they lack flexibility and convenience. In this study, we develop simulation software to facilitate pharmacokinetics education. General formulas for time courses of drug concentrations after single and multiple dosing were used to build source code that allows users to simulate situations tailored to their learning objectives. A mathematical relationship for a 1-compartment model was implemented in the form of differential equations. The concept of population pharmacokinetics was also taken into consideration for further applications. The source code was written using R. For the convenience of users, two types of software were developed: a web-based simulator and a standalone-type application. The application was built in the JAVA language. We used the JAVA/R Interface library and the 'eval()' method from JAVA for the R/JAVA interface. The final product has an input window that includes fields for parameter values, dosing regimen, and population pharmacokinetics options. When a simulation is performed, the resulting drug concentration time course is shown in the output window. The simulation results are obtained within 1 minute even if the population pharmacokinetics option is selected and many parameters are considered, and the user can therefore quickly learn a variety of situations. Such software is an excellent candidate for development as an open tool intended for wide use in Korea. Pharmacokinetics experts will be able to use this tool to teach various audiences, including undergraduates.

제왕절개 기왕력이 있는 질 분만(VBAC)에 관한 간호사의 인식정도와 교육안 (Korean Nurses Knowledge Concerning Vaginal Birth After Cesarean(VBAC) and its Educational Material)

  • 박상주;최경숙
    • 한국간호교육학회지
    • /
    • 제5권2호
    • /
    • pp.267-284
    • /
    • 1999
  • The purpose of this study are 1. Evaluate the degree of knowledge of Vaginal Birth After Cesarean(VBAC) of Korean nurses. 2. To gather and develop educational material for VBAC. The sample was surveyed Korean Nurses knowledge about VBAC, from November 1998 through March 1999. For the data analysis, the SPSS computer program percentage and frequency were used for descriptive statistics. The x2 and the t-test were used to compare the results of the two sample groups. Open questions asked in the survey were sorted out by content, then displayed in chart form. For the education material, the Internet was the main source of information. Information on the Internet was provided by professional doctors and prenatal educational nurses. The results of the survey are as follows: 1. Out of 97 Nurses 15.3% answered that cesarean deliveries do not need to be performed after previous cesarean sections : however. 46.4% answered that cesarean sections must be performed after previous cesarean sections. 2. Of the nurses surveyed 14% had no knowledge or had never heard of VBAC. 3 Nurses did not have questions from patients concerning VBAC was 34.7%. This led to the conclusion that patients either do not have knowledge about VBAC or patients have no interest in the trial of labor. 4, Nurses indicated that their information about VBAC originated from other people's experiences (31%), Nursing School (25%), Media information (9%), and through literature review (6%). This data led to the conclusion that the knowledge about VBAC may not be extensive enough to counsel and guide patients who are willing to endure the trial of labor. 5. Nurses preferred hospital education programs to develop their knowledge concerning VBAC. Based upon survey, the conclusion was made that General Nurses and Maternity Nurses did not have knowledge about VBAC success rates and the possibility of a trial of labor. In order for nurses to help patients make decisions concerning VBAC, nurses have to gam more knowledge through hospital educational programs. Further more, the study suggests that through hospital educational programs, the possibility and importance of VBAC must be emphasized to nurses who work in maternity areas. Second, through prenatal educational programs, the possibility and importance of VBAC must be explained and emphasized to patients who had previous cesarean sections. Third, the clinical pathways of VBAC need to be developed. Fourth, each hospital needs to develop multi-disciplinary teams, consis-ting of obstetricians, risk management/quality management, staff registered nurses, and the director for perinatal services. This team can review cesarean section rates and help to increase the practice of VBAC.

  • PDF

PHP 파일 삽입 취약성 검사를 위한 정적 분석기의 구현 (Implementation of a Static Analyzer for Detecting the PHP File Inclusion Vulnerabilities)

  • 안준선;임성채
    • 정보처리학회논문지A
    • /
    • 제18A권5호
    • /
    • pp.193-204
    • /
    • 2011
  • 인터넷 상의 웹 응용 프로그램은 불특정 다수의 사용자가 접근할 수 있기 때문에 보안상의 위험이 가중된다. 특히, 응용 프로그램의 소스코드에 보안 취약성이 있을 경우에는 침입 탐지 시스템과 같은 시스템 수준의 방어가 어렵기 때문에 이를 미리 제거하는 것이 중요하다. 본 논문에서는 웹 응용 프로그램의 대표적인 소스 코드 취약성인 PHP 파일 삽입 취약성을 자동으로 검출할 수 있는 정적 분석기의 구현에 대해 다룬다. 본 연구에서는 의미 기반의 정적 분석을 사용하여 소스 코드의 취약성을 미리 자동으로 검출하고 수정하도록 함으로써, 기존의 침입 테스트 기법이나 응용 프로그램 방화벽 사용과 다르게 보안 취약성을 안전하게 제거하면서 추가적인 실행 시간 부하를 피하고자 하였다. 이를 위하여 의미 기반 분석 방법인 요약 해석 방법론을 적용했으며, PHP 삽입 취약성에 최적화된 요약 분석 공간을 설계하여 사용함으로써 PHP의 특성인 복잡한 문자열 기반 자료 흐름을 효과적으로 처리하면서 목적으로 하는 취약성을 효과적으로 검출할 수 있었다. 프로그램의 취약성 분석 결과는 Java GUI 도구를 통해 확인할 수 있으며, 분석된 취약성 지점에서의 메모리 상태 및 계산 정보도 같은 도구를 사용해 확인할 수 있다. 구현된 분석기의 취약성 검출의 정확성과 실행 속도를 검증하기 위하여 공개된 PHP 프로그램을 사용하여 성능 실험을 수행하였으며, 이를 통해 구현된 분석기의 실용성을 확인하였다.

C 프로그래밍 언어 학습에 공개 소스 소프트웨어 SDL 활용 사례 연구 (A Case Study on Utilizing Open-Source Software SDL in C Programming Language Learning)

  • 김성득
    • 실천공학교육논문지
    • /
    • 제14권1호
    • /
    • pp.1-10
    • /
    • 2022
  • 전자공학교육에서 C 프로그래밍 언어 학습은 컴퓨터 프로그래밍을 이해하고, 임베디드 시스템에서 마이크로프로세서 활용 능력을 습득하기 위한 중요한 기초 교육 과정이다. 기초적 문법과 알고리즘 이해에 중점을 두기 위해, 콘솔 창에서 C 표준 라이브러리 함수에 기반한 프로그램을 작성하며 이론과 실습을 병행해 학습하는 것이 일반적인 교육방법이다. 그렇지만, C 언어의 기본 지식을 어느 정도 습득한 후 프로젝트 활동을 하거나 더 심화된 단계로 나아가고자 한다면, 콘솔창에서 C 표준 라이브러리 함수만을 사용하는 것은 C 프로그램으로 표현하거나 제어할 수 있는 대상을 한정시키게 된다. 학습자가 그래픽 또는 멀티미디어 리소스를 쉽게 활용해 교육적 가치를 높이기 위한 목적으로, 본 논문에서는 공개 소스 소프트웨어인 Simple DirectMedia Layer (SDL)을 활용하는 방안을 C 프로그래밍 언어 학습 과정에 적용한 사례를 연구한다. 콘솔 창에서 수행하는 기초적 프로그래밍 교육과정을 마친 후에 적용된 SDL활용 프로그래밍 교육 과정을 소개하고, 설문 조사를 통해 교육적 가치를 평가한다. 그 결과, 응답자의 56% 이상이 응용능력개선, 흥미유발, 전반적 유용성 측면에서 긍정적 의견을 표명했으며, 부정적 의견은 4% 이하였다.