http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
필터 블럭 조립 방식에 의거한 실시간 공정 제어 소프트웨어 아키텍쳐 설계 방법
신동익(Dongik Shin),전태웅(Taewoong Jeon) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅰ
오늘날의 산업용 실시간 공정 제어 시스템은 다양한 운영자 환경과 비예측적으로 변동하는 공정 환경 조건하에서도 계속적으로 추가, 변경되는 기능, 성능 및 신뢰성에 대한 요구 사항들을 지속적이고 효율적으로 보장할 수 있어야 한다. 이를 위해서는 실시간 공정 제어 소프트웨어가 높은 유연성, 적응성, 이식성 및 재구성성을 갖도록 설계되어야 한다. 본 논문에서는 실시간 공정 제어 시스템에 핵심적인 소프트웨어 기능 요소들을 필터 타입의 소프트웨어 블럭들로 캡슐화하고 이들을 토대로 하여 분해, 조립, 개조, 대체 및 이식이 용이하고 이에 따라 재사용성이 강화된 블럭 조립형 실시간 공정 제어 소프트웨어 아키텍쳐의 설계 방법을 기술한다.
신동익(Dongik Shin),박석운(Seok-un Park),장지훈(Jihoon Jang),김재관(Jae-kwan Kim),엄태인(Tea-In Ohm) 한국화재소방학회 2022 한국화재소방학회 학술대회 논문집 Vol.2022 No.추계
자연발화(Spontaneous Ignition)는 외부에서 착화원이 없는 상태에서 자발적으로 발열 및 열 축적으로 발화점에 도달함으로써 연소가 일어나는 현상으로 주변 대기유동 및 환경조건의 영향에 따라 발화 특성이 크게 달라질 수 있다. 발전소 저탄장에 저장된 석탄의 경우, 대기 중 수분 및 산소와의 접촉으로 발생한 열은 석탄 표면과 내부 층에 축적되어 자연발화를 일으킨다. 실제 보관 중 자연발화가 발생한 아역청탄 계열의 Berau 및 Flame탄의 발화 연기를 포집하여 Gas Chromatography를 이용해 가스의 종류 및 농도를 분석한 결과 40여 종의 휘발성 유기화합물이 검출되었으며 이러한 불완전 연소가스의 악취로 인한 민원이 지속적으로 접수되고 있다. 그러므로 자연발화의 특성에 대한 이해를 통해 저탄장(Coal pile)에서 발생하는 자연발화에 대한 저감기술의 적용이 이루어져야 한다. 본 연구에서는 고 미연분 석탄회를 활용한 자연발화 방지제(Inhibitor) 및 배합⋅분사 시스템을 개발하여 Lab.급, Pilot급의 실험을 거친 뒤, 운영 중인 발전소 저탄장 현장 실험을 통한 성능평가를 진행하였다. 방지제는 석탄 파일 표면에서 경화되어 대기 중 산소와 수분이 파일 내부로 침투되는 현상을 차단하여 산화반응을 억제하는 원리로 작용한다. 너비 40m, 높이 12m, 길이 20m 석탄 파일의 경사면에 3m × 3m 격자를 따라, 각 격자점에 0.1m, 0.5m, 1.0m 깊이에 온도센서(총 108개)를 설치하였으며, 2,240㎡ 면적에 자연발화 방지제를 도포하고 나머지 영역은 미 도포하여 각각의 데이터를 취득하였다. 자연발화 방지제 도포 후, 약 45일 동안 온도 데이터를 취득하여 시간별 온도변화와 도포 여부에 따른 온도 상승률 차이를 관찰함으로써 발화방지제의 효과를 검증하였다. 방지제를 도포하지 않은 경우, 외부 공기는 주로 바닥면과 석탄 파일이 접한 공극률이 큰 부근으로 유입되기 시작하며, 내부에서 화학반응으로 발생한 산화열이 정체되어 바닥으로부터 높이 4m의 경계면 내부에서 0.46~0.56℃/min(45일간 45℃)의 최대 온도 상승률을 보였다. 반면, 방지제가 도포된 영역은 산소 및 수분의 침투를 억제함으로써 초기 석탄 파일의 온도가 35일 이상 유지되었으며, 45일의 총 시험 기간 동안 4℃ 상승에 그쳐 95% 이상의 발화 방지 효과를 보이는 것으로 검증되었다.
객체지향 프레임웍의 Hot Spot에 Built - in Tests를 내장하는 방법
신동익(Dongik Shin),전태웅(Taewoong Jeon),이승룡(Syungyoung Lee) 한국정보과학회 2002 정보과학회논문지 : 소프트웨어 및 응용 Vol.29 No.1·2
객체지향 프레임웍은 다수의 응용 소프트웨어의 개발에 반복적으로 재사용되므로 철저한 시험이 요구될 뿐만 아니라 재사용 시 확장된 프레임웍에 대해서도 추가적인 시험이 필요하다. 그런데 프레임웍은 개조, 합성된 확장 부위의 시험에 대한 제어와 관찰을 어렵게 하는 성질을 갖고 있다. 본 논문에서는 프레임웍을 개조, 확장하여 응용 프로그램을 구현할 때 발생할 수 있는 오류들이 시험을 통하여 효율적으로 발견될 수 있도록 프레임웍의 가변 부위에 테스터 컴포넌트들을 BIT(Built-in Test)로 내장하는 방법을 기술한다. 프레임웍에 이와 같이 내장된 테스터 컴포넌트들은 프레임웍의 시험 시 제어와 관찰을 용이하게 하여 프레임웍의 시험성을 높여준다. 여기서 제안된 방법으로 설계된 테스터 컴포넌트들은 시험 대상 프레임웍의 확장 부위에 프레임웍 코드의 변경이나 간섭 효과가 없게 부착할 수 있고 필요에 따라 동적으로 탈착할 수 있다. Object-oriented frameworks need to be systematically tested because they are reused in developing many applications software. They also need additional testing whenever they are extended for reuse. Frameworks, however, have properties that make it difficult to control and observe the testing of the parts that were modified and extended. In this paper, we describe the method of embedding test components as BIT(Built-In Test) into the framework's hot spots in order to efficiently detect the faults through testing that occurred while implementing application programs by modifying and extending the framework. The test components embedded into a framework make it easy to control and observe testing the framework, and thereby improve the testability of frameworks. Test components designed by the method proposed in this paper can be dynamically attached and detached to/from hot spots of a framework without changes or intervention to the framework code.