• Title/Summary/Keyword: Scientific Software

Search Result 256, Processing Time 0.024 seconds

Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation (과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안)

  • Lee, Jae-Hong;Kim, Duksu;Kim, Seung-Hee
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.2
    • /
    • pp.79-88
    • /
    • 2021
  • Scientific software requires a development process different from conventional application software due to its unique characteristics, such as expert-level deep domain knowledge requirements. In this study, we proposed a V & V development process based on RE (Reverse Engineering) and TDD (Test-Driven Development) for software development for science. We also configured a virtual scenario for the actual project, applied it, checked the procedure, and refined it. The development process of this study, suggested for the purpose of developing scientific software, will contribute to the development and application of the software that can provide high quality and high reliability. And This study is expected to serve as an opportunity for the development of scientific software and the spread of research.

A Document-Driven Method for Certifying Scientific Computing Software for Use in Nuclear Safety Analysis

  • Smith, W. Spencer;Koothoor, Nirmitha
    • Nuclear Engineering and Technology
    • /
    • v.48 no.2
    • /
    • pp.404-418
    • /
    • 2016
  • This paper presents a documentation and development method to facilitate the certification of scientific computing software used in the safety analysis of nuclear facilities. To study the problems faced during quality assurance and certification activities, a case study was performed on legacy software used for thermal analysis of a fuelpin in a nuclear reactor. Although no errors were uncovered in the code, 27 issues of incompleteness and inconsistency were found with the documentation. This work proposes that software documentation follow a rational process, which includes a software requirements specification following a template that is reusable, maintainable, and understandable. To develop the design and implementation, this paper suggests literate programming as an alternative to traditional structured programming. Literate programming allows for documenting of numerical algorithms and code together in what is termed the literate programmer's manual. This manual is developed with explicit traceability to the software requirements specification. The traceability between the theory, numerical algorithms, and implementation facilitates achieving completeness and consistency, as well as simplifies the process of verification and the associated certification.

The Effect of Science Classes using Astronomical Observation Software on Scientific Learning Motivation and Academic Achievement of Elementary Students (천체관측 소프트웨어를 활용한 과학수업이 초등학생의 과학 학습 동기와 학업 성취도에 미치는 영향)

  • Song, Yeong-Ho;So, Keum Hyun
    • Journal of Science Education
    • /
    • v.42 no.2
    • /
    • pp.230-241
    • /
    • 2018
  • This study was conducted to see how science classes using astronomical observations software could affect elementary students' scientific learning motivations and academic achievements. For this, 24 sixth graders of G Elementary School were designated as experimental groups to provide classes in which astronomical observation software was used. The experimental treatment period was 4 weeks and the results were as follows. First, elementary science classes that used astronomical observation software were effective in boosting scientific learning motivation. Second, elementary science classes that used astronomical observation software were effective in enhancing academic achievements. From these study results, we could confirm that elementary science classes that used astronomical observation software were effective for elementary school students' motivation and academic achievements.

The Development and Application of the SW-STEAM Program by Utilizing Software Supporting the Creation of VR for Elementary Science Class (초등 과학 수업에 VR 구현 프로그램을 활용한 SW 융합교육프로그램의 개발과 적용)

  • Kim, Hye-Ran;Choi, Sun-Young
    • Journal of Korean Elementary Science Education
    • /
    • v.39 no.2
    • /
    • pp.296-305
    • /
    • 2020
  • The purpose of this study was to analyse the effects of the SW-STEAM program by utilizing software supporting the creation of VR for elementary science class. Two classes of 5th grade were selected, and were engaged in different teaching and learning methods during 12 class hours. The experimental group which is consisted of 20 students participated in the SW-STEAM program by utilizing software supporting the creation of VR, the comparative group which comprised 19 students was thaught by using a traditional instruction. Teaching unit was 'the solar system and stars' in 5th grade science text book. The results of this study were as follows. The SW-STEAM program by utilizing software the creation of VR had a positive effect on elementary school students' creative problem solving ability, scientific interest, science achievement. Therefore, the SW-STEAM program by utilizing software supporting the creation of VR could be meaningful works to encourage students' creative problem solving ability, scientific interest, science achievement, and this study will help elementary teachers teach 'the solar system and stars' in 5th grade science text book more interesting.

The Analysis of the GPS Data Processing of the NGII CORS by Bernese and TGO (Bernese와 TGO에 의한 국내 GPS 상시관측소 자료처리 결과 분석)

  • Kim, Ji-Woon;Kwon, Jay-Hyoun;Lee, Ji-Sun
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.26 no.6
    • /
    • pp.549-559
    • /
    • 2008
  • This study verified the limitations of commercial GPS data processing software and the applicability on precise positioning through comparing the processing results between Bernese and TGO under various conditions. To achieve the goal, we selected three nationwide station data and two smaller local data to constitute networks. By using Bernese and TGO, those networks are processed through the baseline analysis and the network adjustment. The comparative analysis was carried out, in terms of software, baseline length and network scale, observation duration, and number of fixed points. In the comparison between softwares, the scientific software was excellent in accuracy. It was confirmed that, as GPS-related technology is developed, the performance of the receiver was enhanced. And, in parallel with this, even the functionalities of the commercial software were tremendously enhanced. The difference, however, in result between the scientific and commercial software are still exist even if it is not big. Therefore, this study confirms that the scientific software should be used when the most precise position is necessary to be computed, especially if baseline vectors are big.

GLOVE: Distributed Shared Memory Based Parallel Visualization Tool for Massive Scientific Dataset (GLOVE: 대용량 과학 데이터를 위한 분산공유메모리 기반 병렬 가시화 도구)

  • Lee, Joong-Youn;Kim, Min Ah;Lee, Sehoon;Hur, Young Ju
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.6
    • /
    • pp.273-282
    • /
    • 2016
  • Visualization tool can be divided by three components - data I/O, visual transformation and interactive rendering. In this paper, we present requirements of three major components on visualization tools for massive scientific dataset and propose strategies to develop the tool which satisfies those requirements. In particular, we present how to utilize open source softwares to efficiently realize our goal. Furthermore, we also study the way to combine several open source softwares which are separately made to produce a single visualization software and optimize it for realtime visualization of massiv espatio-temporal scientific dataset. Finally, we propose a distributed shared memory based scientific visualization tool which is called "GLOVE". We present a performance comparison among GLOVE and well known open source visualization tools such as ParaView and VisIt.

Educational hardware and simulator development of Multifunction Array Radar

  • Lee, Jong-Hyun;Kim, Tae-Jun;Chun, Joo-Hwan;Park, Jin-Kyu;Kim, Yong-Hwan
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1797-1801
    • /
    • 2004
  • In this paper we show the hardware testbed and software simulator of multi function array radar (MFAR). The hardware MFAR is simple and flexible hardware to implement various radar beamforming and detecting algorithms. To overcome the limitation of hardware MFAR, the software simulator is proposed. User can simulate radar under the various environment conditions adjusting the parameter of simulator. User can set environment of radar, such as the location and velocity of target, jammer and the terrain clutter. The radar use various probing pulses and supports two operation mode, surveillance and tracking mode.

  • PDF

Application of THEMATICS to Non-Catalytic Ligand-Binding Proteins

  • Murga, Leonel F.;Ko, Jaeju;Ondrechen, Mary Jo
    • Proceedings of the Korean Society for Bioinformatics Conference
    • /
    • 2005.09a
    • /
    • pp.221-227
    • /
    • 2005
  • THEMATICS is a simple computational method for predicting functional sites in proteins. The method computes the theoretical titration curves of the ionizable residues of a protein using its 3D structure, determines the residues with perturbed, non-Henderson-Hasselbalch titration behavior, and identifies clusters of these perturbed residues in physical proximity. We have shown previously that this method is highly successful in predicting catalytic sites in enzymes. In the present study, we apply the method to non-catalytic ligand-binding proteins. It is shown that THEMATICS can predict non-catalytic binding sites. The success rate is better than 80 % for a set of 30 non-catalytic, ligand-binding proteins. The application of the method to Glutamine-binding protein from E. coli is discussed in detail.

  • PDF

Designs of MBL-based Software Convergence for the Scientific Experiment by means of Education Tools (MBL기반 소프트웨어 융합형 과학실험교구 설계)

  • Son, Min-Woo;Ju, Yeong-Tae;Kim, Jong-Sil;Yoo, Seung-Hyeok;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.4
    • /
    • pp.765-772
    • /
    • 2020
  • Currently, general educational science experiment teaching aids cannot be accurately measured, and even MBL experiment teaching aids consist of sensor-oriented programs that is difficult to actively design experiments by focusing only on securing data. This study envisioned a science experiment parish system capable of software convergence experiment design through curriculum analysis, and designed the entire system architecture, frame, and mechanism of MBL-based science experiment parish system by supplementing the limitations of the existing experiment.