• 제목/요약/키워드: object-oriented method

검색결과 548건 처리시간 0.03초

전력선 통신을 이용한 원격 집진기 bag 제어 시스템 개발 (Development of a Remote Dust Collector Bag Control System using Power Line Communication)

  • 김정숙
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권4호
    • /
    • pp.91-98
    • /
    • 2010
  • 통신과 제어 기술의 발전과 인터넷 기능 강화로 이들을 이용해 전통 제조업에서 위험과 생산 비용을 줄이면서 제품의 성능을 향상시키기 위한 동기 인식이 확산되고 있다. 이에 본 논문에서는 첨단 IT 기술을 전통산업인 집진기에 융합한 지능형 원격 집진기 bag 제어 시스템을 이벤트 기반으로 개발하였다. 먼저 집진기의 센서인 차압 측정기의 아날로그 출력 데이터를 디지털로 변환시키는 A/D 변환기를 마이크로 프로세서를 사용하여 제작하였다. 또 이들을 RS-232 통신 방법으로 전력선 통신 모뎀과 연결하는 기술을 개발하였다. 다음은 전력선 통신을 이용하여 집진기 bag 상태 정보를 효율적으로 전송할 수 있도록 n-바이트 메시지 형식을 정의하였다. 그리고 집진기와 집진기 bag을 논리적으로 모델링하기 위해 자료형을 정의하였고, 이를 이용해 집진기와 집진기 bag을 XML과 객체지향 모델링 기법을 이용해 모델링하였다. 뿐만 아니라 집진기 bag의 교체시기를 정확하게 파악하여 집진기 bag의 교체시기를 관리자에게 실시간으로 다양한 시각적인 사용자 인터페이스를 이용해 제시하도록 개발하였다.

콘크리트의 수축으로 인한 미세균열 발생 평가를 위한 해석적 기법 (An Analytical Method for the Evaluation of Micro-cracking in Concrete Shrinkage Induced)

  • 송영철;김도겸;문재흠
    • 콘크리트학회논문집
    • /
    • 제22권1호
    • /
    • pp.69-76
    • /
    • 2010
  • 콘크리트의 수축으로 인한 균열가능성 평가에 있어서 대부분의 경우 콘크리트를 균질한 물질로 가정하는 방식으로 접근하고 있다. 그러나 이러한 방식으로 접근할 경우 불구속조건 하의 콘크리트에서 자기수축으로 인한 미세균열(micro-cracking) 현상을 평가하는 것이 불가능함과 동시에 콘크리트 내부의 균열 발생 현상을 이해하는데 한계가 있다. 이에 이 연구에서는 시멘트 모르타르 시험체를 가지고 실험적으로는 음향방출(acoustic emission) 장비를 사용하여 내부 균열 발생량을 측정 및 평가하였으며, 이론적인 접근방식의 일환으로 실제 모르타르 시험체로부터 구하여진 이차원 이미지를 사용하여 NIST에서 개발한 OOF code로 유한요소해석을 수행하였다. 실험 및 해석 결과, 모르타르의 내부에서 시멘트 페이스트상의 수축 및 골재의 내부구속으로 인하여 발생하는 미세균열 발생 현상을 보다 현실적으로 이해할 수 있었다.

GPS 및 RFID를 이용한 웹 기반 물류차량 이력관리 시스템 설계 및 구현 (Design and Implementation of Web based Traceability Management System for Logistics Vehicle using GPS and RFID)

  • 정세훈;심춘보
    • 한국정보통신학회논문지
    • /
    • 제14권12호
    • /
    • pp.2737-2746
    • /
    • 2010
  • 최근 물류 산업에 USN/RFID 기술을 접목한 새로운 u-물류 패러다임이 등장하고 있다. 본 논문에서는 u-물류 패러다임을 토대로 GPS와 RFID를 이용한 웹 기반 물류차량 이력관리 시스템을 제안한다. 본 시스템의 설계시 모든 이벤트 처리 과정을 하나의 리사이클 형태의 상태로 간주하고 전체 시스템을 객체지향의 UML을 이용하여 모델링한다. 또한 RFID를 기반으로 물류차량을 식별하고 식별된 물류차량이 어떤 처리 과정을 거치고 있는 지를 확인하게 되며, GPS를 활용하여 차량의 위치 정보를 확인한다. 구현 방식은 C/S 방식으로 관리자가 사용하는 웹 기반의 인터페이스를 설계하고, 시스템 사용자의 이동성을 고려하여 PDA 기반의 사용자 GUI를 구현한다. 아울러 본 논문에서는 수요가, 생산처, 물류처, 관리자, 운전자를 각각 구분하고 각 기능을 별도로 구현하여 시스템 재사용성을 높이는데 초점을 둔다.

수목 생장 관리 효율을 위한 GIS 및 스마트폰 기반의 유비쿼터스 수목 관리 시스템에 관한 연구 (A Study on Ubiquitous Tree Management System based on GIS and Smart-Phone for Efficiency of Arboreal Growth Management)

  • 정세훈;심춘보
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권6호
    • /
    • pp.119-130
    • /
    • 2012
  • 본 논문에서는 수목관리의 효율성을 극대화하고자 객체지향 설계 모델링을 이용한 GIS 및 스마트폰 기반의 유비쿼터스 수목관리 시스템을 제안한다. 이를 위해 제안하는 시스템은 클라이언트/서버(C/S) 형태로 구현한다. 클라이언트에 해당하는 현장용 수목관리 시스템은 모바일(PDA, 스마트폰)기반으로 구성하고 서버에 해당하는 PC기반 수목관리 시스템은 GIS를 활용한다. 또한 C/S 간의 수목 데이터 통신을 위해 기존 연구에서 활용된 CDMA방식이 아닌 Web Service방식을 활용한다. 그리고 기존 연구의 문제점인 과도한 시스템 유지보수 비용과 다양한 사용자의 접근성 부족, 지리정보 시스템과의 연계 부족 현상을 본 논문에서 제안하는 시스템 개발 방식과 GIS 시스템, 스마트기기의 접목을 통해 해결한다. 이를 위해 본 논문에서는 시스템 단위테스트와 정성적인 평가를 통하여 기존 수목관리 시스템의 해결방안을 평가함으로써 제안하는 시스템의 효율성 및 확장성에서 우수함을 보인다.

수치사진측량을 이용한 도로평면선형정보체계 개발 (Development of Horizontal Alignment Information System of Road Using Digital Photogrammetry)

  • 서동주;이종출
    • 한국측량학회지
    • /
    • 제21권4호
    • /
    • pp.347-353
    • /
    • 2003
  • 최근 수치사진측량은 각종 첨단 산업분야에 그 응용이 증대되고 있으며, 많은 관심과 연구가 진행되고 있는 실정이다. 따라서 본 연구에서는 수치사진측량에 의한 도로평면선형정보체계 개발하였다 먼저 수치사진측량에서 취득된 자료들을 객체 지향적인 언어인 Delphi를 이용하여 도로평면선형정보(BC,EC,R,IP)를 구축하는 프로그램을 개발하였고, 개발된 프로그램은 영상자료를 많이 이용하여 기존보다 시각적인 효과를 극대화할 수 있었다. 그리고 개발한 도로평면선형정보의 제원 값은 동적GPS에 의해 취득된 자료를 최소제곱법의 원리를 이용한 평면선형추출 프로그램값과 비교하면, IP값은 약 X,Y방향으로 약 2m정도 정확도가 향상되었고, 곡선반경(R)은 약 2.5m정도의 정확도향상이 있었다.

UML과 LVOOP를 이용한 프로그래밍 교육의 적용 방안 (The Application to the Programming Education Using UML and LabVIEW OOP)

  • 정덕길;정민포;조혁규
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.375-378
    • /
    • 2011
  • 컴퓨터 언어를 배우는 학습자는 다양한 분야에 적합한 프로그래밍 언어를 배우고 텍스트 기반으로 된 프로그래밍을 하는 것이 매우 어렵다고 생각한다. 이러한 문제를 쉽게 풀기 위한 한 방법이 프로그램을 비주얼로 표현하는 것이다. 기존의 시각 프로그래밍인 Visual C++, Visual Basic, Delphi와 같은 비주얼 언어는 외부 인터페이스는 비주얼 컴포넌트로 표현되고 컴포넌트의 작동에 대해서는 텍스트 기반으로 표현한다. 이러한 프로그램을 배우는 학습자들은 컴포넌트 작동에 대한 텍스트 프로그래밍에 대해 어려워하고 있으며 프로그래밍을 싫어하는 한 요소가 되었다. 논문에서는 이러한 문제를 해결하기 위해 논리적 사고를 표현하면서 객체지향을 지원하기 위해 UML을 도입하고 텍스트 프로그래밍 요소를 비주얼 프로그래밍 요소로 대체하기 위해 객체지향을 지원하는 LabVIEW OOP를 사용하여 학습자들에게 프로그래밍 교육을 하는 방법을 제시하였다. 또한, 제시된 프로그래밍 교육 방법에 대해 설문조사를 실시하여 교육적인 효과를 분석하였다.

  • PDF

UML 구조 다이어그램과 행위 다이어그램의 일관성 메타검증 (Meta-Validation for Consistency between UML Structural Diagram and Behavioral Diagram)

  • 하일규;강병욱
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권12호
    • /
    • pp.1158-1171
    • /
    • 2003
  • UML은 객체지향 모델링에 있어서 표준으로 받아들여지고 있다. UML은 풍부한 구성요소를 가지므로 개발하고자하는 시스템을 상세하게 묘사할 수 있지만, 모델링된 다이어그램의 정확성과 일관성은 보장하지 못한다는 결점을 가진다. 따라서 개발프로세스의 초기단계에서 사용자 모델을 검증함으로써 오류를 최소화하는 것이 중요하다. 본 연구에서는 메타-메타모델과 OCL로 표현된 검증규칙을 이용하여 UML structural 다이어그램과 behavioral 다이어그램의 일관성을 검증하는 방법을 제안한다. 일관성은 하나의 요구사항을 가지고 작성된 structural 다이어그램과 behavioral 다이어그램이 일관성있게 작성되었는지를 판단하기 위한 성질이다. 검증의 첫 번째 작업으로서 UML 다이어그램과 그들사이의 관련요소로 표현된 메타-메타모델을 유도하고, 유도된 메타-메타모델로부터 일관성을 검증하기 위한 규칙을 유도하고, 유도된 검증규칙은 검증작업의 자동화를 위해 OCL과 같은 정형적인 언어로 명세한다. 마지막으로 사례모델을 통해 검증규칙의 유용성을 검증한다.

데이터 구조를 고려한 소스코드 표절 검사 기법 (A Plagiarism Detection Technique for Source Codes Considering Data Structures)

  • 이기화;김연어;우균
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권6호
    • /
    • pp.189-196
    • /
    • 2014
  • 표절은 불법이고 피해야 하지만 여전히 빈번하게 발생하고 있다. 특히, 소스코드 표절은 그 특성상 복사가 용이해 다른 저작물보다 더 빈번히 발생한다. 코드 표절을 방지하기 위한 다양한 연구가 있었다. 하지만 앞서 연구된 소스코드 표절 검사 기법을 살펴보면 프로그램이 알고리즘과 데이터 구조로 구성됨에도 불구하고 데이터 구조는 전혀 고려하지 않고 있다. 이 논문에서는 데이터 구조를 고려한 소스코드 표절 검사 기법을 제안한다. 구체적으로 말해서 두 소스코드의 데이터 구조를 트리 집합으로 나타내고, 헝가리안 메소드를 사용해 비교한다. 제안하는 기법의 효용성을 보이기 위해 객체지향 교과목에서 과제 답안으로 제출한 126개의 소스코드를 대상으로 실험하였다. 실험 결과 데이터 구조와 알고리즘을 모두 고려했을 때, 알고리즘만 고려한 경우보다 정확률과 F-measure가 각각 22.6%, 19.3% 향상됨을 보였다.

좌표계 연성에 의한 동력전달계 포함 차량 운동 시뮬레이션 연구 (The study of a Vehicle Dynamic Simulation Including Powertrain About the Coordinate System Connectivity)

  • 정일호;양홍익;윤지원;박태원;한형석
    • 한국정밀공학회지
    • /
    • 제22권5호
    • /
    • pp.130-137
    • /
    • 2005
  • Recently, the importance of CAE research is growing with the advances of the automotive and computer industry. In addition, multi-body dynamics and powertrain analysis are the most important factors in improving the vehicle design. Since engine torque with curve-data was used for analyzing full car simulation in the multi-body dynamics system for many years, it is impossible to assess the concurrent analysis of the engine and powertrain element included in a real full car system. In powertrain, since vehicle are usually modeled as a simple mass and a inertia, they can not be seen as real cars. Moreover, it is hard to obtain additional dynamics data other than the longitudinal velocity value in movement. Because of the reason that was previously discussed, it is necessary to consolidate the two parts as one routine program for design and development through the coordinate system connectivity, and presented here is a program named O-DYN. Using an object-oriented language C++, this program has a good structure with the valuable characteristics of objectivity, inheritance, and reusability. The reliability of this multi-body dynamics program is examined by DADS, which is the general dynamics program, using DAE solver and PECE integral function with the common coordinator separation method. As a result, we can obtain a better solution and total dynamics data in either area through this process. This program will be useful for analyzing full car simulation with powertrain.

생태학의 원리에 기초한 환경교육 방법의 모색 (Groping the Environmental Education Method Based on the Ecological Principles)

  • 이창석
    • 한국환경교육학회지:환경교육
    • /
    • 제15권1호
    • /
    • pp.137-147
    • /
    • 2002
  • The progress of environmental science and technology in the developed countries has been rapid in recent years. Particularly remarkable has been the advancement of various pollutant control measures, which have brought the pollution of inorganic factors such as air and water under control. In contrast, diversity of the ecosphere, of which man is a part, is being steadily Impoverished and the biological community is getting unvaryingly uniform. These phenomena were brought about by the expansion of artificial environment such as new industrial complexes, transportation facilities and urban development. Man has constructed uniform and artificial environment, believing in the premise of confrontation with nature, to such a scale that the natural environment and biological community have lost their balance. This will increasingly endanger the soundness of the biotic environment of nature, which constitutes the potential foundation both for the survival environment of man as biological entity and for the development of human civilization. In order to guarantee the soundness of man's body, intelligence and sensitivity as wholesome gene Pool on the earth and for the future of man, primarily important environmental education is the understanding of how man can everlasting exist in and with the survival environment. In view of this reality, it is vitally important to create ecologically diverse and well-balanced environment with living materials, i.e., vegetation in order to secure lasting survival environment for man. This task is urgently required in highly artificial environment where non-biological materials have forced the impoverishment of the biological community. Therefore, environmental education for the future should not be totally oriented to technology as that in the past nor it is limited to the medical aspect where well-being of human is the sole object of concern. That is to say, environmental education for the future should be one that provides knowledge that human can understand his place based on the ecological concept and thereby make him to have ethical consciousness that he can control his behavior within the reasonable level for ecological niche who he is located.

  • PDF