• 제목/요약/키워드: Bottom-up방법

검색결과 261건 처리시간 0.024초

연안해역 모니터링을 위한 초분광영상 처리기법 현황 (Current Status of Hyperspectral Data Processing Techniques for Monitoring Coastal Waters)

  • 김선화;양찬수
    • 한국지리정보학회지
    • /
    • 제18권1호
    • /
    • pp.48-63
    • /
    • 2015
  • 본 연구에서는 초분광영상의 국내 연안 활용 범위 확대 및 정확성 향상을 위해, 국외 연안지역에 대한 항공기 및 위성 탑재 초분광영상의 다양한 처리 기법을 소개한다. 육상과 달리, 가시광선 영역에서 미세한 반사율을 보이는 해양의 경우 보다 정밀한 대기보정이 요구된다. 이와 함께, 태양-해수면-센서의 기하학적 특징으로 나타나는 태양광 정반사(sun-glint)와 같은 이상 현상을 제거하기 위한 다양한 기법도 개발되어 왔다. 대기 및 정반사 보정된 초분광영상은 연안지역의 수심추정과 산호와 같은 저서 생물 및 해저면 종류 분류, 저서 생물 상태 모니터링에 활용되는데, 주로 복사전달모델과 분광라이브러리에 기반을 둔 반분석적 기법을 사용한다. 이는 초분광영상의 많은 분광 정보를 활용하는 방법으로, 실험적 모델을 적용하는 다중분광자료에 비해 상대적으로 정확도가 높다. 광학영상의 해양활용에서 있어 수심 및 수질은 매우 중요한 제약점으로, 특히 복사전달모델에 기반을 둔 분석에 따르면 초분광영상은 최대 25m까지 수심측정이나 해저면 분류가 가능하다고 하나, 실제 많은 연구에서 항공기 및 위성 탑재 초분광영상은 수심 10m 이내의 연안지역에서 활용되고 있다. 이와 같은 연구결과를 바탕으로 국내 연안지역의 초분광영상자료의 정확하고 정량적인 연안 활용을 위해서는 최대 탐지 가능한 수심 및 수질조건 등에 대한 분석이 필요하다는 것을 확인하였다. 또한 국내 연안지역에 대해 분류 가능한 저서 생물과 해저면의 분류 및 분광라이브러리 구축의 필요성을 제시하였다.

상향식 모형을 이용한 대학의 온실가스 감축 잠재량 평가 (Analysis of Greenhouse Gas Reduction Potentials in a University using Bottom-up Model)

  • 유정화;박년배;조미현;전의찬
    • 한국기후변화학회지
    • /
    • 제3권3호
    • /
    • pp.183-193
    • /
    • 2012
  • 에너지분석모형인 LEAP을 활용하여 국내 대학을 대상으로 에너지 사용 및 온실가스 배출 현황과 감축 잠재량을 분석하였다. 대학의 온실가스 감축 잠재량 산정을 위해 먼저 에너지 사용을 용도별로 구분하고, 용도별 저감 방법을 제시하여 LEAP 모형을 통해 2020년까지의 감축 잠재량을 산정하였다. 온실가스 감축 잠재량 예측을 위한 시나리오는 총 4개로, 추가적인 에너지 감축 활동이 없을 때의 에너지 수요량을 예측한 기준 시나리오와 LED로의 조명 교체, 고효율 기기로의 교체를 통한 에너지 저감 시나리오, 두 가지를 모두 시행한 통합 시나리오로 구성하였다. 시나리오에 따른 결과로는 통합 시나리오를 통해 2020년 온실가스 배출량이 $14,916tCO_2eq$로 2010년 대비 43.7% 증가하는 데 그치는 것을 확인할 수 있었다. 즉, S대학교의 온실가스 배출량은 에너지 사용 저감 노력으로 기준 시나리오 대비 약 23.7%의 온실가스 배출량을 줄일 수 있었다. 또한 전자제품의 효율 향상 연구를 통해 더 많은 에너지 절감 효과를 확인하였다. 이와 함께 대학 구성원들의 의식 변화 및 직접적인 에너지 절약 실천이 이루어진다면 그 효과를 극대화 시킬 수 있을 것으로 기대된다.

레진계 치아 스플린팅 재료들의 중합능력 평가 (Evaluation of polymerization ability of resin-based materials used for teeth splinting)

  • 이정길;김수연;이재관;김진우;박세희;조경모
    • 구강회복응용과학지
    • /
    • 제34권4호
    • /
    • pp.290-296
    • /
    • 2018
  • 목적: 본 연구의 목적은 치아 스플린팅에 사용되는 레진계 재료들의 두께에 따른 중합 능력을 평가하는 것이다. 연구 재료 및 방법: 레진계 스플린팅 재료로 개발된 Light-Fix와 G-FIX, 수복용과 스플린트용으로 사용 가능한 고흐름성 복합레진인 G-aenial Universal Flo를 사용하여 직경 5 mm, 두께 2, 3, 4, 5 mm의 시편을 각각 10개씩(총 120개) 제작하였다. 비커스 경도 측정기를 이용하여 시편 상면과 하면의 미세경도값을 측정하였다. 각 두께에서 복합레진의 중합정도를 95% 유의수준에서 independent T-test를 이용하여 통계적으로 분석하였다. 결과: Light-Fix와 G-FIX는 두께에 상관없이 중합도의 차이를 보이지 않았다. G-aenial Universal Flo는 3 mm 두께부터 유의하게 낮은 중합도를 보였다. 결론: 스플린팅 전용 레진계 재료인 Light-Fix와 G-FIX는 5 mm 두께까지 적절한 광중합이 가능할 것으로 사료된다.

기상드론을 이용한 보성 지역 기상 인자의 연직 측정 및 분석 (Vertical Measurement and Analysis of Meteorological Factors Over Boseong Region Using Meteorological Drones)

  • 정지효;신승숙;황성은;이승호;이승협;김백조;김승범
    • 한국지구과학회지
    • /
    • 제41권6호
    • /
    • pp.575-587
    • /
    • 2020
  • 기상현상관측은 기상청에서 다양한 방법(지상, 고층, 해양, 항공, 등)으로 관측되고 있다. 하지만, 인간생활에 많은 영향을 미치는 대기경계층 관측에는 한계가 있다. 특히, 존데 또는 항공기를 이용한 기상관측은 경제적인 측면에서 상당한 비용이 필요하다. 따라서 본 연구의 목적은 기상드론을 이용하여 국지기상현상 중 해륙풍 연직분포에 대한 기상 인자들을 측정하고 분석하는 것이다. 해륙풍의 공간적 분포를 연구하기 위해 보성지역 표준기상관측소의 보성종합기상탑을 포함한 다른 세 지점(해안가, 산기슭, 산중턱)에 동일한 통합기상센서를 각 드론에 탑재하였다. 2018년 8월 4일 1100 LST부터 1800 LST까지 30분 간격으로 최대 400 m 고도까지 기온, 상대 습도, 풍향, 풍속, 기압의 연직 프로파일 관측이 수행되었다. 기온, 상대 습도, 기압에 대한 기상현상의 공간적 특성은 네 지점에서 보이지 않았다. 강한 일사량 시간대에 중간지점(~100 m)에서 강한 바람(~8 m s-1)이 관측되었고, 오후에는 풍향이 내륙지역의 상층부터 서풍으로 바뀌었다. 기상드론을 이용하여 관측한 하부 대기층의 분석결과는 보다 정확한 기상예보 향상에 도움이 될 것으로 기대된다.

산지과수(山地果樹)의 재식(栽植)을 위(爲)한 폭약이용(爆藥利用)에 관(關)한 연구(硏究) (Ammonium Nitrate Explosion Technique for the Establishment of Orchard)

  • 유순모;고광출;박무창
    • 한국토양비료학회지
    • /
    • 제12권4호
    • /
    • pp.169-178
    • /
    • 1980
  • 가비중과 경도(硬度)가 높고 공극량(孔隙量)이 적으며 우수계수(透水係數)가 낮은 불량(不良)한 물리성(物理性)을 가진 산지토양(山地士壤)을 개량(改良)하여 과수재배(果樹栽培)에 적합(適合)한 토양환경(土壤環境)을 만들 수 있는 방법(方法)을 구명(究明)하고저 보곡식양토(甫谷埴壤土)(Fine Aquic Fragiudalfs:Planosols)에 인력(人力) 및 폭약(爆藥)(혈당(穴當) 초안폭약(硝安爆藥)3개(個))을 사용(使用)하여 심토파쇄처리(深土破碎處理)를 하고 7개월후(個月后)에 물리성(物理性) 및 생육조사(生育調査)를 한 결과(結果) 다음과 같은 개량효과(改良效果)를 얻었다. 1. 인력(人力) 및 폭파(爆破)에 의(依)한 심토파쇄처리(深土破碎處理)는 가비중 경도(硬度)를 크게 감소시키고 공극량(孔隙量), 투수계수(透水係數) 및 토양(土壤)의 유효수분범위(有效水分範圍)를 증가(增加)시켰다. 2. 물리성(物理性)을 적정수준(適正水準)으로 개량(改良)하는 효과범위(效果範圍)는 4m 간격으로 폭파처리(爆破處理)를 할 경우 토심(土深) 0~60cm에서 반경(半徑) 70cm 까지, 토심(土深) 60~100cm에서 반경(半經) 50cm 까지 였다. 3. 2m 간격으로 폭파처리(爆破處理)를 하는 경우 토심(土深) 0~60cm에서는 주간전역(株間全域), 토심(土深) 60~100cm에서는 반경(半經) 50cm까지 효과(效果)가 있었다. 4. 인력(人力)에 의(依)한 방법(方法)은 처리부분(處理部分)에만 개량효과(改良效果)가 나타나서 단독혈(單獨穴)의 경우 반경(半經) 50cm까지, 연적조구혈(連績條溝穴)의 경우 주간전역(株間全域)에서 효과(效果)가 인정(認定)되었다. 5. 충분(充分)한 강우(降雨)가 있은 72시간후(時間后)에 채취(採取)한 시료(試料)로써 측정(測定)한 포장용수량(圃場容水量)은 개량효과(改良效果)가 적거나 없는 가비중 1.4 이상인 부위(部位)의 토양시료(土壤試料)(Disturbed soils)를 사용(使用)하여 측정(測定)한 1/3 기압(氣壓)의 수분함량(水分含量)보다 낮은 값을 나타내었다. 6. 초년도(初年度) 과수(果樹)의 수고(樹高), 생체중(生體重), 신초장(新梢長)등(等)은 통계적(統計的)인 유의성(有意性)은 없으나 전반적(全般的)으로 볼때 폭파처리(爆破處理)가 인력(人力)에 의한 심토(深土) 파쇄처리(破碎處理)보다 양호(良好)한 편이였다.

  • PDF

심지수의 차이에 따른 심지양액재배 씨감자의 생육 및 수량 (Effects of Wick Number on Growth and Yield of Seed Potatoes Grown in a Wick-based Hydroponics)

  • 김찬우;강봉균;송창길;박성준;강영길
    • 한국작물학회지
    • /
    • 제54권3호
    • /
    • pp.294-298
    • /
    • 2009
  • 감자 분무경산 소괴경을 심지양액 재배하여 기본식물을 생산할 때, 심지의 배치방법에 따른 씨감자의 생산성 조사하고, 심지를 수평으로 배치할 때 알맞은 심지수를 구명하고자 상자($51{\times}31{\times}20cm$, $0.16m^2$)당 심지 6개를 수직으로 배치하는 처리와 $2{\sim}10$개의 심지를 수평으로 배치하는 처리를 두었다. 괴경수는 심지 6개를 수직으로 배치하는 것에 비하여 수평으로 배치함으로 증가하였고 평균괴경중은 감소되어, 괴경수량은 심지 6개의 배치방법에 의하여 영향을 받지 않았다. 상위급씨감자로 사용될 수 있는 5 g 이상의 괴경수는 심지수가 2개에서 6개로 증가됨에 따라 2.8개/주에서 8.0개/주로 증가되었으나, 심지수 6 이상에서는 더 증가되지 않았다. 평균괴경중은 심지수 8개까지 심지수가 많을수록 무거웠으나 심지수 10개에서는 더 이상 무거워지지 않았다. 5 g 이상의 괴경수량은 심지수가 2개에서 6개로 증가됨에 따라 1.81 kg/$m^2$에서 9.72 kg/$m^2$으로 크게 증가되었다가, 8개 이상에서는 심지수 증가에 따라 완만히 증가되어 심지 10개 처리구에서는 12.9 kg/$m^2$이었다. 씨감자 수량과 심지비용, 배지충진 작업의 편리성을 고려할 때 상자당 심지 8개(50.6개/$m^2$)를 상자의 밑면에 눕혀 수평으로 배치하는 것이 유리할 것으로 판단된다.

고준위 방폐장 입지 선정의 공론화 기초 연구 (Laying the Siting of High-Level Radioactive Waste in Public Opinion)

  • 이수장
    • 환경정책연구
    • /
    • 제7권4호
    • /
    • pp.105-134
    • /
    • 2008
  • 거의 20년 끌어 오던 중 저준위 방폐장 입지가 우여곡절 끝에 주민투표에 의해 경주로 결정났고, 지난 7월 산업자원부로부터 방사성 폐기시 계획을 득하여 부지 정지에 착수함으로써 본격적인 사업에 착수하였다. 그런데 이제 원자력 발전소 내와 중간저장시설에 임시로 보관하고 있는 고준위 방사성폐기물(사용후연료 포함)을 영구 처분할 수 있는 입지 선정이 시급한 과제로 대두되고 있다. 특히 현재 4개 원자력 발전소 부지 내에 저장하고 있는 방사성폐기물은 올해부터 단계적으로 포화될 것으로 예상되기 때문이다. 이에 지난 6월말 국회에서 이 문제에 대한 세미나가 있었는데 논의의 결론은 공론화를 할 수 있는 법과 제도를 마련하는 것이었다. 문제는 고준위 방폐장 입지 선정은 중 저준위에 비해 그 어려움이 비교가 되지 않을 것으로 예상된다는 것이다. 왜냐하면 미국의 경우 네바다(Nevada) 주 유카(Yucca) 산에 방폐장을 건설하려는 노력이 약 30년간 핵규제위원회(NRC), 에너지부(DOE) 및 환경청(EPA) 등 3개의 국가기관이 약 100억달러를 조사 연구에 쏟아 붓고도 아직 완전히 해결되지 않고 있기 때문이다. 우리나라는 2004년도 12월에 제253차 원자력위원회에서 사용후연료 정책은 충분한 논의를 거쳐 국민적 공감대 하에서 추진하기로 의결한 바 있다. 우리나라에서는 이 문제의 소관부처가 산업자원부인데, 실제로 이를 다룰 법 규정이 거의 전무하다는 것이다. 원자력법에 이에 대한 규정이 있으나 고준위방사성폐기물의 처리 처분의 관리대책은 제외되어 있다(동 법 제84조의 2). 그러나 금년 초부터는 에너지기본법에 따른 국가에너지위원회 산하의 갈등관리전문위원회와 사용후연료공론화 실무위원회(T/F)에서 사용후연료의 공론화와 최종관리방안 등에 대하여 본격적인 검토와 논의를 벌이고 있는 것은 다행이다. 또한 정부에서도 이에 대한 필요성을 인식하여 방사성폐기물 관리와 관련한 불합리한 제도를 개선하고 관리전담기구 운영 등을 명시한 방사성폐기물관리법 제정을 추진하고 있다. 법 제정 원칙은 하향적(top-down)이나 상향적(bottom-up)방식인 아닌 협상을 통한 합의형성식(consensus-building)이 되어야 한다는 것이다. 우호적 또는 협력적 방법으로 결정과정을 진행시켜야 한다는 것이다. 이러한 합의형성식 의사결정과정을 정착시키기 위해서는 다음과 같은 명제가 요청된다. 명제 I : 정부 결정의 하향적 강요를 지양하고, 지역공동체는 자율성 또는 거부권을 가져야 한다. 명제 II : 정부는 지역공동체를 위해서(for)가 아니라 함께(with) 일해야 한다. 명제 III : 지역공동체는 악영향에 대해 보상을 받아야 한다. 명제 IV : 지역공동체는 주어진 여러 기술적 대안과 영향 관리조치 가운데서 그들이 수용할 수 있는 대안을 선택할 권리를 가져야 한다. 명제 V : 시설이 건강상 안전하고 환경적으로 건전하게 입지될 수 있는 것을 보여 줄 수 없다면 어떠한 지역공동체도 시설 수용을 거부할 수 있다. 지역공동체와 정부가 고준위방폐장 입지에 대하여 합의를 형성하기 위해서는 정부의 명령적 하향식이나 거의 억지적인 주민들의 상향식이 합의 형성에 아무런 도움이 되지 않았다는 것을 많이 보아 왔다. 따라서 앞에서 살펴본 여러 방법이나 그 중의 하나를 사용할 수밖에 없을 것이다. 다시 말해 발산적(divergent) 사고가 아닌 수렴적(convergent) 사고가 절대적으로 요청된다는 것이다. 여기서 본 연구자는 공론화는 수렴적 사고를 기반으로 해야 할 당위성을 주장하고자 한다. 수렴적 사고를 통해 공론화의 장에서 합의되어야 할, 즉 공론화에 의해 결정되어야 할 몇 가지 중요한 다음과 같은 사항을 제시하기로 한다. 1. 지역공동체와 협상할 것인가의 결정 2. 입지 선정 시 지역공동체의 역할 결정 3. 정부의 부지 선정 전략의 결정 4. 협상할 유인 창출 5. 협상 당사자 결정 6. 지역공동체의 대표자 결정 7. 협상 의제 선정 8. 협상 기본원칙 설정 9. 정보와 전문가에 대한 지역공동체의 접근성의 담보 10. 신뢰 구축 11. 조정자의 활용 이상의 내용을 담은 가칭 '환경갈등유발시설입지에 관한 절차법'의 제정이 필요할 것이다.

  • PDF

발치와에 즉시 식립한 쐐기형 임플란트의 생물학적 안정성에 관한 전향적 연구 (The Biological Stability of Immediate Placement of Tapered Implants in Tooth Extraction Sites)

  • 박자영;배아란;김형섭;권용대;이백수;권긍록
    • 구강회복응용과학지
    • /
    • 제25권2호
    • /
    • pp.139-155
    • /
    • 2009
  • 연구목적: 원추형(Superline) 임플란트를 발치와에 1회법으로 즉시 식립한 후 주변 조직의 생물학적 안정성을 관찰하는 것이다. 연구 방법: 치근부에 명백한 병적 소견이 있는 경우는 제외한 기타 치아의 발치와에 원추형 임플란트를 즉시 식립한다. 1회법을 식립한 후 임플란트 주변 연조직의 치유를 도모한다. 수술 후 32주에 획득한 표준화된 방사선상에서, 임플란트 주변골의 변화(depth of the distance from the implant shoulder (IS) and from the alveolar crest (AC) to the bottom of the defect (BD)) 등을 관찰했다. 결과 : 13명의 피검자 (남자 10명/ 여자 3명)를 선별하여 15개의 원추형 임플란트를 발치와에 즉시 식힙하였으며 모든 임플란트의 초기 고정은 양호했다. 평균 수술시간은 $41{\pm}10.0$분이었다. 모든 임플란트survival rate 는100% 였다. Mean ISQ values 는 상대적으로 안정했으며, 술 후 32주까지 계속 관찰에, 임플란트 인접 치조골 감소량은 $1.69{\pm}1.2mm$ (mesial), $1.65{\pm}1.2mm$ (distal) 로 나타났다. FMPS, FMBS, PPD와 각 은의 폭의 유의한 변화는 없었다. 결론: 파절이나, 근관치료의 실패 등의 이유로 해서 치아를 발치할 경우 치근형 (Superline)임플란트를 발칭하에 1회법으로 즉시 식립하는 술식은 임상적으로 예지성있는 치료법으로 판단된다.

Polypropylene Mat에 의(依)한 용수로(用水路)의 누수방지(漏水防止)에 관(關)한 연구(硏究) (A Study on the Leakage Protection with Polypropylene Mat in Irrigation Canal)

  • 강신업;강예묵;조성섭
    • 농업과학연구
    • /
    • 제6권2호
    • /
    • pp.166-184
    • /
    • 1979
  • Dam에 저수(貯水)한 물이 흙수로(水路)에 의(依)해서 도수(導水)되는 과정(過程)에서 많은 손실(損失)을 보게 된다. 특(特)히 이들 용수로(用水路)가 사력층(砂礫層)과 같은 투수성지반(透水性地盤)을 통과(通過)할 때 용수로(用水路)의 누수방지(漏水防止)를 위(爲)해서 Lining을 실시(實施)하여 왔다. 이들 용수로(用水路)의 누수방지(漏水防止)를 위(爲)한 Lining 방법(方法)은 많은 연구(硏究)가 계속(繼續)되어 왔고 최근(最近)에는 plastic film 혹은 polyethylene film 등(等)으로 Lining 하는 방법(方法)이 고안(考案)되어 연구(硏究)하고 있다. 그러나 이들 재료(材料)는 강도(强度)가 약(弱)하여 파손(破損)될 위험성(危險性)이 있고 또 모래나 자갈 입자(粒子)와 접촉(接觸)하면 pin-hole이 생겨서 누수(漏水)하게 된다. 본(本)연구(硏究)에서는 이와 같은 흠점(欠點)을 보완(補完)하기 위(爲)하여 polypropylene mat에 vinyl을 coating해서 매설(埋設) Lining하는 방법(方法)을 시험(試驗)하였다. Polypropylene mat 매설(埋設) 혹은 노출(露出)에 따르는 내구성(耐久性)의 변화(變化), Asphalt 부착부(附着部)의 내구성(耐久性) 및 동해(凍害) 등(等)은 장기간(長期間)의 시험(試驗)이 필요(必要)하므로 아직도 미비(未備)된 점(點)이 있으나 본시험(本試驗)에서 얻은 결과(結果)를 요약(要約)하면 다음과 같다. 1. 수로(水路)의 저면(底面)과 양측사면(兩側斜面)의 연결부(連結部)는 곡선(曲線)으로 설치(設置)하는 것이 사면(斜面)의 안정도(安定度)가 크고 공사비(工事費)가 절약(節約)된다. 곡급부(曲級部)의 곡율변화(曲率變化)와 polypropylene mat의 감소량(減少量) 및 절토(切土)의 감소량(減少量)과의 관계(關係)를 사면(斜面)의 경사(傾斜)로 유도(誘導)해서 그림 7~그림 9에 표시(表示)하였다. 2. Polypropylene mat의 보호(保護)를 위(爲)해서 피복재료(被覆材料)를 덮어야 하고 이 두께는 수심(水深), 사면(斜面)의 안정(安定), 수로내((水路內) 침전물(沈澱物)의 제거작업(除去作業), 통행(通行), 비관개기(非灌漑期)의 back pressure 등(等)을 고려(考慮)해서 30cm 이상(以上)으로 함이 바람직하다. 3. 피복재료(被覆材料)는 사면침식(斜面侵蝕)을 방지(防止)하기 위(爲)해서 모래질(質)흙은 속에 넣고 표면(表面)은 조립질(粗粒質)의 자갈을 덮는 것이 수로사면(水路斜面)의 안정(安定)을 위(爲)해서도 좋을 것이다. 4. 용수로(用水路)의 사면안정검토(斜面安定檢討)는 수로저면(水路底面)의 수동부(受動部)를 고려(考慮)함이 타당(妥當)하고 사면안정(斜面安定), 허용유속(許容流速) 및 소유력(掃流力)을 고려(考慮)해서 1 : 2정도(程度)의 경사(傾斜)로 설치(設置)함이 바람직하다. 5. Earth Lining의 공사비(工事費)와 비재(比載)할 때 Vinyl로 coating 한 polypropylene mat의 Linging은 흙의 운반거리(運搬距離) 500m 일 때는 28%, 700m 일 때는 37%의 공사비(工事費)를 절약(節約)할 수 있다. 6. Vinyl로 coating 한 'polypropylene mat로 Lining 하면 거의 완벽(完壁)할 정도(程度)로 누수(漏水)를 방지(防止)할 수 있으나 Asphalt로 접합(接合)시켰을 때 polypropylene mat의 강도(强度)에 변화(變化)가 오는 것이 예상(豫想)되므로 경과시간(經過時間)에 따르는 강도변화(强度變化)는 계속(繼續)해서 연구(硏究)해야 할 것으로 생각된다.

  • PDF

실시간 소프트웨어의 조절적${\cdot}$단위적 이해 방법 : ARSU(Architecture-based Software Understanding)와 SRE(Software Re/reverse-engineering Environment) (A Scalable and Modular Approach to Understanding of Real-time Software: An Architecture-based Software Understanding(ARSU) and the Software Re/reverse-engineering Environment(SRE))

  • 이문근
    • 한국정보처리학회논문지
    • /
    • 제4권12호
    • /
    • pp.3159-3174
    • /
    • 1997
  • 본 논문은 매우 방대하고 복잡한 실시간 소프트웨어를 이해하기 위한 하나의 방법론과 도구의 개발 연구에 대하여 보고한다. 대부분 본 논문의 저자에 의하여 개발된 이 방법론과 도구는 ARSU(Architecture-based Real-time Software Understanding)과 SRE(Software Re/reverse-engineering Environment)이다. 재공학과정중에 실시간 소프트웨어의 이해한다는 것은 방대한 규모와 복잡성 때문에 일반적으로 매우 어려운 일이다. 그러나 이러한 어려움을 극복하기 위하여 본 논문에서는 architecture에 근거하여 구조적 ${\cdot}$ 기능적 ${\cdot}$ 행위적 측면에서 3차원적인 이해를 가능하게 한다. 이 방법을 통하여 실시간 소프트웨어를 점진적이며 체계적으로 재${\cdot}$역공학할 수 있게 한다. 첫째, 구조적인 관점은 부모-자식간의 관계에 기초한 상하 층충적으로 이루어진 소프트웨어의 전체적 구조, 그리고 명세와 알고리즘 뷰들을 통하여 관측할 수 있다. 여기에서 구조를 구성하는 기본단위는 SWU(Software Unit)이며 이 SWU는 특정 기준에 준하여 추출된다. 이 구조는 상하 또는 그 역방향으로 소프트웨어를 항해(navigation) 할 수 있게 한다. 이는 소프트웨어에 대한 개요와 상세에 관한 정보를 분리하여 상호간에 연관성이 있게 보여준다. 구조의 어떤 단계, 즉 어떤 추상화 단계에서라도 소프트웨어에 대한 기능적 ${\cdot}$ 행위적 대한 정보를 얻을 수 있게 한다. 둘째, 기능적 뷰는 자료와 제어의 흐름, 입력과 출력, 정의와 사용, 변수와 참조 등을 보여준다. 이 뷰의 각 사항들은 소프트웨어에 대한 특정 기능 정보를 제공하여 준다. 셋째, 행위적 뷰는 상태도, IEL(interleaved event list) 등을 들 수 있다. 이 뷰는 소프트웨어에 대한 실행시 동적 성질을 보여준다. 이 뷰들 외에도 각 측면과 뷰들을 위한 기능, 접속, 주석, 코드 등의 다수의 서류들이 제공된다. 본 연구의 가장 큰 장점은 구조를 항해하면서 여러 차원의 정보를 추상화하거나 세부적으로 확장할 수 있는 기능이다. 이러한 기능들은 이러한 실시간 소프트웨어를 이해 할 수 있는 토대를 마련해 준다. 그리고 이러한 장점은 재사용 가능한 요소를 체계적으로 식별하거나 검증할 수 있게 한다.

  • PDF