• Title/Summary/Keyword: dynamic software

Search Result 1,686, Processing Time 0.032 seconds

Developing Geometry Software for Exploration-Geometry Player

  • Yuan, Yuan;Lee, Chun-Yi;Huang, Jiung-Rong
    • Research in Mathematical Education
    • /
    • v.11 no.3
    • /
    • pp.209-218
    • /
    • 2007
  • The purpose of this study is to create an interactive tool Geometry Player for geometric explorations. In designing this software, we referred to van Hiele's geometric learning theory of and Duval's cognitive comprehension theory of geometric figures. With Geometry Player, it is easy to construct and manipulate dynamic geometric figures. Teachers can easily present the dynamic process of geometric figures in class, and students can use it as a leaning tool to construct geometric concepts by themselves. It is hoped that Geometry Player can be a useful assistant for teachers and a nice partner for students. A brief introduction to Geometry Player and some application examples are included in this paper.

  • PDF

States and Modes Analysis for Flight Control of Smart UAV (스마트 무인기 비행제어 상태/모드 분석)

  • Oh, Soo Hun
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.1 no.2
    • /
    • pp.43-48
    • /
    • 2005
  • This paper describes the results of applying States and Modes Analysis, one of the requirements analysis techniques, to the development requirements of flight control software for Smart UAV. State/mode table enabled us to investigate various operation and design concepts, and as a result essential requirements for flight control software were established without omitting necessary requirements. Through the use of scenario-specific state transition diagrams, dynamic behaviours and control/response interfaces between each state and mode could been clearly identified, which made it possible to establish requirements related to dynamic behaviours of states and modes which are essential to the design of flight control software.

  • PDF

The Smart User Interface Platform for Mobile Devices (휴대단말을 위한 지능형 사용자 인터페이스 플랫폼)

  • Park, Kyung Min;Choi, Hoon;Lee, Ghang-Gun;Whang, In-Tae;Lee, Chil-Woo
    • Smart Media Journal
    • /
    • v.1 no.4
    • /
    • pp.44-51
    • /
    • 2012
  • A software platform for the next-generation, smart user-interface of mobile devices is described as in this paper. The proposed platform is developed to adapt new devices that may appear in the future through extending the Android platform. Dynamic loading function of software module is developed in order to download and install new software modules for the new devices. Also, platform technology for utilizing external devices to improve quality of service and dynamic switching of wireless interface to reduce power consumption of platform are developed.

  • PDF

The embedded software testing Framework using dynamic instrumentation techniques (동적 인스트루멘테이션 기법을 이용한 임베디드 S/W 테스팅 프레임워크)

  • Jeong Doe-Kyun;Shin Seok-Kyoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.10a
    • /
    • pp.439-443
    • /
    • 2004
  • 최근 임베디드 시스템 기술은 마이크로프로세스의 저가, 소형화, 고성능화에 따라 제품 경쟁력의 핵심이 H/W 생산기술에서 S/W 시험$\cdot$품질보증기술로 이동하고 있다. 그러나 마켓-플레이스의 다양한 임베디드 S/W 아키텍처 및 개발환경은 임베디드 S/W 자동차 시험방법에 대한 제약을 지닌다. 이에 본 논문에서는 동적 인스트루멘테이션(Dynamic Instrumentation)을 기법 및 그에 대한 디자인 프레임워크(Design Framework)를 제시한다. 이러한 동적 인스트루멘테이션 기법을 적용한 프레임워크는 다양한 임베디드 시스템 환경을 추상화(Abstraction)하여 임베디드 S/W 시스템의 신시간 수행과정에서 고품질달성과 관련된 데이터를 수집하고 분석하는데 이용되어질 수 있다.

  • PDF

Pet Robot Simulator Coordinated over Network (네트워크를 통해 동작하는 애완 로봇 시뮬레이터)

  • Lee, Sung-Hun;Yi, Soo-Yeong;Choi, Byoung-Wook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.5
    • /
    • pp.530-537
    • /
    • 2009
  • A graphic simulator can be a useful tool for planning gaits or dynamic behaviors to a walking pet robot. Microsoft describes robotics developer studio (MSRDS) as an end-to-end robotics development platform including simulation engine based on dynamics. In this paper, we propose a pet robot simulator (PRS), based on MSRDS, which supports interactively controlled two walking robots connected over network. To be pet robot simulator, modeling a commercial pet robot is performed and gait planning is also implemented. By using concurrency and coordination runtime (CCR) and decentralized software services (DSS) of MSRDS software platform, we connect two robots which are displayed together but controlled separately over network. The two walking pet robots can be simulated interactively by joysticks. It seems to be an internet game for pet robots.

New Distributed SDN Framework for Mitigating DDoS Attacks (DDoS 공격 완화를 위한 새로운 분산 SDN 프레임워크)

  • Alshehhi, Ahmed;Yeun, Chan Yeob;Damiani, Ernesto
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.66 no.12
    • /
    • pp.1913-1920
    • /
    • 2017
  • Software Defined Networking creates totally new concept of networking and its applications which is based on separating the application and control layer from the networking infrastructure as a result it yields new opportunities in improving the network security and making it more automated in robust way, one of these applications is Denial of Service attack mitigation but due to the dynamic nature of Denial of Service attack it would require dynamic response which can mitigate the attack with the minimum false positive. In this paper we will propose a new mitigation Framework for DDoS attacks using Software Defined Networking technology to protect online services e.g. websites, DNS and email services against DoS and DDoS attacks.

Development of an Autonomous Situational Awareness Software for Autonomous Unmanned Aerial Vehicles

  • Kim, Yun-Geun;Chang, Woohyuk;Kim, Kwangmin;Oh, Taegeun
    • Journal of Aerospace System Engineering
    • /
    • v.15 no.2
    • /
    • pp.36-44
    • /
    • 2021
  • Unmanned aerial vehicles (UAVs) are increasingly needed as they can replace manned aircrafts in dangerous military missions. However, because of their low autonomy, current UAVs can execute missions only under continuous operator control. To overcome this limitation, higher autonomy levels of UAVs based on autonomous situational awareness is required. In this paper, we propose an autonomous situational awareness software consisting of situation awareness management, threat recognition, threat identification, and threat space analysis to detect dynamic situational change by external threats. We implemented the proposed software in real mission computer hardware and evaluated the performance of situational awareness toward dynamic radar threats in flight simulations.

New approach to dynamic load balancing in software-defined network-based data centers

  • Tugrul Cavdar;Seyma Aymaz
    • ETRI Journal
    • /
    • v.45 no.3
    • /
    • pp.433-447
    • /
    • 2023
  • Critical issues such as connection congestion, long transmission delay, and packet loss become even worse during epidemic, disaster, and so on. In this study, a link load balancing method is proposed to address these issues on the data plane, a plane of the software-defined network (SDN) architecture. These problems are NP-complete, so a meta-heuristic approach, discrete particle swarm optimization, is used with a novel hybrid cost function. The superiority of the proposed method over existing methods in the literature is that it provides link and switch load balancing simultaneously. The goal is to choose a path that minimizes the connection load between the source and destination in multipath SDNs. Furthermore, the proposed work is dynamic, so selected paths are regularly updated. Simulation results prove that with the proposed method, streams reach the target with minimum time, no loss, low power consumption, and low memory usage.

An Efficient Program Slicing Algorithm using Dynamic Control Information (동적 제어 정보를 이용한 효율적인 프로그램 슬라이싱 알고리즘)

  • 박순형;정은이;박만곤
    • Journal of Korea Multimedia Society
    • /
    • v.3 no.1
    • /
    • pp.92-100
    • /
    • 2000
  • For the operation of the practical software systems, the development of new software, extension and modification phases of current software are successively needed through the new requirements added and their errors debugging detected. We need to understand current program exactly during a working serial jobs. When we'd like to extract the statements which influence the variable of specific statement of program, we generally analyze the program behavior through execution trace of program for the input values. It is important to compute dynamic program slice related to all statements that actually affect the value of a variable occurrence for a given program input and to develop techniques of its implementation. But traditional dynamic slicing techniques are inconvenient to make program execution history at the beginning implementation. In this paper, we propose a new improved algorithm which can produce program slice by use of dynamic control information and program slicing techniques except execution history file. Also we can find that the proposed program slicing approach is more efficient than the traditional program slicing algorithm on the practical testing environment.

  • PDF

Dynamic risk assessment of water inrush in tunnelling and software development

  • Li, L.P.;Lei, T.;Li, S.C.;Xu, Z.H.;Xue, Y.G.;Shi, S.S.
    • Geomechanics and Engineering
    • /
    • v.9 no.1
    • /
    • pp.57-81
    • /
    • 2015
  • Water inrush and mud outburst always restricts the tunnel constructions in mountain area, which becomes a major geological barrier against the development of underground engineering. In view of the complex disaster-causing mechanism and difficult quantitative predictions of water inrush and mud outburst, several theoretical methods are adopted to realize dynamic assessment of water inrush in the progressive process of tunnel construction. Concerning both the geological condition and construction situation, eleven risk factors are quantitatively described and an assessment system is developed to evaluate the water inrush risk. In the static assessment, the weights of eight risk factors about the geological condition are determined using Analytic Hierarchy Process (AHP). Each factor is scored by experts and the synthesis scores are weighted. The risk level is ultimately determined based on the scoring outcome which is derived from the sum of products of weights and comprehensive scores. In the secondary assessment, the eight risk factors in static assessment and three factors about construction situation are quantitatively analyzed using fuzzy evaluation method. Subordinate levels and weight of factors are prepared and then used to calculate the comprehensive subordinate degree and risk level. In the dynamic assessment, the classical field of the eleven risk factors is normalized by using the extension evaluation method. From the input of the matter-element, weights of risk factors are determined and correlation analysis is carried out to determine the risk level. This system has been applied to the dynamic assessment of water inrush during construction of the Yuanliangshan tunnel of Yuhuai Railway. The assessment results are consistent with the actual excavation, which verifies the rationality and feasibility of the software. The developed system is believed capable to be back-up and applied for risk assessment of water inrush in the underground engineering construction.