• Title/Summary/Keyword: Verification Software

Search Result 952, Processing Time 0.027 seconds

A Temporal Logic for Specification of Dynamic Systems and Its Verification (동적 시스템 명세를 위한 시제논리언어와 그 검증)

  • Cho, Seung-Mo;Kim, Hyung-ho;Cha, Sung-Deok;Bae, Doo-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.7
    • /
    • pp.450-464
    • /
    • 2002
  • Many modern complex systems, including most object-oriented systems, have dynamic characteristics that their components are dynamical]y configured during run-time. However, few analysis techniques are available that consider the dynamic nature of systems explicitly. We propose a specification and analysis method for these dynamic systems. We design a new temporal logic, called HDTL, to specify the properties of dynamically evolving systems, and tune up the tableau method for this logic. HDTL incorporates variables and quantifiers that enable the automatic analysis. Using HDTL and the analysis method, we can specify the correctness requirements of systems and check whether the system actually agree with the requirements or not. An experiment shows that HDTL is suitable for specifying dynamic properties and the analysis technique works well.

Detection of Artificial Caption using Temporal and Spatial Information in Video (시·공간 정보를 이용한 동영상의 인공 캡션 검출)

  • Joo, SungIl;Weon, SunHee;Choi, HyungIl
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.2
    • /
    • pp.115-126
    • /
    • 2012
  • The artificial captions appearing in videos include information that relates to the videos. In order to obtain the information carried by captions, many methods for caption extraction from videos have been studied. Most traditional methods of detecting caption region have used one frame. However video include not only spatial information but also temporal information. So we propose a method of detection caption region using temporal and spatial information. First, we make improved Text-Appearance-Map and detect continuous candidate regions through matching between candidate-regions. Second, we detect disappearing captions using disappearance test in candidate regions. In case of captions disappear, the caption regions are decided by a merging process which use temporal and spatial information. Final, we decide final caption regions through ANNs using edge direction histograms for verification. Our proposed method was experienced on many kinds of captions with a variety of sizes, shapes, positions and the experiment result was evaluated through Recall and Precision.

A Study on the Verification of Computational Thinking Effectiveness of Understanding-Oriented SW Basic Education Program (이해중심 SW기초교육 프로그램의 컴퓨팅사고 효과성 검증 연구)

  • Oh, Kyung-Sun;Kwon, Jung-In
    • Journal of Digital Convergence
    • /
    • v.17 no.10
    • /
    • pp.23-35
    • /
    • 2019
  • In order to cultivate talented people who have problem solving ability due to computational thinking according to the trend of the fourth industrial revolution, each university is actively promoting software education. This study suggests that understanding-oriented SW curriculum is needed for non-majors students to improve computational thinking. In order to achieve the purpose of the study, this study designed the basic education program based on the understanding of the SW with the backward design model. The SW Basic Education Program was applied to 15 weeks of instruction and conducted three surveys. The positive effects of the understanding-oriented SW basic education on the computational thinking efficacy and the computer perception were verified. In addition, it was found that the understanding-oriented computational thinking and programming education are effective when they are linked to one process. It is expected that understanding-based SW based education, which uses the backward design model, can be applied as one of the efficient ways to improve computational thinking in the education field.

Verification of Train Overhaul Maintenance Allowances Based on Layout Using Simulation and BPR (시뮬레이션과 BPR을 응용한 Layout 기반의 철도차량기지 중정비 검수 여유율 검증)

  • Choi, Sung-Hwan;Hong, Yong-Ki;Lee, Hi-Sung;Kim, Seung-Whan
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.482-486
    • /
    • 2008
  • It has been built or remodeled in every year train maintenance centers including subways. However, there is no standard to measure exact capacity. In today, most of criteria is referenced on Japanese. In general, we can standardize the process for 'Train Overhaul Maintenance' because its processes are similar or same patterns. The processes can be the base standard of train maintenance after being classified in detail and validating it. This study is adapt BPR methodology to present standardizes processes and the processes are mapping to layout drawing to constraint from the real world, and then evaluate the capacity using simulation. To guarantee objectivity of input data, we use research data by the National Railroad Administration and Association of Japanese Railway Engineering. Using these data to simulation, we compare to the 'Allowances' and evaluate its adequacy.

  • PDF

Real-time Parallel Processing Simulator for Modeling Portable Missile System and Performance Analysis (휴대용 유도탄 체계의 모델링과 성능분석을 위한 실시간 병렬처리 시뮬레이터)

  • Kim Byeong-Moon;Jung Soon-Key
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.4 s.42
    • /
    • pp.35-45
    • /
    • 2006
  • RIn this paper. we describe real-time parallel processing simulator developed for the use of performance analysis of rolling missiles. The real-time parallel processing simulator developed here consists of seeker emulator generating infrared image signal on aircraft, real-time computer, host computer, system unit, and actual equipments such as auto-pilot processor and seeker processor. Software is developed according to the design requirements of mathematic model, 6 degree-of-freedom module, aerodynamic module which are resided in real-time computer. and graphic user interface program resided in host computer. The real-time computer consists of six TI C-40 processors connected in parallel. The seeker emulator is designed by using analog circuits coupled with mechanical equipments. The system unit provides interface function to match impedance between the components and processes very small electrical signals. Also real launch unit of missiles is interfaced to simulator through system unit. In order to use the real-time parallel processing simulator developed here as a performance analysis equipment for rolling missiles, we perform verification test through experimental results in the field.

  • PDF

The Effects of Coding Education Using the Unplugged Robot Education System on the Perceived Useful and Easy

  • Song, JeongBeom
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.8
    • /
    • pp.121-128
    • /
    • 2015
  • This study aimed to investigate the effects of an unplugged robot education system capable of computerless coding education. Specifically, this study compared this education system with PicoCricket, an educational robot that can also be used with elementary students in lower grades, using assessment tools on perceived usefulness and ease. Using random sampling and randomized assignment for more objective validation, 30 participants were assigned to the unplugged robot education system group (experimental group) and 30 participants were assigned to the PicoCricket group (control group), for a total of 60 study participants. The research procedure included verification of the equivalence of the two groups by conducting a pretest after a 2-hour basic training session on algorithms and programming. The experimental and control groups learned the same content using different educational tools in accordance with software training guidelines for a total of 12 hours. Then, the difference in perceived usefulness and ease between the two groups was examined using a post-treatment test. The study results showed that scores on both dependent variables, perceived usefulness and perceived ease, were significantly higher in the experimental group than the control group. Moreover, scores on all sub-variables of the dependent variables were significantly higher in the experimental group than the control group. These results suggest that learners using the unplugged robot education system found it more useful and easier to use than learners using the existing educational robot, PicoCricket. This study's findings are significant, as according to the technology acceptance model, the perceived usefulness and ease of an educational tool are important variables that determine the acceptance of the tool (i.e., persistence of learning).

Face Detection Using Shapes and Colors in Various Backgrounds

  • Lee, Chang-Hyun;Lee, Hyun-Ji;Lee, Seung-Hyun;Oh, Joon-Taek;Park, Seung-Bo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.7
    • /
    • pp.19-27
    • /
    • 2021
  • In this paper, we propose a method for detecting characters in images and detecting facial regions, which consists of two tasks. First, we separate two different characters to detect the face position of the characters in the frame. For fast detection, we use You Only Look Once (YOLO), which finds faces in the image in real time, to extract the location of the face and mark them as object detection boxes. Second, we present three image processing methods to detect accurate face area based on object detection boxes. Each method uses HSV values extracted from the region estimated by the detection figure to detect the face region of the characters, and changes the size and shape of the detection figure to compare the accuracy of each method. Each face detection method is compared and analyzed with comparative data and image processing data for reliability verification. As a result, we achieved the highest accuracy of 87% when using the split rectangular method among circular, rectangular, and split rectangular methods.

Key Determinants for Users Intention to Use Smarthome Devices in Vietnam

  • Nguyen, Thi-Hong-Linh;Duong, Minh-Hung;Nguyen, Hai-Dang;Vo, Dang-HongNgan;Vu, Duy-Phuong-Trinh;Le, Hoanh-Su
    • Journal of Multimedia Information System
    • /
    • v.5 no.4
    • /
    • pp.283-290
    • /
    • 2018
  • Smarthome is one of the remarkable fields of the industrial revolution 4.0, which are popular in many countries such USA, EURO, Japan and Korea. However, how Vietnamese people are considering and having intension to use smarthome devices is still a question for marketers and researchers. This study develops a comprehensive research model that can explain potential customers' behavioral intentions to adopt and use Smarthome services in Viet Nam and figure which key factors affect the intention. This study proposes and validates a new theoretical model that extends the Unified Theory of Acceptance and Use of Technology 2 (UTAUT2). The model consists of eight factors that affect one element (Behavioral Intention), specifically: Habits, Perceived usefulness, Perceived ease of use, Trust, Innovativeness Personal, Perceived value, Hedonic motivations and Social influences. Data were collected from 304 Vietnamese citizens by sending the email to survey questionnaire, direct contact with the experienced smarthome users. Through regression analysis, data from samples were analysed with SPSS 20 software and verification of hypotheses, the results show the key determinants affecting the intention to use smarthome appliances in Vietnam: Perceived Value, Social Influence, Perceived Usefulness, Perceived Ease of Use and Trust. From this result, several recommendations have been suggested to to smarthome devices vendors and marketer to improve products as well as marketing approaches to meet customer needs.

An Optimized Hardware Implementation of SHA-3 Hash Functions (SHA-3 해시 함수의 최적화된 하드웨어 구현)

  • Kim, Dong-Seong;Shin, Kyung-Wook
    • Journal of IKEEE
    • /
    • v.22 no.4
    • /
    • pp.886-895
    • /
    • 2018
  • This paper describes a hardware design of the Secure Hash Algorithm-3 (SHA-3) hash functions that are the latest version of the SHA family of standards released by NIST, and an implementation of ARM Cortex-M0 interface for security SoC applications. To achieve an optimized design, the tradeoff between hardware complexity and performance was analyzed for five hardware architectures, and the datapath of round block was determined to be 1600-bit on the basis of the analysis results. In addition, the padder with a 64-bit interface to round block was implemented in hardware. A SoC prototype that integrates the SHA-3 hash processor, Cortex-M0 and AHB interface was implemented in Cyclone-V FPGA device, and the hardware/software co-verification was carried out. The SHA-3 hash processor uses 1,672 slices of Virtex-5 FPGA and has an estimated maximum clock frequency of 289 Mhz, achieving a throughput of 5.04 Gbps.

A Study on the Steady-State Characteristics of Symmetric Pintle Nozzle with Varying Position of Pintle and Change in Altitude (대칭형 핀틀 노즐의 핀틀 위치와 고도 변화에 대한 정상상태 특성 연구)

  • Jeong, Kiyeon;Kang, Dong-Gi;Jung, Eunhee;Lee, Daeyeon;Choi, JaeSung
    • Journal of the Korean Society of Propulsion Engineers
    • /
    • v.23 no.1
    • /
    • pp.33-45
    • /
    • 2019
  • In this study, numerical simulations were performed to investigate the steady-state characteristics of a symmetric pintle nozzle by varying the position of the pintle and the altitude. The pintle nozzle shape was used in a linear pintle nozzle that had been analyzed prior to the study, and the boundary conditions of the chamber were considered to be according to the propellant burn-back characteristics. A software was used to perform a verification analysis of the square nozzle, pintle nozzle, and high-altitude conditions with an appropriate analytical technique. The pintle position had three different nozzle throat area conditions-: fully closed, half open, and fully open, and the altitude was set at 0, 5, and 20 km. The study compared the thrust, pintle drive load, and static stability at each condition.