• 제목/요약/키워드: 구조변경

검색결과 1,963건 처리시간 0.033초

제품군의 재사용 가능한 클론 코드의 메소드 경로 통일을 위한 코드 클러스터링 방법 (A Code Clustering Technique for Unifying Method Full Path of Reusable Cloned Code Sets of a Product Family)

  • 김태영;이지현;김은미
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권1호
    • /
    • pp.1-18
    • /
    • 2023
  • 유사한 소프트웨어는 기존 산출물을 복제하고 수정하는 클론-앤-오운(clone-and-own, CAO) 방법으로 개발되곤 한다. 그러나 클론-앤-오운 방법은 복제된 제품의 수가 늘면서 유지보수를 어렵게 만들기 때문에 나쁜 프랙티스로 간주된다. 소프트웨어 제품라인 공학은 체계적인 재사용을 통해 소프트웨어 제품군을 개발하는 방법으로 클론-앤-오운 방법의 문제를 해결할 수 있다. CAO 방식으로 개발되어 온 제품패밀리를 제품라인 공학으로 마이그레이션하는 작업은 여러 소프트웨어 제품에서 클로닝된 부분들을 찾아 통합하고 재사용 가능한 자산으로 구축하는 것으로부터 시작된다. 그러나 클로닝이 디렉토리부터 코드 라인까지 다양한 수준에서 발생하고 그 과정에서 이들의 구조에 변경이 일어날 수 있어 단순하게 클로닝을 찾아내는 것만으로는 고품질의 제품라인 코드베이스를 구축하기 어렵다. 성공적인 마이그레이션을 위해서는 소스 코드들 사이의 클로닝 관계를 찾는 것 이외에도 소스 코드들의 파일 경로와 클래스 이름, 메소드 시그니처 등의 동일성을 확보는 작업이 선행되어야 한다. 이에 본 연구는 CAO 기반으로 개발된 제품들로부터 마이그레이션 대상 제품들을 선정한 후 제품들에 흩어져 있는 유사 코드 집합을 검출하여 메소드 경로의 통일이 필요한 대상을 식별하는 클러스터링 방법을 제안한다. 제안 방법의 효과를 보이기 위해 CAO 방식으로 진화해온 ApoGames 제품군에 제안 방법을 적용하여 실험을 진행하였다. 그 결과, 전처리 없이 수행된 파일의 상대 경로 기반 클러스터링 방법의 평균 정밀도는 0.91이며 식별된 공통 클러스터의 개수는 0개인 반면에 이 논문에서 제안하는 전처리와 함께 수행된 메소드 시그니처 기반 클러스터링 방법의 평균 정밀도는 0.98로 개선되었으며 식별된 공통 클러스터는 최대 15개까지 증가하였다.

시스템 다이내믹스 기법을 활용한 성남시 토지이용수요 예측에 관한 연구 (A Study on Prediction of Land Use Demand in Seongnam-city Using System Dynamics)

  • 이미숙;신동빈;김창훈
    • 한국측량학회지
    • /
    • 제40권4호
    • /
    • pp.261-273
    • /
    • 2022
  • 본 연구는 시스템 다이내믹스 기법을 활용하여 성남시의 토지이용수요를 예측하고 가족구조 변화와 토지이용밀도 조정정책이 토지이용수요에 미치는 영향을 모의실험하는데 연구의 목적이 있다. 이를 위해 분석모형을 설계하고 시뮬레이션 결과를 통해 시간의 흐름에 따른 토지이용수요의 변화를 살펴보았다. 분석결과에 의하면, 2035년 기준으로 주거용지는 2.08km2, 상업용지는 1.36km2의 추가 공급이 필요하고, 공업용지는 현재 공급면적으로 수요를 충족할 수 있는 것으로 나타났다. 한편, 기본 모형에서 변수값을 변경하여 세가지 정책실험을 실시하였다. 첫 번째 정책실험에서는 가구원수가 기본 모형에 비해 급격히 감소할 경우에는 주거용지가 최대 7.99km2 추가공급이 필요한 것으로 나타났다. 두 번째 정책실험에서는 아파트 용적율이 200%에서 300%로 상향하면 현재의 성남시 주거지역 공급면적으로 주거용지 수요 충족이 가능하였다. 세 번째 정책실험에서는 상업지역 평균층수를 4층에서 5층 상향하고 상업지역 건폐율을 80%에서 85%로 상향하더라도 상업용지의 수요가 성남시 상업지역 공급면적을 초과하는 것으로 나타났다. 본 연구는 시스템 다이내믹스를 활용하여 토지이용수요 예측의 새로운 분석모형을 제시하고, 성남시의 실제 도시계획 현황 및 통계치를 적용하여 모형을 실증하였다는데 연구의 의의가 있다. 향후 성남시 토지이용수요 예측 및 분석 모형의 정교화를 위한 후속연구가 이루어져야 할 것이다.

우주날씨 관측을 위한 큐브위성 도요샛 임무 (SNIPE Mission for Space Weather Research)

  • 이재진;손종대;박재흥;양태용;송호섭;황정아;곽영실;박원기
    • 우주기술과 응용
    • /
    • 제2권2호
    • /
    • pp.104-120
    • /
    • 2022
  • 도요샛(Small Scale magNetospheric and Ionospheric Plasma Experiment, SNIPE)의 과학임무는 전리권 상층부 소규모 플라즈마 구조의 공간적 시간적 변화를 관찰하는 것이다. 이를 위해 4개의 6U 큐브위성(10 kg)이 고도 약 500 km 극궤도로 발사될 예정이며, 상호 위성 간 거리는 편대 비행 알고리즘에 의해 수 10 km에서 수 1,000 km 이상으로 제어된다. 운영 초기에는 4기의 위성이 같은 궤도 평면에 위치하는 종대비행을 하다가 경도상에서 나란히 배치되는 횡대비행으로 전환하여 4기의 서로 다른 지점에서 공간적인 변화를 관측하게 된다. 도요샛에는 입자 검출기, 랑뮈어 탐침, 자력계로 구성된 우주날씨 관측 장비가 각 위성에 탑재된다. 모든 관측기는 10 Hz 이상의 높은 시간 분해능을 가지며 큐브위성에 최적화 설계되었다. 이 외에도 이리디듐 통신 모듈은 지자기 폭풍이 발생할 때 작동 모드를 변경하기 위한 명령을 업로드할 수 있는 기회를 제공한다. 도요샛은 극 지역 플라즈마 밀도 급상승, 필드 정렬 전류, 고에너지 전자의 국소 영역 침투, 적도 및 중위도 플라즈마 거품의 발생 및 시공간적 진화에 대한 관찰을 수행할 예정이며, 이를 통해 태양풍이 우주날씨에 어떠한 영향을 미치는지 탐구하게 된다. 도요샛은 2023년 상반기 러시아 소유즈-2에 의해 카자흐스탄 바이코누르에서 발사될 예정이다.

화재 위험요소의 도출을 위한 노후건축지구의 공간구성 특성분석 (Analysis of Spatial Characteristics of Old Building Districts to Evaluate Fire Risk Factors)

  • 손병훈;강경하;류정림;노승준
    • 한국건축시공학회지
    • /
    • 제22권1호
    • /
    • pp.69-80
    • /
    • 2022
  • 30년 이상 된 노후 건축물의 비율은 2005년 29.0%에서 2019년 37.8%로 증가하였다. 이러한 노후 건축물은 화재 안전 성능 등 건축 관련 안전기준이 부재했던 시기에 조성된 건축물이다. 사용 과정에서 불법적인 변경과 증축이 이뤄져 안전에 더욱 취약해졌을 것으로 예상된다. 다중이용건축물 등 대형재난을 막기 위해 소방 안전 조사가 이뤄지고 있지만 대규모 노후 건축물이 밀집한 지역구 차원에서는 조사가 이뤄지지 않고 있다. 따라서 노후 건축물이 밀집한 노후 건축지구에서 화재 위험 요인을 도출하기 위해 우선 건축물의 구성 특성을 분석하였다. 화재 위험 요소 도출을 위한 노후 건축지구의 공간적 특성을 살펴보기 위하여 건축물 구조, 용도, 지붕형태, 사용승인연도를 기준으로 분석한 결과, 건축물 사용승인일을 기준으로 건축물의 주구조가 가장 큰 영향이 있었으며, 건축물 주구조를 기준으로 주거환경개선지구의 경우 지붕형태, 그 외 지역은 건축물의 주구조가 가장 큰 영향이 있는 것으로 나타났다.

슬래브 철근 물량 산출 자동화 알고리즘 개발 (Development of an Algorithm for Automatic Quantity Take-off of Slab Rebar)

  • 김수환;김선국;서상욱;김상철
    • 한국건설관리학회논문집
    • /
    • 제24권5호
    • /
    • pp.52-62
    • /
    • 2023
  • 본 연구의 목적은 정착 길이, 표준 후크 및 이음 길이와 같은 관련 규정을 준수하면서 슬래브 철근의 정확한 절단 길이를 산출하는 자동화된 알고리즘을 제안하는 것이다. 제안된 알고리즘은 일반적으로 외주를 통해 수작업으로 진행하던 기존 철근 물량 산출 프로세스를 개선하는 것을 목표로 한다. 입찰 단계부터 정확한 철근 수량 데이터를 BBS(Bar Bending Schedule) 수준으로 제공함으로써 물량 산출의 불확실성을 제거하고 외부 의존도를 낮출 수 있다. 또한, 알고리즘을 통해 정확한 물량을 조기에 산출하는 경우 건설사는 경쟁력 있고 최적화된 입찰을 미리 준비할 수 있어 계약 협상 시 이익률을 높일 수 있다. 제안된 알고리즘은 견적, 예산, BBS 생성 등 다양한 프로세스에서 중복되는 업무를 간소화할 뿐만 아니라 계약 후 구조 도면 변경에도 유연하게 대처할 수 있다. 특히, 제안된 알고리즘을 BIM과 결합하는 경우 시공 초기 단계에서 BIM을 적용할 때 발생하는 기술적 문제를 해결할 수 있으며, REVIT 기반 패밀리 파일로 구축된 알고리즘의 수식과 형상 코드는 실무에서 상당한 시간과 인력 절감에 기여한다.

실업팀 선수가 지각하는 진정성 척도 개발에 관한 연구 (A Study on the Development of Authenticity Scale Perceived by Players on the Business Sport Team)

  • 변경원;최민규
    • 문화기술의 융합
    • /
    • 제9권1호
    • /
    • pp.141-152
    • /
    • 2023
  • 국내 실업팀 운동선수가 지각하는 진정성에 관한 척도개발을 진행하였다. 이를 통해 실업팀의 인적자원관리에 대한 정보와 진정성 연구를 축적하고자 한다. 국내외 척도개발 절차에 관한 선행연구를 참조하여 총 6단계의 절차를 통해 진정성 척도를 개발하였다. 1단계는 선행연구 검토를 통해 기본적인 구성을 확인하였다. 2단계는 실업팀에 소속된 선수 13명을 대상으로 심층면접을 통해 예비 문항 도출하였다. 3단계는 전문가 회의를 통해 진정성 속성과 구조를 확정하였다. 4단계는 248명을 대상으로 탐색적 요인분석과 신뢰성 분석을 통해 문항의 적절성을 검증하였다. 5단계는 288명을 대상으로 확인적 요인분석과 상관분석, 신뢰성 분석을 통해 구성타당성과 집중타당성 및 판별타당성을 검증하였다. 6단계는 개발된 척도에 대한 적용 가능성과 예측 타당성을 검토하며 성과변인과의 회귀분석을 통한 관계를 검증하였다. 이상의 절차를 통해 조직진정성 4가지 차원과 18개 측정문항과 리더진정성은 3개 차원 18개 측정문항이 개발되었다.

이산화염소 자체 방출 스마트 샤쉐의 제조 및 특성 연구 (Preparation and Characterization of ClO2 Self-Releasing Smart Sachet)

  • 이준석;신호준;사데기 캄비즈;서종철
    • 한국포장학회지
    • /
    • 제29권1호
    • /
    • pp.1-7
    • /
    • 2023
  • 본 연구에서는 PEBAX/PEG-CA 복합필름을 제조하여 내부에 아염소산나트륨 분말을 포함한 스마트 샤쉐를 제작하였다. 또한, TGA, DSC, FT-IR, UV-vis를 통해 샤쉐의 화학적 구조 및 열적 특성과 더불어 샤쉐 적용성 평가를 위해 이산화염소 가스 방출량을 측정하였다. PEBAX/PEG-CA 복합필름은 친수성 및 혼화성을 바탕으로 매트릭스 내에서 강한 화학적 상호작용을 하는 것을 확인하였다. 특히, 구연산의 함량이 높아질수록 복합필름의 열 안정성이 저하되었지만, 저온 및 상온의 유통환경과 필름 제작 온도 범위(<℃)에서 열분해가 발생하지 않았으므로 샤쉐의 제작 및 적용이 가능할 것으로 사료된다. 본 연구의 핵심인 이산화염소 가스 방출량 측정에서는 스마트 샤쉐가 측정 기간인 14일 동안 내부 아염소산나트륨의 이산화염소 가스 방출을 지속적으로 활성화했으며, 산층의 구연산 함량이 높아짐에 따라 방출량이 증가하는 것을 확인하였다. 따라서, 스마트 샤쉐 내부의 아염소산나트륨 함량 및 산층의 구연산 함량 조절 또는 포장크기의 변경 등을 통해 이산화염소 방출량을 효과적으로 조절할 수 있으며, 이는 별도의 설비 및 고가의 장비 없이도 살균 효과를 연장시키는 이점이 있다. 위 실험 결과에 따라 제품 특성 및 포장 용적에 따라 스마트 샤쉐의 응용 적용이 가능할 것으로 판단된다. 하지만, 확실한 소비자 안정성 확보와 스마트 샤쉐의 적용 확장성을 확인하기 위해 항균성 및 저장성 측면에서 향후 연구가 필요하다.

$Nios^{(R)}$ II 임베디드 프로세서를 사용한 병렬처리 시스템의 설계 및 구현 (The Design and implementation of parallel processing system using the $Nios^{(R)}$ II embedded processor)

  • 이시현
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권11호
    • /
    • pp.97-103
    • /
    • 2009
  • 본 논문에서는 시스템의 변경이 많고 적은 비용으로 고성능 데이터 처리가 요구되는 응용분야에서 시스템의 유연성, 가격, 크기 및 성능을 개선하기 위한 목적으로 알테라(Altera)의 $Nios^{(R)}$ II 임베디드 프로세서(embedded processor) 4개를 사용하여 주종(master-slave)과 공유메모리(shared memory) 구조를 가지는 병렬처리 시스템을 설계하고 구현하였다. 설계한 병렬처리 시스템은 $Nios^{(R)}$ II 32bit RISC 프로세서. $SOPC^{(R)}$ Builder, $Quartus^{(R)}$ II, $ModelSim^{(R)}$으로 개발되었으며 설계한 병렬처리 시스템의 성능 평가는 $Terasic^{(R)}$사의 $DE2-70^{(R)}$ 레퍼런스 보드($Cyclone^{(R)}$ II(EP2C70F896C6N) FPGA)에서 검증하고 구현하였다. 설계한 병렬처리 시스템의 성능을 평가하기 위해서 1개, 2개, 4개의 프로세서로 512, 1,024, 2,048, 4,096, 8,192 N-point FFT(fast fourier transform) 연산을 수행하여 속도향상(Sp)과 시스템의 효율(Ep)을 평가하였다. 성능평가 결과 Sp는 1개의 프로세서를 사용한 경우에 비해서 2개의 프로세서를 사용한 경우 평균 1,8배, 4개의 프로세서를 사용한 경우에는 평균 2.4배의 속도향상을 보였다. 또한 Ep는 1개의 프로세서를 사용한 경우에는 1, 2개의 프로세서를 사용한 경우에는 평균 0.90, 4개의 프로세서를 사용한 경우에 평균 0.59를 보였다. 결과적으로 논문에서 구현된 병렬처리 시스템은 단일 프로세서를 사용하는 경우에 비해서 고성능 데이터 처리가 요구되는 분야에서 경제적인 시스템으로 구현할 수 있음을 보였다.

SDN 환경에서 온톨로지를 활용한 애플리케이션 네트워크의 품질 위반상황 식별 방법 (Violation Detection of Application Network QoS using Ontology in SDN Environment)

  • 황제승;김웅수;박준석;염근혁
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권6호
    • /
    • pp.7-20
    • /
    • 2017
  • 클라우드 및 빅데이터의 확산, 대규모 트래픽 폭증으로 인하여 기존 네트워크는 복잡성과 관리 효율성에 많은 문제점이 발생하였다. 이 문제를 해결하기 위해 네트워크 장비의 전송 기능과 제어 기능을 분리하여 프로그래밍을 통해 네트워크 장비를 제어 할 수 있는 소프트웨어 정의 네트워킹(SDN) 환경이 제시되었다. 이에 따라 SDN에 기존 레거시 장비들을 연결하는 방법, 효율적인 데이터 통신을 위한 패킷 관리 방법, 중앙 집중화된 구조에서의 컨트롤러 부하를 분산하는 방법 등 SDN 컨트롤러의 성능을 향상시키기 위한 연구들이 많이 진행되고 있다. 그러나 네트워크를 이용하는 애플리케이션 품질 관점에서 SDN을 제어하는 연구는 부족한 실정이다. 즉, 네트워크 서비스 품질을 만족하는 라우팅 경로 구축, 변경 등을 지원하기 위해 애플리케이션 네트워크 서비스 품질에 대한 계약을 기반으로 네트워크의 요구사항을 파악하고 현재 네트워크 상태 정보를 수집하여 네트워크 서비스 품질 위반 상황을 식별하는 메커니즘이 필요하다. 본 논문은 SDN 환경에서 애플리케이션의 네트워크 서비스 품질을 보장하며 원활한 서비스 제공을 위해 온톨로지를 사용하여 네트워크 경로의 품질 위반상황을 판별하는 방법을 제시한다.

절리암반에서의 근접사면굴착에 의한 기존터널 거동에 대한 실험적 연구 (Experimental study on behavior of the existing tunnel due to adjacent slope excavation in a jointed rock mass)

  • 이진욱;이상덕
    • 한국터널지하공간학회 논문집
    • /
    • 제11권1호
    • /
    • pp.1-9
    • /
    • 2009
  • 절리암반에시 기존 터널에 근접하여 사면굴착시 터널의 거동은 절기와 굴착사면상태의 영향을 받는다. 본 논문에서는 기존터널에 근접하여 지반을 굴착시, 절리각도와 굴착사면 경사의 영향을 파악하기 위하여 2축 실대형 모형시험장치(3.1 m*3.1 m*0.50 m(폭*높이*길이))를 이용한 시험을 수행하였다. 절리암반은 콘크리트 블록을 사용하여 모사하였으며 터널은 1/10축척(직경 0.6 m)으로 제작하였다. 절리각도는 $0^{\circ}$부터 $90^{\circ}$까지 변경이 가능하며, 굴착사면 경사는 $30^{\circ}$에서부처 $90^{\circ}$까지 가능하도록 되어 있다. 실대형 시험을 통하여 절리각도와 사면경사에 따른 터널거동과 수평지중변위를 계측, 분석하였다. 분석결과 절기각도와 사면경사가 크면 클수록, 터널 내공변위와 터널 라이닝 모멘트가 커지는 경향이 있었으며 수평지중변위 또한 절리각도와 사면경사에 많은 영향을 받고 있어 향후 사면보강에 있어 효율적 방안제시를 위한 기초자료로 활용이 가능할 것이다.