• Title/Summary/Keyword: black-box

Search Result 457, Processing Time 0.022 seconds

Development of a Data-logger Classifying Dangerous Drive Behaviors (위험 운전 유형 분류 및 데이터 로거 개발)

  • Oh, Ju-Taek;Cho, Jun-Hee;Lee, Sang-Yong;Kim, Young-Sam
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.7 no.3
    • /
    • pp.15-28
    • /
    • 2008
  • According to the accident statistics published by the National Police Agency in 2006, it can be recognized that drivers' characteristics and driving behaviors are the most causational factors on the traffic accidents. At present, although many recording tools such as digital speedometer or black box are distributed in the market to meet social requests of decreasing traffic accidents and increasing safe driving behaviors, it is also true that it still lacks in obvious categories for dangerous driving types and then, the efficiency of the categories to be studied has been low. In this study, dangerous driving types are redefined. They are grouped into 7 classifications in the first level, and the seven classifications are regrouped into 16 in more detail. To verify the redefined dangerous driving types, a Data-logger is developed to receive and analyze the data that occur from the driving behaviors of the test vehicle. The developed Data-logger can be used to construct a real time warning system and safe driving management system with dangerous driving patterns based on acceleration, deceleration, Yaw rate, image data, etc.

  • PDF

An Effective Method to Design CBD Components in Enterprise JavaBeans (EJB) (Enterprise JavaBeans (EJB)에서 효율적인 CBD 컴포넌트 설계 기법)

  • Kim Soo Dong;Min Hyun Gi;Lee Jin Yeal;Kim Seong An
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.1
    • /
    • pp.32-43
    • /
    • 2006
  • Enterprise JavaBeans (EJB) has been accepted for supporting Component-Based Development (CBD). A component is a large-grained reuse unit consisting of several objects; however, an enterprise bean in EJB is a unit of atomic object and so multiple enterprise beans should be composed to support larger-grained reuse. Therefore, we need practical methods for designing and implementing components with EJB. In this paper, we propose instructions and techniques for designing CBD elements with EJB constructs. That is, we define methods for designing and implementing single and composite components, white- and black-box components, multiple interfaces, and variability mechanism in EJB platform. We evaluate the proposed method by performing a case study and comparing the characteristics of CBD components with the method. Consequently, the method is supposed to improve reusability, applicability, portability of components in EJB platform.

Generating Test Cases of Simulink/Stateflow Model Based on RRT Algorithm Using Heuristic Input Analysis (휴리스틱 입력 분석을 이용한 RRT 기반의 Simulink/Stateflow 모델 테스트 케이스 생성 기법)

  • Park, Hyeon Sang;Choi, Kyung Hee;Chung, Ki Hyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.12
    • /
    • pp.829-840
    • /
    • 2013
  • This paper proposes a modified RRT (Rapidly exploring Random Tree) algorithm utilizing a heuristic input analysis and suggests a test case generation method from Simulink/Stateflow model using the proposed RRT algorithm. Though the typical RRT algorithm is an efficient method to solve the reachability problem to definitely be resolved for generating test cases of model in a black box manner, it has a drawback, an inefficiency of test case generation that comes from generating random inputs without considering the internal states and the test targets of model. The proposed test case generation method increases efficiency of test case generation by analyzing the test targets to be satisfied at the current state and heuristically deciding the inputs of model based on the analysis during expanding an RRT, while maintaining the merit of RRT algorithm. The proposed method is evaluated with the models of ECUs embedded in a commercial passenger's car. The performance is compared with that of the typical RRT algorithm.

Machine Learning based Traffic Light Detection and Recognition Algorithm using Shape Information (기계학습 기반의 신호등 검출과 형태적 정보를 이용한 인식 알고리즘)

  • Kim, Jung-Hwan;Kim, Sun-Kyu;Lee, Tae-Min;Lim, Yong-Jin;Lim, Joonhong
    • Journal of IKEEE
    • /
    • v.22 no.1
    • /
    • pp.46-52
    • /
    • 2018
  • The problem of traffic light detection and recognition has recently become one of the most important topics in various researches on autonomous driving. Most algorithms are based on colors to detect and recognize traffic light signals. These methods have disadvantage in that the recognition rate is lowered due to the change of the color of the traffic light, the influence of the angle, distance, and surrounding illumination environment of the image. In this paper, we propose machine learning based detection and recognition algorithm using shape information to solve these problems. Unlike the existing algorithms, the proposed algorithm detects and recognizes the traffic signals based on the morphological characteristics of the traffic lights, which is advantageous in that it is robust against the influence from the surrounding environments. Experimental results show that the recognition rate of the signal is higher than those of other color-based algorithms.

Optimization of long span portal frames using spatially distributed surrogates

  • Zhang, Zhifang;Pan, Jingwen;Fu, Jiyang;Singh, Hemant Kumar;Pi, Yong-Lin;Wu, Jiurong;Rao, Rui
    • Steel and Composite Structures
    • /
    • v.24 no.2
    • /
    • pp.227-237
    • /
    • 2017
  • This paper presents optimization of a long-span portal steel frame under dynamic wind loads using a surrogate-assisted evolutionary algorithm. Long-span portal steel frames are often used in low-rise industrial and commercial buildings. The structure needs be able to resist the wind loads, and at the same time it should be as light as possible in order to be cost-effective. In this work, numerical model of a portal steel frame is constructed using structural analysis program (SAP2000), with the web-heights at five locations of I-sections of the columns and rafters as the decision variables. In order to evaluate the performance of a given design under dynamic wind loading, the equivalent static wind load (ESWL) is obtained from a database of wind pressures measured in wind tunnel tests. A modified formulation of the problem compared to the one available in the literature is also presented, considering additional design constraints for practicality. Evolutionary algorithms (EA) are often used to solve such non-linear, black-box problems, but when each design evaluation is computationally expensive (e.g., in this case a SAP2000 simulation), the time taken for optimization using EAs becomes untenable. To overcome this challenge, we employ a surrogate-assisted evolutionary algorithm (SAEA) to expedite the convergence towards the optimum design. The presented SAEA uses multiple spatially distributed surrogate models to approximate the simulations more accurately in lieu of commonly used single global surrogate models. Through rigorous numerical experiments, improvements in results and time savings obtained using SAEA over EA are demonstrated.

A Model-based Test Approach and Case Study for Weapon Control System (모델기반 테스트 기법 및 무장통제장치 적용 사례)

  • Bae, Jung Ho;Jang, Bucheol;Koo, Bongjoo
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.20 no.5
    • /
    • pp.688-699
    • /
    • 2017
  • Model-based test, a well-known method of the black box tests, is consisted of the following four steps : model construction using requirement, test case generation from the model, execution of a SUT (software under test) and detection failures. Among models constructed in the first step, state-based models such as UML standard State Machine are commonly used to design event-based embedded systems (e.g., weapon control systems). To generate test cases from state-based models in the next step, coverage-based techniques such as state coverage and transition coverage are used. Round-trip path coverage technique using W-Method, one of coverage-based techniques, is known as more effective method than others. However it has a limitation of low failure observability because the W-Method technique terminates a testing process when arrivals meet states already visited and it is hard to decide the current state is completely same or not with the previous in the case like the GUI environment. In other words, there can exist unrevealed faults. Therefore, this study suggests a Extended W-Method. The Extended W-Method extends the round-trip path to a final state to improve failure observability. In this paper, we compare effectiveness and efficiency with requirement-item-based technique, W-Method and our Extended W-Method. The result shows that our technique can detect five and two more faults respectively and has the performance of 28 % and 42 % higher failure detection probability than the requirement-item-based and W-Method techniques, respectively.

Design of Parallel Processing of Lane Detection System Based on Multi-core Processor (멀티코어를 이용한 차선 검출 병렬화 시스템 설계)

  • Lee, Hyo-Chan;Moon, Dai-Tchul;Park, In-hag;Heo, Kang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.9
    • /
    • pp.1778-1784
    • /
    • 2016
  • we improved the performance by parallelizing lane detection algorithms. Lane detection, as a intellectual assisting system, helps drivers make an alarm sound or revise the handle in response of lane departure. Four kinds of algorithms are implemented in order as following, Gaussian filtering algorithm so as to remove the interferences, gray conversion algorithm to simplify images, sobel edge detection algorithm to find out the regions of lanes, and hough transform algorithm to detect straight lines. Among parallelized methods, the data level parallelism algorithm is easy to design, yet still problem with the bottleneck. The high-speed data level parallelism is suggested to reduce this bottleneck, which resulted in noticeable performance improvement. In the result of applying actual road video of black-box on our parallel algorithm, the measurement, in the case of single-core, is approximately 30 Frames/sec. Furthermore, in the case of octa-core parallelism, the data level performance is approximately 100 Frames/sec and the highest performance comes close to 150 Frames/sec.

Development of an OODBMS Functionality Testing Tool Prototype. (객체지향 DBMS 기능 시험 도구의 프로토타입 개발)

  • 김은영;이상호;전성택
    • The Journal of Information Technology and Database
    • /
    • v.2 no.2
    • /
    • pp.25-34
    • /
    • 1995
  • In this paper, we present design philosophy and implementation issues of a functionality testing tool for object-oriented database systems. A testing tool has been developed to validate UniSQL/X functionalities with C++ interface. A testing tool is designed under consideration of scaleability, simplicity and extendibility. The schema is deliberately constructed to verify the object-oriented functionalities such as abstraction, inheritance and aggregation. Each test item has been derived under various black box techniques such as equivalent partitioning and boundary-value analysis. The testing tool consists of six phases, namely, database creation, database population, construction of testindex, compilation and link, execution and result reporting, and final cleanup. The prototype provides more than 140 test items at 90 programs.

  • PDF

Analysis of Marine Accidents appling the Seakeeping Performance Technology (선박의 내항성능평가기술에 의한 사고원인 분석)

  • Kong, Gil-Young;Kim, Soon-Kap;Kim, Young-Du;Jung, Chang-Hyun
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2010.04a
    • /
    • pp.413-414
    • /
    • 2010
  • For the purpose of technological analysis in the marine accidents and their prevention, IMO have made it obligatory to load VDR which is similar to the black box in aircraft. However, in case of body sinkage, capsizing, stranding and plunging which are almost 10% of marine accidents, it is difficult to take out the necessary data from the VDR in order to analyze the cause of them. Therefore, this paper apply the navigation dangerousness evaluation technology to the VDR to improve its performance. And we suggest that the vertical acceleration which is one of the factors for evaluating seakeeping performance of a ship is to be added in the existing VDR record data recommended by IMQ.

  • PDF

Methodology and Application of Science Planning in the field of Astronomy and Space Science (과학기획(Science Planning)의 방법론과 적용 : 천문우주분야 연구프로젝트 사례를 중심으로)

  • Kwon, Ki-Seok;Lee, Moon-Young
    • Journal of Science and Technology Studies
    • /
    • v.9 no.2
    • /
    • pp.29-49
    • /
    • 2009
  • This study not only suggests a methodology of science planning different from technology planning, but also applies the methodology to the case of astronomy and space science project. Throughout the analysis on this practice, we have provided logical tools for science project planning, and have identified a decision making process in science which has been regarded to be in a 'black box'. Therefore, this science planning technique can contribute to a more rationalized allocation of scientific resource at a project level as well as at a national level. In particular, catch-up countries in a transition to post catch-up stage such as Korea can establish a more efficient national R&D system by application of science planning concept to an emerging technology area.

  • PDF