• Title/Summary/Keyword: 보수재

Search Result 848, Processing Time 0.027 seconds

Reusable Device Oliver Development using Template for Embedded Systems with Linux (리눅스 기반 임베디드 시스템에서의 템플릿을 이용한 재사용 가능한 디바이스 드라이버 개발)

  • 최재현;이우진;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.385-387
    • /
    • 2004
  • 임베디드 시스템의 발전에 따라, 임베디드 소프트웨어의 활용 분야와 복잡도는 급격하게 증가하는 반면, 실제적인 임베디드 소프트웨어의 개발 생산성과 품질은 그 요구에 부합하지 못하고 있다. 이러한 문제의 근본적인 해결을 위해서는. 기존의 임베디드 시스템 의존적인 방식에서 벗어난 임베디드 시스템 독립적인 소프트웨어의 개발 기법이 필요하다. 이에 따라 본 논문에서는, 이종 플랫폼 통합 개발방식으로서 제시된 MDD의 개념을 바탕으로, 임베디드 시스템 소프트웨어인 디바이스 드라이버를 템플릿 형태로 정의하고, XML문서로 표현된 임베디드 시스템 정보와 매핑을 통해 실제 디바이스 드라이버를 개발하는 방안을 제시한다. 이것은 하나의 디바이스를 템플릿을 통해 시스템 독립적으로 표현하고. XML로 표현된 임베디드 시스템 정보와의 매핑을 통하여 여러 임베디드 시스템에서 동작 가능한 디바이스 드라이버를 자동으로 생성함으로써, 임베디드 소프트웨어의 개발생산성과 유지보수성 향상을 보장한다. 또한, 동일 소프트웨어의 중복개발 방지 및 재사용성 향상을 통해 개발비용의 축소와 개발 기간의 단축을 보장한다

  • PDF

Removal of Polymorphism in Object-Oriented Software (객체 지향 소프트웨어의 다형성 제거 알고리즘)

  • 조영석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.505-507
    • /
    • 1998
  • 상속은 객체 지향 원리에서 만의 특성으로 추상화 레벨을 높여주고, 소프트웨어의 재사용을 강력히 지원하며, 대체 원리를 따른다. 또한 유지 보수의 용이성, 신뢰성등의 잇점을 제공한다. 그러나 측정 결과에 따르면 상속 계층이 깊어질수록 재사용이 어렵다고 조사되었으며 이는 재사용뿐아니라 개발에 있어서도 장애의 요인이 된다. 상속의 깊이를 최소화하기 위해서는 우선 상속 계층에서 직접적, 또는 간접적으로 사용되는 instance variable과 method만을 제외하고는 모두 삭제되어야 한다. 그러나, 다형성이 적용된 클래스는 정적(static) 분석이 불가능하므로 다형성을 제거하되, 다형성이 적용되었을 때와 동일한 모든 state, 기능 및 동작이 유지된 상태에서 처리되어야 한다. 다형성이 제거될 때 구현의 세부 사항은 변경하지 않음으로써 black box의 이점을 살린다. 다중상속의 경우는 각각의 상속 경로에 대하여 동일한 처리를 반복 수행하여 결과를 얻을 수 있으며, instance variable과 method의 access 레벨에 따라 처리 방법이 조금씩 달라진다. 본 논문에서는 C++에서의 다형성과 불필요한 instance variable과 method의 제거알고리즘에 대하여 논한다.

Design and Implementation of the C# Control for Development of an OPC UA Specific Client (OPC UA 전용 클라이언트 개발을 위한 C# 컨트롤의 설계 및 구현)

  • Shin, Joon-Choul;Yoo, Dea-Seung;Yi, Myeong-Jae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.71-74
    • /
    • 2008
  • 프로세스 컨트롤 장비를 제어하기 위한 산업규격인 OPC는 새로운 규격으로 UA를 정의하여 그 개발 효율성 증대의 가능성을 열었다. 그러나 UA 규격은 방대하고 복잡한 구조를 가지고 있어 본 연구에서 C# 컨트롤을 통해 개선된 CBD환경을 구축한다. 이 환경에서는 GUI를 통해 효율적으로 OPC UA 전용 클라이언트를 개발할 수 있다. 기존의 UA SDK와 UA 범용 클라이언트 소스를 재사용하고 C#의 특성을 살려 사용자 컨트롤을 만들어 디자인타임에서의 GUI 개발환경을 지원한다. 그리하여 개발을 편리하게하고 효율적으로 유지보수가 가능하게 한다.

  • PDF

A Case Study on Refactoring using Design Patterns (디자인 패턴을 이용한 리팩토링 사례 연구)

  • Yoo, Myong-Hwan;Chung, In-Jeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2031-2034
    • /
    • 2002
  • 소프트웨어가 대형화되고 복잡해짐에 따라 개발 과정에서 많은 요구사항이 발생되고 변화가 일어난다. 이러한 상황에서 소프트웨어는 유연성을 지니고 요구사항을 충족시켜야 한다. 그러나 추후에 발생할 요구사항을 모두 예견하고 충족시키는 것은 불가능하다. 이를 위해 기존 소프트웨어를 재사용하고 유연성을 높일 수 있도록 소프트웨어의 리펙토링(refactoring)을 해주어야 한다. 리펙토링은 행동(behavior) 변화가 없이 보호하고 소프트웨어를 효율적이고 유지보수가 쉽도록 전환하는 과정이다. 리펙토링에서 추상 슈퍼클래스 (abstract superclass)의 생성과 디자인 패턴을 이용함으로써 소프트웨어의 재사용성을 높여주고 유연성을 제공해 줄 수 있다. 본 논문에서는 사례 연구로써 표준프로파일 제공시스템의 통합검색부분에 추상 슈퍼클래스의 추출 및 생성, 디자인 패턴, 기존 프로그램의 합성 등의 방법을 적용하여 리팩토링을 하도록 한다.

  • PDF

Development of Stone Curtain Wall Anchor Method for the Constructability Improvement (시공성이 개선된 석재 외장재 앵커공법 개발)

  • Park, Nam Wook;Kim, Jong Seong;Kim, Sung Ho
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2014.05a
    • /
    • pp.76-77
    • /
    • 2014
  • Stone is one of the oldest and most popular materials used on the external wall because of its durability, abundance and aesthetic effect. However, there are two main problems in the existing pin hole construction method. One is uniformity of construction quality, and the other is a repair work of stone panels. Therefore, a new method is needed to overcome these problems. This paper presents a new stone curtain wall system using under cut anchor and secondary holes that was developed by authors. The improved quality and reduction of construction period can be obtained by this system.

  • PDF

A study on Conservation Works Trend of Architectural Heritage in Buddhism (불교건축문화재를 통한 보존공사경향 연구)

  • Cho, Hyun-Jung;Kim, Wang-Jik
    • Journal of architectural history
    • /
    • v.16 no.3
    • /
    • pp.39-56
    • /
    • 2007
  • This study is conservation works trend since 1900. Objects for study are National Treasures and Treasures in Buddhism, in wooden architecture. And researched about the factor of conservation works, roof and tile, painting and dissolution conservation works cycle by dissolution, timber change ratio. The factor of conservation works is the most, roof and tile. Conservation works cycle by dissolution is 12.8 years. Painting cycle is 16.3 years. There are two concepts of conservation works, that is restoration and preservation. There are many restoration before 1960's. To 1960's the preservation to be many to 1970's many Restoration. And since the end of 1970's is Preservation. These reasons are conservation works history of object, the rule for Heritage protection, people on works, and study of architecture. history.

  • PDF

Self-Sealing & Self-Healing Landfill Liner

  • Caijun Shi
    • Proceedings of the Korean Society of Soil and Groundwater Environment Conference
    • /
    • 1997.11a
    • /
    • pp.35-50
    • /
    • 1997
  • 쓰레기 매립장의 오수 침출 방지를 목적으로 그간 차수층이 시공되었으나 기존의 차수재는 그 성능상 많은 문제점을 내포하고 있었다. 이게 본 고에서는 '자가 형성' 및 '자가 치유'기능을 가진 SS/SH 차수층에 관하여 실내 시험 및 수도권 매립지(3공구)를 대상으로 현장 시험시공을 실시한 결과에 관해서 기술하였다. 두 시험을 통하여 SS/SH 차수층은 쓰레기 매립장 차수재로써 필요한 기준강도를 충족시키는가 하면 투수계수도 기준치를 만족시키는 낮은 수치를 나타내는 등 우수한 기능성을 충분하게 입증하였다. 무엇보다, 쓰레기 매립장에서 일반적으로 발생하는 차수층 손상에 대한 '탁월한 치유기능'을 가지고 있음으로 차수층 보수비가 전혀 필요없다는 점에서 대단히 경제적이라고 판단되었기에, 기능성과 경제성을 확보한 이 SS/SH 공법을 본공사에 적용할 수 있게 된 것이다.

  • PDF

A Study on Chemical Resistance Test Method of the Adhesively Flexible Rubberized Injection Seal for Water Leakage Cracks in Concrete Structures (점착유연형 고무 아스팔트계 누수보수용 주입형 실링재의 내화학 시험방법 개선 연구)

  • Park, Wan-Goo;Kim, Dong-Bum;Park, Jin-Sang;Kim, Sun-Do;Kim, Byoung-Il;Oh, Sang-Keun
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2017.05a
    • /
    • pp.240-241
    • /
    • 2017
  • In this stduy, we will references to provide reasonable basis for the test environments applicable to the chemical resistance test covered by KS F 4935 『Injection-type Sealing Materials for Water Leakage Crack of Adhesive and Flexible Rubber Asphalt』, analyze the problems with the current test methods in consideration of the features of materials. As a result, we assured more objective data in improved chemical resistance test methods.

  • PDF

Translation Technique from Servlet to EJB Component (서블릿의 EJB 변환 기법)

  • Shin, Jung-Eun;Choi, Il-Woo;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.989-992
    • /
    • 2001
  • 인터넷 사용자의 빠른 증가는 인터넷 환경 발달을 요구한다. 웹의 아키텍쳐를 N-계층으로 변환하는 이유도 웹 서버의 과부하를 줄여 속도증가와 성능향상을 얻기 위함이다. 그러나 여전히 네트워크를 통한 업무처리 관련 분산 시스템은 계속 되는 개발 단계에 있다. 사용자들의 각기 다른 시스템 환경과 그에 적합한 다양한 어플리케이션의 요구, 늘어나는 새로운 프로그램들과 개발 시스템들은 계속되는 소프트웨어의 유지보수를 필요로 한다. 컴포넌트는 급속하게 변화되는 소프트웨어를 효율적으로 관리하고 활용하기 위해 새롭게 대두되고 있으며, 재사용 가치가 높은 기존 소프트웨어에 적용하여 관리하는 것도 필요하다. 본 논문에서는 인터넷에서 상용되고 있는 서블릿 게시판을 컴포넌트화 하여 웹상의 소프트웨어로서 재사용성을 높이며, 서블릿을 EJB 로 컴포넌트화 하는 변환 과정을 제안하고자 한다

  • PDF

Research about component implementation reuse in distributed component system (분산 컴포넌트 시스템에서 컴포넌트 구현 재사용에 관한 연구)

  • Lim, Seong-Jean;Lee, Sang-Joon;Seo, Sung-Chae;Kim, Byung-Gi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.993-996
    • /
    • 2001
  • 컴포넌트의 조립만으로 소프트웨어를 생산하는 컴포넌트 기반 개발 방법론이 크게 대두되고 있다. 잘 정의된 인터페이스와 정형화된 컨텍스트를 통한 컴포넌트의 조립을 통한 기존의 시스템과의 연계를 통해 사용자 요구사항을 만족하는 소프트웨어의 개발이 가능해 졌다. 분산 컴포넌트 환경에서 클라이언트 컴포넌트와 서버 컴포넌트와의 결합이 기존의 컴포넌트의 변경이 없이 컴포넌트 구현을 재사용 한다면 어플리케이션의 구현은 시간과 더불어 유지 보수 비용의 절감에 커다란 효과를 가져올 수 있을 것이다.

  • PDF