• Title/Summary/Keyword: 제어코드

Search Result 692, Processing Time 0.026 seconds

The Algorithm and Control Dependency Graph for Change Impact Analysis based on UML (UML 기반의 수정 영향 분석을 위한 제어 의존성 관계 그래프와 알고리즘)

  • Choi, Mi-Sook;Kim, Kyung-Hee;Park, Jae-Nyun;Yun, Yong-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.567-570
    • /
    • 2000
  • 지금까지의 수정영향 분석에 대한 연구는 주로 원시코드 기반으로 진행되어 왔다. 그러나 원시코드를 기반으로 한 소프트웨어의 수정영향 분석은 세부적이고 복잡하여, 소프트웨어의 수정영향 범위를 효과적으로 분석하고 클래스간의 제어의존성을 파악하기에 부적합하다. 따라서, 본 논문에서는 UML의 설계단계 산출물인 순차도(sequence diagram)를 기반으로 하여, 클래스간의 수정영향범위 분석을 위한 제어의존성 관계그래프와 알고리즘을 제안한다. 본 논문에서 제안한 제어의존성 관계그래프와 알고리즘은, 소프트웨어에 수정이 일어났을 경우에 수정의 영향범위를 결정하고 제어구조에 따라서 테스트의 순서를 명확히 정의함으로 유지보수 단계에서 시스템을 효율적으로 관리하고 유지하는데 드는 비용과 노력을 절약한다.

  • PDF

The Algorithm and Control Dependency Graph for Change Impact analysis based on UML (UML 기반의 수정 영향 분석을 위한 제어 의존성 관계 그래프와 알고리즘)

  • Choi, Mi-Sook;Kim, Kyung-Hee;Park, Jae-Nyun;Yun, Yong-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.571-574
    • /
    • 2000
  • 지금까지의 수정영향 분석에 대한 연구는 주로 원시코드 기반으로 진행되어 왔다. 그러나 원시코드를 기반으로 한 소프트웨어의 수정영향 분석은 세부적이고 복잡하여, 소프트웨어의 수정영향 범위를 효과적으로 분석하고 클래스간의 제어의존성을 파악하기에 부적합하다. 따라서, 본 논문에서는 UML의 설계단계 산출물인 순차도(sequence diagram)를 기반으로 하여, 클래스간의 수정영향범위 분석을 위한 제어의존성 관계그래프와 알고리즘을 제안한다. 본 논문에서 제안한 제어의존성 관계그래프와 알고리즘은, 소프트웨어에 수정이 일어났을 경우에 수정의 영향범위를 결정하고 제어구조에 따라서 테스트의 순서를 명확히 정의함으로 유지보수 단계에서 시스템을 효율적으로 관리하고 유지하는데 드는 비용과 노력을 절약한다.

  • PDF

The Design and Implementation of the Wireless Home Automation Control System using WAP (WAP을 이용한 무선 홈 자동화 제어 시스템 설계 및 구현)

  • Shim, Hyeon-Cheol;Jun, Hyung-Kook;Eom, Young-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.969-972
    • /
    • 2000
  • 기존의 홈 자동화 시스템은 유선 전화망을 이용하여 사용자는 집으로 전화를 걸어 안내방송에 따라 서비스 코드를 입력하는 방식이었다. 하지만 이러한 음성 제어 방식은 사용자가 서비스 코드를 인식해야 하는 경우 주위 환경이나 통화 상태에 따라 사용이 불편할 수 있고 신뢰도가 떨어질 수 있으며 유지 보수적인 면에서 확장성이 낮은 단점을 갖는다. 본 논문에서는 WAP을 이용한 무선 홈 자동화 제어 시스템을 소개하며 이 시스템은 WAP 서비스를 이용하여 집안의 가전기기를 제어하거나 기기의 상태 정보 등을 사용자의 무선 핸드폰으로 전달해 주는 시스템이다. 즉, 무선인터넷 프로토콜인 WAP을 이용하여 시각적으로 사용자에게 시스템 정보를 전달해 주도록 했으며, 운영체제가 포팅(porting)된 임베디드 시스템을 사용함으로써 홈 자동화 제어 시스템이 쉽게 확장 가능하도록 설계 및 구현하였다.

  • PDF

Integer Programming Model and Heuristic on the Guided Scrambling Encoding for Holographic Data Storage (홀로그래픽 저장장치에 대한 GS 인코딩의 정수계획법 모형 및 휴리스틱)

  • Park, Taehyung;Lee, Jaejin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.38A no.8
    • /
    • pp.656-661
    • /
    • 2013
  • In Guided Scrambling (GS) encoding for the holographic storage, after scrambling augmented source word into codeword, the best codeword satisfying modulation constraint is determined. Modulation constraints considered in this paper are strength which is the minimum number of transition between '0' and '1' in each row and column of codeword array and the symbol balancedness of codeword array. In this paper, we show that GS encoding procedure can be formulated as an integer programming model and develop a fast neighborhood search heuristic for fast computation of control bits. In the simulation, we compared the performance of heuristic algorithm with the integer programming model for various array and control bit size combinations.

Static Single Assignment Form for Java Bytecodes in CTOC (CTOC에서 자바 바이트코드를 위한 정적 단일 배정 형태)

  • Kim, Ki-Tae;Yoo, Weon-Hee
    • The KIPS Transactions:PartD
    • /
    • v.13D no.7 s.110
    • /
    • pp.939-946
    • /
    • 2006
  • Although the Java bytecode has numerous advantages, there are also shortcomings such as slow execution speed and difficulty in analysis. In order to overcome such disadvantages, bytecode analysis and optimization must be performed. We implements CTOC for optimized codes. An extended CFG must be first created in order to analyze and optimize a bytecode. Due to unique bytecode properties, the existing CFG must be expanded according to the bytecode. Furthermore, the CFG must be converted into SSA Form for a static analysis, for which calculation is required for various information such as the dominate relation, dominator tree, immediate dominator, $\phi$-function, rename, and dominance frontier. This paper describes the algorithm and the process for converting the existing CFG into the SSA From. The graph that incorporates the SSA Form is later used for type inference and optimization.

A Study on Cross-correlation Control Schemes on Walsh and Golay Codes Based on the Orthogonal Transformation and BER Performance Evaluation of Asynchronous CDMA System Using the Modified Codes (직교변환에 의한 Walsh 및 Golay 코드의 상호상관 제어방식과 수정된 코드를 사용한 비동기 CDMA 시스템의 비트오율 성능에 관한 연구)

  • Lee, Won-Chang;Kim, Myoung-Jin
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.9 no.4
    • /
    • pp.304-312
    • /
    • 2008
  • Orthogonal codes like Walsh and Golay codes may have large correlation value when they are not synchronized, hence they are seldom used in asynchronous CDMA systems. Wysocki[1] showed that by multiplying the original Walsh-Hadamard matrix with an orthogonal transformation matrix the resultant matrix sustains orthogonality between row vectors and their cross-correlation can be reduced. Soberly and Wysocki[2] proposed similar scheme on Golay codes. This implies that using the proper orthogonal transformation cross-correlation of Walsh and Golay codes can be reduced, and the transformed codes can be used for user separation in the CDAM reverse link. In this paper we discuss cross-correlation related parameters which affect the performance of an asynchronous CDMA link, and we investigate the correlation properties of the transformed codes. When we designed orthogonal transformation matrices for Walsh and Golay codes, we minimized the maximum value of aperiodic cross-correlation of the codes ($ACC_{max}$) or the mean square value of the aperiodic cross-correlation($R_{cc}$) with preserving the orthogonality of the modified codes. We also evaluate the asynchronous CDMA system that uses the transformed Walsh and Golay codes.

  • PDF

Design and Implementation for DC Motor controller Using Embedded Target (Embedded Target을 이용한 DC Motor제어가 설계 및 구현)

  • Shin, Wee-Jae
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.13 no.1
    • /
    • pp.56-62
    • /
    • 2012
  • This paper presents design and implementation of the speed controller for DC motor system using Embeded Target for TI C2000 DSP library in Matlab/Simulink is introduced. Speed controller are easily design and implemented by using the Matlab/Simulink program. Feedback of motor speed is processed through eZdsp F2812 AID converter using encoder and pulse meter as speed sensor. Real-time program of controller is drawn using Simulink and converted program code for speed control of P control, PID control and parameter estimation base adaptive control is downloaded into the TI eZdsp 2812 board. Experiments were carried out to examine validity of speed response for implemented controllers. And even if controlled plant becomes alteration studied controller design and implementation easily method.

Implementation of Java Bytecode Framework (자바 바이트코드 프레임워크 구현)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Weon-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.3
    • /
    • pp.122-131
    • /
    • 2010
  • In this paper, we design and implement CTOC, a new bytecode analysis and translation tool. We also propose E-Tree, a new intermediate code, to efficiently deal with intermediate codes translated from bytecodes. E-Tree is expressed in a tree form by combining relevant bytecode instructions in basic blocks of eCFG to overcome the weaknesses of bytecodes such as complexity and analytical difficulty. To demonstrate the usefulness and possible extensibility of CTOC, we show the creation process of eCFG and E-Tree through practical bytecode analysis and translation and shows the optimization process of a bytecode program as an example of possible extensibility.

무붕산 노심의 부하추종운전을 위한 출력제어기법 개발

  • 장진욱;이은철;최중인
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1997.10a
    • /
    • pp.311-316
    • /
    • 1997
  • 무붕산 노심의 부하추종운전을 위하여 출력제어기법을 개발하였다. 무붕산 노심의 출력제어 논리는 출력 준위와 제어봉의 위치에 따라 제어군의 역할을 반응도 제어에 사용되는 제어군과 출력분포 제어에 사용되는 제어군으로 구분하여 8가지의 제어군 구동 형태를 가지며, ASI 편차를 입력으로 구동할 제어군이 결정된다. 무붕산 노심의 출력제어 논리를 적용하여 ONED94 코드로 일일 부하추종운전을 모사하였다. 모사 결과 주기초(0 MWD/MTU)와 주기중(7000 MWD/MTU)에는 ASI 편차 $\pm$10% 내에서 부하추종운전이 가능하며, 85% 주기말(11000 MWD/MTU)에서는 $\pm$12% 내에서 부하추종운전이 가능한 것으로 나타났다.

  • PDF

Generating Mashup Client View Navigation Codes using REST Style Service Patterns (REST 서비스 패턴을 이용한 매시업 클라이언트 뷰 이동 코드 생성)

  • Lee, Eun-Jung
    • The KIPS Transactions:PartD
    • /
    • v.17D no.5
    • /
    • pp.359-370
    • /
    • 2010
  • As web 2.0 becomes one of the important architecture styles, more web applications adopt single page structure instead of multiple web pages and navigations between pages. A single page web application client, called a mashup client in this paper, interfaces more than one services and allows users to navigate in the page. A mashup client page includes complicated functions and has to handle various styles of services and user requirements, and therefore is usually developed manually. In this paper, we propose a model driven code generation approach for in-page navigations. We propose a page model and view navigation design approach, applying REST service architecture patterns. Then, we consider type conditions for each view to have service calls or navigation controls. Also, we developed an XForms page code generation system to demonstrate the efficiency of the proposed method. The developed system generates mashup client pages including navigation controls between services and views. This system can generate ready to use codes from service specifications, so this can help to reduce the development overhead. Moreover, our approach is based on formal model and navigation patterns so the generated result code is simple and easy to understand, and includes only the necessary controls. Therefore, the proposed approach can be more effective for the case of a large number of services.