• Title/Summary/Keyword: 프로그램 모듈

Search Result 967, Processing Time 0.034 seconds

System Optimization Technique using Crosscutting Concern (크로스커팅 개념을 이용한 시스템 최적화 기법)

  • Lee, Seunghyung;Yoo, Hyun
    • Journal of Digital Convergence
    • /
    • v.15 no.3
    • /
    • pp.181-186
    • /
    • 2017
  • The system optimization is a technique that changes the structure of the program in order to extract the duplicated modules without changing the source code, reuse of the extracted module. Structure-oriented development and object-oriented development are efficient at crosscutting concern modular, however can't be modular of crosscutting concept. To apply the crosscutting concept in an existing system, there is a need to a extracting technique for distributed system optimization module within the system. This paper proposes a method for extracting the redundant modules in the completed system. The proposed method extracts elements that overlap over a source code analysis to analyze the data dependency and control dependency. The extracted redundant element is used to program dependency analysis for the system optimization. Duplicated dependency analysis result is converted into a control flow graph, it is possible to produce a minimum crosscutting module. The element extracted by dependency analysis proposes a system optimization method which minimizes the duplicated code within system by setting the crosscutting concern module.

Personal-usage Authentication of Broadcast Programs Using a Secure Portable Storage (휴대용 보안 저장매체 기반 방송프로그램 사적이용 인증 기법)

  • Lee, Joo-Young;Choo, Hyon-Gon;Nam, Je-Ho
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.46 no.2
    • /
    • pp.10-18
    • /
    • 2009
  • In this paper, we propose a novel method for authenticating a user's personal-usage using a secure portable storage, so that the user carrying the secure portable storage is able to consume his/her own broadcast programs freely, regardless of the location of the devices. The proposed authentication process is performed by a portable personal-usage authentication device, an access-control module for the portable personal-usage authentication device, and a player integrating the access control module. The portable personal-usage authentication device plays a role of secure storage in which domain authentication information is securely stored, while the access-control module is in charge of accessing the authentication information and, consequently, acquiring a decryption key. The player decrypts the broadcast programs in real time and processes the decrypted media streams. In this Paper, we describe the structure and procedure of the proposed model, and verify its feasibility by implementation.

Development of the Leakage Current Detection Module for a Concent (콘센트용 누전감지 모듈 개발)

  • Han, Young-Oh
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.8 no.3
    • /
    • pp.447-452
    • /
    • 2013
  • In this paper, the leakage current detection and auto shut-off module for a concent has been developed. Existing leakage current detection modules are detecting resistive leakage current, using a resistive leakage current detection chip but the proposed leakage current detection module separates and detects resistive leakage current in the synthesis leakage current by only programming in a power processor MCU(MSP430). The module implemented by proposed method has early detection and auto shut-off feature at more than resistive leakage current 5mA, and has the advantage of easily adjusting resistive leakage current less or more than 5mA, because of resistive leakage current detection function being implemented by a program in MCU.

A Module Decomposition Method for Object-Oriented Design (객체 지향 설계를 위한 모듈 분해방법)

  • Heo, Gye-Beom;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.3
    • /
    • pp.299-313
    • /
    • 1995
  • Object-Oriented design method decomposes the program into object that establish the relationship between objects. It is the technique of object centered decomposition unlike function oriented legacy system. Since existing Object- Oriented design method doesn't fully explain of the design method of module and decomposition, and need to implement the Object-Oriented software as a total system init. It has many problems that whole object design method and application programs should be analyzed for the understanding an Object-Oriented software component. Therefore, this study provides a procedure for Object-Oriented module design and criteria of decomposition to practically support the complex and large system development. Futhermore, it shows a consistency between design model and implementation through a case study applying these module decomposition criteria to the real system.

  • PDF

기획특집 (1)모바일 카메라의 광학기술 동향 - 피코프로젝터의 기술 동향

  • Lee, Dong-Jin;Kim, Seong-U
    • The Optical Journal
    • /
    • s.133
    • /
    • pp.28-32
    • /
    • 2011
  • 2010년 연말을 기준으로 우리나라의 스마트폰의 사용자 수가 1천만명을 넘어섰다. 이것은 단순한 이동통신의 개념에서 모바일 컴퓨팅 시대의 도래를 통계적으로 보여주고 있는 것이다. 특히, 다양한 응용프로그램의 등장은 새로운 비즈니스를 탄생시켰으며 응용프로그램의 개발자나 이를 사용하는 소비자도 편리함에 공감하고 있다. 이러한 응용프로그램의 등장은 좀 더 뛰어난 기능을 갖는 부품이나 모듈의 개발을 촉진시켰고 기능이 앞선 부품이나 모듈이 탑재된 정보기기에는 더욱 다양한 응용프로그램이 개발되어 나오는 선순환이 자리를 잡았다. 결국 끊임없는 혁신만이 경쟁에서 살아남는 시대가 된 것이다. 본 고에서는 소형화된 스마트폰 및 태블릿 PC 등이 갖는 디스플레이 크기의 제약을 극복하는 해결방안으로 제시되고 있는 피코프로젝터의 개발 및 기술 동향에 대해서 기술하고자 한다.

  • PDF

The study on frame work of developing and modification with expert system program software (전문가 시스템소프트웨어 유지 보수에 있어서 프레임워크에 관한 연구)

  • Chang-Duck Jung
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.4
    • /
    • pp.503-510
    • /
    • 2004
  • The summary of this paper is as follows. The literature on existing expert system maintenance software technique are reviewed in Module program, a case of assembly line process problem at construction industry and planning expert system to solve this problem at construction as a standard configured process system are discussed. the regenerative expert system approach for the construction process expert system and its example for the assembly line construction process appear in the research also, this paper shows the architecture and some feature of the CES.(Construction Expert System), which is a prototype implemented for the regenerative expert system approach. the paper introduce the framework of the regenerative expert approach as a general framework of developing and maintaining a large-scale expert systems.

  • PDF

Efficient Message Service Interface for ebXML Framework (효율적인 ebXML 메시지 서비스 인터페이스)

  • Chung, Moon-Young;Oh, Soo-Young;Cho, Hyeon-Sung;Cho, Hyun-Kyu
    • Annual Conference of KIPS
    • /
    • 2002.11c
    • /
    • pp.2125-2128
    • /
    • 2002
  • ebXML은 기업간의 전자상거래를 위한 글로벌 표준으로 비즈니스 프로세스 및 문서, 메시지 서비스, 기업의 공용 등록소 및 저장소, 거래 약정 등에 관련된 세부 표준들로 구성되어 있다. 기업간에 혐의된 비즈니스 프로세스에 따라 상대 기업과 문서를 주고받고자 할 때에는, 비즈니스 응용 프로그램은 전송하고자 하는 문서와 메시지를 생성하고 전송하는데 필요한 파라미터들을 메시지 전송 모듈에 전달해야 한다. 본 논문에서는, 비즈니스 응용 프로그램과 메시지 전송 모듈 사이에 메시지 서비스 인터페이스를 제공할 때의 문제점을 정의하고, 이에 대한 해결책으로 효율적인 메시지 서비스 인터페이스인 메시지 채널을 제안한다. 더불어, 메시지 채널을 생성하는 방법을 제안한다. 메시지 채널을 사용함으로써 비즈니스 응용 프로그램은 메시지를 전송하는데 필요한 파라미터들을 프로그램 내에 하드 코딩하지 않고 효율적으로 전달할 수 있다.

  • PDF

Development of Energy Balance Program for Staged-Combustion Cycle of Liquid Rocket Engine (액체로켓엔진 통합 설계를 위한 에너지 발란스 프로그램 개발)

  • Lee, Sang-Bok;Roh, Tae-Seong
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2010.11a
    • /
    • pp.93-97
    • /
    • 2010
  • The energy balance program which can balance the relations among energy, mass flow, pressure in the staged-combustion cycle of the liquid rocket engine has been developed. The modular approach has been chosen for the analysis; the engine cycle consists of the elements from the predefined component analysis program. The engine with the staged-combustion cycle has been decomposed into several principal component modules, such as a thruster chamber, turbopumps, turbines, supply system components and a pre-burner. The program has been verified with comparison of the results to the selected data of the space shuttle main engine.

  • PDF

A Regression Test Method for Program Evolving by Using AOP (AOP를 이용하여 진화된 프로그램의 회귀 테스트 기법)

  • Lee, Mee-Jin;Choi, Eun-Man
    • Annual Conference of KIPS
    • /
    • 2007.05a
    • /
    • pp.263-266
    • /
    • 2007
  • 이미 개발된 소프트웨어를 확장, 진화시킬 때 AOP 기법을 이용하면 모듈화뿐만 아니라 동적으로 플러그인 시킬 수 있어 편리하다. 즉 객체 지향 방식으로 개발된 프로그램에 AOP 를 적용하여 확장하면 여러 모듈에 걸쳐 나타나는 횡단 관심사를 기존 프로그램의 수정 없이 기능을 추가할 수 있다. 이미 테스트까지 마친 소프트웨어에 AOP 를 적용하여 확장한 경우 AOP 특성에 맞는 회귀 테스트 방법이 필요하다. 본 논문에서는 AOP 를 이용하여 진화된 프로그램의 회귀 테스트 방법을 제안하였으며 사례 연구에 의하여 그 효용성을 보였다.

Development of Virtual Reality Program for Safety Improvement of Hydrogen Fueling Station (수소충전소의 안전성 향상을 위한 버츄얼리얼리티 프로그램 개발)

  • Kim, Eun-Jung;Kim, Young-Gyu;Moon, Il
    • Journal of the Korean Institute of Gas
    • /
    • v.12 no.4
    • /
    • pp.29-33
    • /
    • 2008
  • The focus of this study is to develop a virtual reality program for safe training and virtual reality of hydrogen station. This programme consists of 4 modules such as hydrogen and safety module, hydrogen station module, hypothetical experience module, and accident scenarios module for hydrogen experts. User can experience with principles and operation condition and collect the information of hydrogen station by this programme and can simultaneously study the probable scenarios, emergency response plan/standard operating procedure about hydrogen stations. It makes it possible to educate and safety publicity for the trainee. This virtual reality program will be expected to be helpful for hydrogen station's construction propagation and technology development which is essential for hydrogen energy induction.

  • PDF