• Title/Summary/Keyword: 효율 성

Search Result 38,567, Processing Time 0.066 seconds

A Study on the Automatic Generation of Test Case Based on Source Code for Quality Improvement (소프트웨어 품질향상을 위한 소스코드 기반의 테스트 케이스 자동 생성에 관한 연구)

  • Son, Ung-Jin;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.19 no.2
    • /
    • pp.186-192
    • /
    • 2015
  • This paper proposes an automatic generation technology of test case based on API in source code for software's quality improvement. The proposed technology is comprised of four processes which are analyzing source code by using the Doxygen open source tool, defining API specification by using analyzed results, creating test design, generating a test case by adapting Pairwise test technology. Analyzing source code by using the Doxygen open source tool is the phase in which API information in source code such as the API name, input parameter and return parameter are extracted. Defined API specification by using analyzed results is the phase where API informations, which is needed to generate test case, are defined as a form of database by SQLite database on the basis of extracted API information. Creating test design is the phase in which the scenario is designed in order to be composed as database by defining threshold of input and return parameters and setting limitations based on the defined API. Generating a test case by adapting Pairwise test technique is the phase where real test cases are created and changed into database by adapting Pairwise technique on the base of test design information. To evaluate the efficiency of proposed technology, the research was conducted by begin compared to specification based test case creation. The result shows wider test coverage which means the more cases were created in the similar duration of time. The reduction of manpower and time for developing products is expected by changing the process of quality improving in software developing from man-powered handwork system into automatic test case generation based on API of source code.

Cascade CNN with CPU-FPGA Architecture for Real-time Face Detection (실시간 얼굴 검출을 위한 Cascade CNN의 CPU-FPGA 구조 연구)

  • Nam, Kwang-Min;Jeong, Yong-Jin
    • Journal of IKEEE
    • /
    • v.21 no.4
    • /
    • pp.388-396
    • /
    • 2017
  • Since there are many variables such as various poses, illuminations and occlusions in a face detection problem, a high performance detection system is required. Although CNN is excellent in image classification, CNN operatioin requires high-performance hardware resources. But low cost low power environments are essential for small and mobile systems. So in this paper, the CPU-FPGA integrated system is designed based on 3-stage cascade CNN architecture using small size FPGA. Adaptive Region of Interest (ROI) is applied to reduce the number of CNN operations using face information of the previous frame. We use a Field Programmable Gate Array(FPGA) to accelerate the CNN computations. The accelerator reads multiple featuremap at once on the FPGA and performs a Multiply-Accumulate (MAC) operation in parallel for convolution operation. The system is implemented on Altera Cyclone V FPGA in which ARM Cortex A-9 and on-chip SRAM are embedded. The system runs at 30FPS with HD resolution input images. The CPU-FPGA integrated system showed 8.5 times of the power efficiency compared to systems using CPU only.

Smart Emotion Management System based on multi-biosignal Analysis using Artificial Intelligence (인공지능을 활용한 다중 생체신호 분석 기반 스마트 감정 관리 시스템)

  • Noh, Ayoung;Kim, Youngjoon;Kim, Hyeong-Su;Kim, Won-Tae
    • Journal of IKEEE
    • /
    • v.21 no.4
    • /
    • pp.397-403
    • /
    • 2017
  • In the modern society, psychological diseases and impulsive crimes due to stress are occurring. In order to reduce the stress, the existing treatment methods consisted of continuous visit counseling to determine the psychological state and prescribe medication or psychotherapy. Although this face-to-face counseling method is effective, it takes much time to determine the state of the patient, and there is a problem of treatment efficiency that is difficult to be continuously managed depending on the individual situation. In this paper, we propose an artificial intelligence emotion management system that emotions of user monitor in real time and induced to a table state. The system measures multiple bio-signals based on the PPG and the GSR sensors, preprocesses the data into appropriate data types, and classifies four typical emotional states such as pleasure, relax, sadness, and horror through the SVM algorithm. We verify that the emotion of the user is guided to a stable state by providing a real-time emotion management service when the classification result is judged to be a negative state such as sadness or fear through experiments.

Operational System and Performance Management of extra-curricular Programs to Support the curriculum (교과지원 비교과 프로그램의 운영체계 및 성과관리)

  • Kim, Eun-Joo;Kim, Kyung-Seop
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.4
    • /
    • pp.95-101
    • /
    • 2020
  • This study aims to investigate the current status of the operation system of the curriculum support extra-curricular program, focusing on the extra-curricular program operation system of other universities, and suggest the desirable operation system and performance management plan of the extra-curricular program in cultural education. To this end, the analysis of the extra-curricular program operation system of eight four-year universities in the Seoul metropolitan area was conducted on the existence of core competencies, computer systems and extra curricula program guides, credit-linked and mileage scholarship programs, and the analysis focused on the characteristics, merits and demerits of each university's operating system. It was also intended to propose the desirable operation system and performance management plan of the extra curricula program in liberal arts education, focusing on the operation system of the extra curricula program of E University and the corresponding performance management. Conclusion To operate the extra curricula program efficiently, the computer system and the extra curricula program guide, credit link and mileage scholarship system should be introduced. In addition, the analysis of the operation system of the curriculum support program of E University shows that E University operates systematically with the direction of operation of the core competency-based curriculum support extra-curricular program, and the performance management of the extra curricula program of E University is carried out through the EU-TQM System Integrated Management System.

Study on Methodology for Effect Evaluation of Information Offering to Rail passengers - Focusing on the Gate Metering Case Study considering congested conditions at a platform - (철도 이용객 정보제공 효과평가 방법론 연구 - 승강장의 혼잡상황을 고려한 Gate Metering 사례 연구 중심으로 -)

  • Lee, Seon-Ha;Cheon, Choon-Keun;Jung, Byung-Doo;Yu, Byung-Young;Kim, Eun-Ji
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.14 no.3
    • /
    • pp.50-62
    • /
    • 2015
  • Recently, Subway Line No. 9, described as a 'hell-like' subway for its recorded load factor of max. 240% due to the opening of the 2nd phase extension section, has been causing problems of recurrent congestion in a subway station building. A recurrent congestion in the station building becomes a factor to offend rail users and to reduce the efficiency of railway management. This study aims to establish the methodology for effect evaluation of information provided to rail users, and conducts a gate metering case study considering the congested conditions at a platform among the methodologies for effect evaluation. The metering effect evaluation by load factor was conducted through selecting the micro simulation and pedestrian simulation tool grafting a gate metering. As a result, it was confirmed that, if gate metering is performed, the service level and pedestrian density of a platform by load factor would improve. In other words, if metering is conducted at a platform, it is possible to control the load factor in the waiting space of a platform. Therefore, it was judged through this study that it is possible to set up the index for effect evaluation of information provided to manage congestion of rail users, and establish the methodology for effect evaluation of information provided to rail users through a program.

Estimation of Road Capacity at Two-Lane Freeway Work Zones Considering the Rate of Heavy Vehicles (중차량 비에 따른 편도 2차로 고속도로 공사구간 도로 용량 추정)

  • Ko, Eunjeong;Kim, Hyungjoo;Park, Shin Hyoung;Jang, Kitae
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.19 no.2
    • /
    • pp.48-61
    • /
    • 2020
  • The objective of this study is to estimate traffic capacity based on the heavy-vehicle ratio in a two-lane freeway work zone where one lane is blocked by construction. For this, closed circuit television (CCTV) video data of the freeway work zone was collected, and the congestion at an upstream point was observed. The traffic volume at a downstream point was analyzed after a bottleneck was created by the blockage due to the upstream congestion. A distribution model was estimated using observed-time headway, and the road capacity was analyzed using a goodness-of-fit test. Through this process, the general capacity and an equation for capacity based on the heavy-vehicle ratio passing through the work zone were presented. Capacity was estimated to be 1,181~1,422 passenger cars per hour per lane (pcphpl) at Yeongdong, and 1,475~1,589pcphpl at Jungbu Naeryuk. As the ratio of heavy vehicles increased, capacity gradually decreased. These findings can contribute to the proper capacity estimation and efficient traffic operation and management for two-lane freeway work zones that block one lane due to a work zone.

Concurrent Software Development Process Model (동시개발 소프트웨어 프로세스 모델)

  • Choi, Myeong-Bok;Lee, Sang-Un
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.11 no.4
    • /
    • pp.147-156
    • /
    • 2011
  • Though a dozen of different software life cycle models are suggested, there is no universal model which can satisfy all the characteristics of software. Organizations mix and match different life cycle models to develop a model more tailored for their systems and capabilities. We suggest overlapped-concurrent development life cycle model that is more suitable in various software development environment. Firstly, we divided the development process into abstract and implementation stage. Abstract stage is from software concept phase to detailed design starting time, and implementation stage is from detailed design phase to system testing phase. Next, the abstract stage introduced the overlapped phase concept that begins the next phase when the step is completed 20% by applying pareto's law. In the implementation stage, we introduced the concurrent development which the several phases are performed some time as when one use-case (UC) is completed the next development phase is started immediately. The proposed model has an advantage that it can reduce the inefficiency of development resource greatly. This model can increase the customer satisfaction with a great product at a low cost and on a short schedule. Also, this model can contribute to increase the software development success rate.

Design and Implementation of Thesaurus System for Geological Terms (지질용어 시소러스 시스템의 설계 및 구축)

  • Hwang, Jaehong;Chi, KwangHoon;Han, JongGyu;Yeon, Young Kwang;Ryu, Keun Ho
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.10 no.2
    • /
    • pp.23-35
    • /
    • 2007
  • With the development of semantic web technologies in information retrieval area, the necessity for thesaurus is recently increasing along with internet lexicons. A thesaurus is the combination of classification and a lexicon, and is the topic map of knowledge structure expressing relations among concepts(terms) subject to human knowledge activities such as learning and research using formally organized and controlled index terms for clarifying the context of superordinate and subordinate concepts. However, although thesaurus are regarded as essential tools for controlling and standardizing terms and searching and processing information efficiently, we do not have a Korean thesaurus for geology. To build a thesaurus, we need standardized and well-defined guidelines. The standardized guidelines enable efficient information management and help information users use correct information easily and conveniently. The present study purposed to build a thesaurus system with terms used in geology. For this, First, we surveyed related works for standardizing geological terms in Korea and other countries. Second, we defined geological topics in 15 areas and prepared a classification system(draft) for each topic. Third, based on the geological thesaurus classification system, we created the specification of geological thesaurus. Lastly, we designed and implemented an internet-based geological thesaurus system using the specification.

  • PDF

Luminescence Characteristics of Blue Phosphor and Fabrication of a UV-based White LED (UV 기반 백색 LED용 청색 형광체의 발광특성 및 백색 LED 제조)

  • Jung, Hyungsik;Park, Seongwoo;Kim, Taehoon;Kim, Jongsu
    • Korean Journal of Optics and Photonics
    • /
    • v.25 no.4
    • /
    • pp.216-220
    • /
    • 2014
  • We have synthesized a $CaMgSi_2O_6:Eu^{2+}$ blue phosphor via a solid-state reaction method. The $CaMgSi_2O_6:Eu^{2+}$ phosphor has monoclinic structure with a space group of C2/c (15), and an emission band peaking at 450 nm (blue) due to the $4f^7-4f^65d$ transition of the $Eu^{2+}ion$. The emission intensity at $100^{\circ}C$ is 54% of the value at room temperature. A white LED was fabricated by integrating a UV LED (400 nm) with our blue phosphor plus two commercial green and red phosphors. The white LED shows a color temperature of 3500 K with a color rendering index of 87 (x = 0.3936, y = 0.3605), and a luminous efficiency of 18 lm/W. The white LED shows a luminance maintenance of 97% after operation at 350 mA for 400 hours at $85^{\circ}C$.

Measurement of Large Mirror Surface using a Laser Tracker (레이저트래커(Laser Tracker)를 이용한 대형 광학 거울의 형상 측정)

  • Jo, Eun-Ha;Yang, Ho-Soon;Lee, Yun-Woo
    • Korean Journal of Optics and Photonics
    • /
    • v.24 no.6
    • /
    • pp.331-337
    • /
    • 2013
  • A large optical surface is fabricated by grinding, polishing and figuring. The grinding process is the most rapid and has the largest amount of fabrication of all processes. If we measure the surface precisely and rapidly in the grinding process, it is possible to improve the efficiency of the fabrication process. Since the surface of grinding process is rough and not shiny, it is not easy to measure the surface using light so that we cannot use an interferometer. Therefore, we have to measure the surface using a mechanical method. We can measure the surface under the grinding process by using a laser tracker which is a portable 3-dimensional coordinate measuring machine. In this paper, we used the laser tracker to measure the surface error of 1 m diameter spherical mirror. This measurement result was compared to that of an interferometer. As a result, surface measurement error was found to be $0.2{\mu}m$ rms (root mean square) and $2.7{\mu}m$ PV (Peak to Valley), which is accurate enough to apply to the rough surface under the grinding stage.