• Title/Summary/Keyword: 검증 소프트웨어

Search Result 2,336, Processing Time 0.03 seconds

A Transforming Technique toward Component-based System from Object-oriented Model Using Static Metrics (객체지향 모델로부터 정적 메트릭을 이용하여 컴포넌트 기반 시스템으로 변환하는 기법)

  • 이은주;신우창;이병정;우치수
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.728-740
    • /
    • 2004
  • The increasing complexity and shorter life cycle of software have made it necessary to reuse software. Object-oriented development had not provided extensive reuse and computing infrastructures are evolving from mainframe to distributed environments. However, components provide more advanced means of structuring, describing and developing system, because they are more coarse-grained and have more domain-specific aspects than objects. And they are also suited for distributed environment due to their reusability and granularity. In this paper, we present a process including the static metrics and guidelines that can be applied to transform object-oriented systems into component-based systems. Our process consists of two parts: First, basic components are created based upon composition and inheritance relationships between classes. Second, intermediate system is refined into component-based system with the static metrics and guidelines we propose.

Left Ventricle Segmentation Algorithm through Radial Threshold Determination on Cardiac MRI (심장 자기공명영상에서 방사형 임계치 결정법을 통한 좌심실 분할 알고리즘)

  • Moon, Chang-Bae;Lee, Hae-Yeoun;Kim, Byeong-Man;Shin, Yoon-Sik
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.10
    • /
    • pp.825-835
    • /
    • 2009
  • The advance in medical technology has decreased death rates from diseases such as tubercle, pneumonia, malnutrition, and hepatitis. However, death rates from cardiac diseases are still increasing. To prevent cardiac diseases and quantify cardiac function, magnetic resonance imaging not harmful to the body is used for calculating blood volumes and ejection fraction(EF) on routine clinics. In this paper, automatic left ventricle(LV) segmentation is presented to segment LV and calculate blood volume and EF, which can replace labor intensive and time consuming manual contouring. Radial threshold determination is designed to segment LV and blood volume and EF are calculated. Especially, basal slices which were difficult to segment in previous researches are segmented automatically almost without user intervention. On short axis cardiac MRI of 36 subjects, the presented algorithm is compared with manual contouring and General Electronic MASS software. The results show that the presented algorithm performs in similar to the manual contouring and outperforms the MASS software in accuracy.

Procedure-Based On-Line Program Replacement (프로시저 단위의 온라인 프로그램 교체)

  • Kim, Young-Jin;Kim, Hyung-Gon;Kim, Hwa-Jun;Lee, In-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.4
    • /
    • pp.327-341
    • /
    • 2000
  • This paper presents a method for procedure-based on-line program replacement for user applications and illustrates the method in the SUN Solaris environment. In addition to developing procedures for directly changing the address space of a running process, the paper provides solutions on how to allocate space for the new version procedure and how to make the new version procedure work correctly in the old version process address space, when the size of new version procedure is different from that of old version, and thus facilitates procedure-based on-line software replacement. The method performs on-line program replacement using services provided by existing operating systems. Also, the method supports a small, procedure-based replacement and directly modifies necessary parts of a process address space, which results in small performance loss.

  • PDF

SmartX Provisioning Framework for Automated Installation/Configuration of Multi-site based Cloud Infrastructure (멀티사이트 기반 클라우드 환경의 구성 자동화를 위한 SmartX 프로비저닝 프레임워크)

  • Shin, Jun-Sik;Kim, JongWon
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.11
    • /
    • pp.547-558
    • /
    • 2016
  • Construction of multi-site Cloud Infrastructure with OpenStack, the most popular cloud open source project with various ICT infrastructure technologies, has operational inefficiency due to installation complexity and geographical limitation. To address this inefficiency, we gradually developed automated installation/configuration tools to automate installation/configuration of Linux and OpenStack by complying with DevOps methodology over a multi-site OpenStack testbed called OF@KOREN SmartX Playground. However, the pre-developed installation tools can be used only for limited cases. Therefore, we designed and developed a prototype of SmartX Provisioning Framework which could conducts Playground-wide provisioning flexibly by following three steps of resource management in Software-defined Infrastructure. We verified the efficiency of the provisioning functionality of the framework by demonstrating an example of automated multi-site cloud construction.

Effects of Algorithm-based SW education using micro-bit on elementary school students' creativity (마이크로비트를 활용한 알고리즘 기반 SW교육이 초등학생 창의성에 미치는 효과)

  • Kang, Dongwan;Kim, Seunghyun;Kim, Yongmin;Hong, Hyunmi;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.285-295
    • /
    • 2018
  • The purpose of this study is to develop a software education program using micro:bit based on the ADDIE development model and to analyze the effects of the development of creativity of elementary school students. The education program was developed based on the results of the pre-demand analysis conducted on 40 elementary school teachers in Jeju. In order to verify the effectiveness of the developed education program, 42 students who participated in the education donation program conducted by ${\bigcirc}{\bigcirc}$ University were enrolled in 24 hours for 7 days for 6 days. The results of the analysis show that the software education program developed in this study has positive effects on the creativity factors by improving the programming ability of elementary school students.

Development and Application of Educational Contents for Software Education based on the Integrative Production for Increasing the IT Competence of Elementary Students (초등학생의 미래 IT역량 강화를 위한 융합적 산출물 기반 소프트웨어 교육용 콘텐츠 개발 및 적용)

  • Seo, Jeonghyun;Kim, Yungsik
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.4
    • /
    • pp.357-366
    • /
    • 2016
  • The ability of computational thinking is a key competence that person of talent in the future should keep. Computational thinking is a serial process in which a problem is defined in context of computing, stages of abstraction are processed in order to find the efficient solution, the most appropriate process and resources for a solution are selected and combined through algorithms which use various concepts, principles and methods for automatic implementation of abstract concepts. It needs appropriate learning content in stage of elementary school. This study has verified the effect it made on improvement of learner's creative personality by developing and applying the educational content for software education based on the integrative production. The result of study confirmed that learning through the educational content for software education based on the integrative production affects improvement on learner's creativity positively and suggested a method of applying it to computing education in elementary school.

위성 Solar Array Regulator 모듈화를 위한 새로운 전원단 설계

  • Park, Sung-Woo;Park, Heei-Sung;Jang, Jin-Baek;Jang, Sung-Soo;Lee, Jong-In
    • Aerospace Engineering and Technology
    • /
    • v.3 no.2
    • /
    • pp.11-19
    • /
    • 2004
  • A software-controlled unregulated bus system in which the main bus is directly connected to a battery and the duty-ratio for PWM switch is controlled by the on-board satellite software, is usually used for LEO satellites. This paper proposes a new power-stage circuit that can be available for modularization of a power regulator which is used at the software-controlled unregulated bus system satellite. And we analyze the proposed power-stage operation according to its operating modes and verify it by performing software simulation and hardware experiment using prototype. We construct a parallel-module converter which is composed of the proposed power-stage and perform experiment to verify modular characteristics of the proposed power-stage. Finally, we verify the usefulness of the proposed power-stage by comparing above results with those of a parallel-module converter made of conventional power-stage.

  • PDF

Realtime Wideband SW DDC Using High-Speed Parallel Processing (고속 병렬처리 기법을 활용한 실시간 광대역 소프트웨어 DDC)

  • Lee, Hyeon-Hwi;Lee, Kwang-Yong;Yun, Sangbom;Park, Yeongil;Kim, Seongyo
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.25 no.11
    • /
    • pp.1135-1141
    • /
    • 2014
  • Performing wideband DDC while quantizing signal over a wide dynamic range and high speed sampling rate have primarily been implemented in a hardware such as, FPGA or ASIC because of time-consuming job. Real-time wideband DDC SW, even though signal environment changes, adapt to signal environment flexibly and can be reused. In addition, it has a lower price than the hardware implementation. In this paper, we study the system design that can be stored in real time designing a high-speed parallel processing architecture for SW-based wideband DDC. Finally, applying a Ping-Pong Buffering mechanism for receiving a signal in real time and CUDA for a high-speed signal processing, we verify wideband DDC design procedure that meets the signal processing.

The construction management of tunnel using 3D laser scanner (3차원 레이저 스캐너를 활용한 터널 시공관리)

  • Lee, Kang-Hyun;Heo, In-Wook;Kim, Do-Hoon;Lee, In-Mo
    • Journal of Korean Tunnelling and Underground Space Association
    • /
    • v.13 no.3
    • /
    • pp.159-176
    • /
    • 2011
  • A 3D laser scanner is widely used in various fields such as games, movies, medicines, art, design, etc. Many studies for utilizing the 3D laser scanner in the fields of civil engineering have also been carried out, for example, for systematically managing tunnel and/or bridge construction. However, since a software which is directly applicable to Korean construction system does not exist, the amount of data obtained from existing the 3D laser scanner is too much to handle in a systematic way. Therefore, in this paper, a new data processing technique was established which can rapidly and effectively treat the 3D laser scanning data. Moreover, a software that can systematically manage the tunnel construction was developed. The developed software can assess the construction quality of tunnel excavation such as under-break, over-break, cracks, leakage and efflorescence, etc. A 3D laser scanner and the developed software was applied to an in-situ tunnelling site, and verified usefulness of the 3D laser scanner. The developed software may be useful for tunnel maintenance as well as for systematic management of tunnel construction.

Development of Software GPS Receiver for GEO Satellites Using Weak Signal Receiver Algorithm (미약신호 수신 알고리즘을 활용한 정지궤도위성 탑재용 소프트웨어 GPS 수신기 개발)

  • Kim, Chong-Won;Kim, Ghang-Ho;Kee, Chang-Don
    • Journal of Advanced Navigation Technology
    • /
    • v.18 no.4
    • /
    • pp.312-318
    • /
    • 2014
  • The altitudes of GEO satellites are higher than those of GPS satellites. Therefore the visibility and the received power of GPS signals are totally different from those of the users near the Earth's surface. In this study, we analyzed the visibility of GPS signals received on GEO satellites. And we also developed a software GPS receiver that works on GEO satellites using CCMDB algorithm which is a weak signal receiver algorithm. GPS signals received on a GEO satellite are generated by a commercial hardware GPS simulator and used for the verification of the developed software GPS receiver. The mean 3D position and velocity error are calculated as 165.636 m and 0.5081 m/s.