• 제목/요약/키워드: Distributed Software Development

검색결과 272건 처리시간 0.023초

실감 입체 형상 생성을 위한 카멜레온형 핀아트 장치 개발 (Development of a Chameleonic Pin-Art Equipment for Generating Realistic Solid Shapes)

  • 권오흥;김진영;이설희;김주혜;이상원;조자양;김형태
    • 방송공학회논문지
    • /
    • 제25권4호
    • /
    • pp.497-506
    • /
    • 2020
  • 본 논문에서 제안된 카멜레온형 서피스 (chameleonic surface)는 핀 아트 (pin-art) 장치로서 임의 형상 발생용 입체 디스플레이 장치이다. 슬림 텔레스코픽 액츄에이터 (slim telescopic actuator)와 고탄성의 복합 소재로 생성되는 부드럽고 연속적인 곡면 위에 동적 매핑 영상을 투사하여 사실적인 입체 형상을 연속적으로 생성할 수 있다. 슬림 텔레스코픽 액츄에이터는 적층을 위하여 긴 행정거리를 가지면서 최소 점유 면적을 가지도록 설계하였다. 3차원 형상은 다수의 슬림 텔레스코픽 액츄에이터가 고탄성 소재를 밀어서 돌출시켜서 만들어진다. 이와 같은 구조는 임의의 연속적인 곡면 형상 생성, 동적 영상 투사 및 장치 경량화 등의 장점이 있었다. 수백 개의 슬림 텔레스코픽 액츄에이터가 원활하게 동작하기 위하여 실시간 동기화가 가능한 이더캣 (EtherCAT) 통신 기반의 분산 제어기를 적용하였다. 통합 운영 소프트웨어로 돌출 형상과 입체 영상을 정합하고 다수 영상 투사기로 투사하여 실감 영상을 연속적으로 생성할 수 있었다. 실제 공연을 위하여 오페라용 콘텐츠를 제작하면서 카멜레온 서피스에 최적화하였고, 일반인들을 대상으로 상영하였다.

고가용성 솔루션 구축을 위한 그리드 측면에서의 소프트웨어 아키텍처를 통한 로드밸랜싱 구현 (Software Architecture for Implementing the Grid Computing of the High Availability Solution through Load Balancing)

  • 이병엽;박준호;유재수
    • 한국콘텐츠학회논문지
    • /
    • 제11권3호
    • /
    • pp.26-35
    • /
    • 2011
  • 인터넷 환경의 급속한 발전과 더불어 국내외 미션 크리티컬한 비즈니스 환경이 온라인에 의해 서비스되고 있다. 반면 단일 환경 서버환경의 구축을 통해 비효율적인 IT Resources들의 자원 낭비가 가중되고 있는 현실이다. 따라서 웹 환경을 통해 처리되어야 할 정보의 양의 급증과, 이의 처리를 위해 여러 개의 단일 서버를 고속의 네트워크로 연결한 고가용성 구현이 가능한 클러스터 컴퓨팅 시스템이 등장하게 되었다. 하지만 클러스터 컴퓨팅 기술의 다소 제한적인 IT Resource의 단점을 가지고 있다. 이러한 단점을 보완하기 위하여 그리드 컴퓨팅 환경은 기존의 분산 컴퓨팅 기술의 확장된 개념으로, 다양한 분야에서 저비용의 고성능 컴퓨팅 퍼포먼스를 얻기 위하여 그리드를 이용하고 있다. 그러나 공통적으로 이용할 수 있는 정보 시스템의 부재로, 현재의 그리드는 대규모의 단일한 환경으로서의 그리드가 아닌, 기존의 클러스터 컴퓨터와 같은 의미로 사용되고 있다. 따라서 자신이 구성한 분산 컴퓨팅 환경을 그리드 환경의 한 부분으로 포함시키기 위해서는 컴퓨팅 환경에 대한 정보를 그리드의 이용자가 공유할 수 있어야 하며, 정보 서비스를 공개하여 공유할 수 있도록 해야 한다. 본 논문에서는 Grid 기술을 통하여 데티터베이스 로드밸런싱 목표치에 대한 검증을 제시하고 향후 고가용성 데이터베이스 구현을 위한 아키텍처를 제시한다.

유역모델 CAMEL 기반 식생여과대 모듈의 개발 (Development of a Vegetation Buffer Strip Module for a Distributed Watershed Model CAMEL)

  • 박민혜;조홍래;구본경
    • 환경영향평가
    • /
    • 제24권5호
    • /
    • pp.516-531
    • /
    • 2015
  • 본 연구에서는 분포형 유역모델이면서, 국내 환경에 적합하도록 개발된 CAMEL에 기반하여 식생여과대 효과분석을 위한 모듈을 개발하였다. 식생여과대의 주요 모의기능은 기존의 CAMEL과 동의하나 릴에서의 유사포착 현상과 수평둔덕을 추가로 설계하여 모듈에 반영하였다. 식생여과대 모듈을 검증하기 위하여 시험 격자를 이용하여 식생여과대의 길이, 조도계수, 토성, 식생의 높이 및 뿌리 깊이 등 다양한 매개변수에 대한 민감도 분석을 실시하였다. 식생여과대 모듈의 민감도 분석결과를 종합해 보면, 유사 지표유출량은 조도계수 변화에 따라 민감하게 반응하였으며, 전반적으로는 유사와 TP의 지표유출량 저감률이 시나리오 변화에 상관없이 전반적으로 높은 것으로 분석되었다. TOC, TN의 저감률은 식생여과대의 길이, 토성변화에 따라 민감하게 반응하는 것으로 나타났으며, 유사와 TP의 지표유출량 저감률에 비해 상대적으로 저감률이 낮은 것으로 분석되었다. 본 연구에서 개발된 식생여과대 모듈은 환경변화에 따른 오염물질 저감효과를 합리적으로 재현하는 것으로 나타났으며, 향후 식생여과대 조성 지역에 적용되어 비점오염 물질 제거 효과를 정량적으로 산정하고 효율적인 관리방안을 평가하는데 기여할 것으로 기대된다.

시공단계 정보 활용을 통한 웹 기반 유지관리 시스템 개발 (Development of Web-based Facility Management System by utilizing Information in Construction Phase)

  • 배영민;곽길종;김수정;김재준
    • 한국건설관리학회논문집
    • /
    • 제5권1호
    • /
    • pp.99-106
    • /
    • 2004
  • 유지보수단계는 설계단계에서 계획되고 시공단계에서 확보된 자산적 가치를 지속하는 건물수명주기상의 한 단계이다. 건물의 대형화 및 기능의 복합화 추세가 확대되면서 유지보수단계의 중요성은 성능관리, 안전관리, 자산관리 등의 다양한 관점에서 더욱 증대되고 있다. 최근 들어 체계적인 시설물의 정보관리 및 정보기술의 적용을 통해 이러한 관리목적의 달성과 유지보수에 관련한 제반 운영활동 및 비용의 효율성을 확보하려는 노력이 전개되고 있다. 건물의 유지보수에 있어서 핵심이 되는 기본정보는 준공된 시설물을 구성하는 세부요소에 대한 정보로, 설계 및 시공단계에서 생성된 정보를 적절히 변환함으로써 구축될 수 있다. 그러나 현재 유지보수단계에서 활용되는 정보시스템에서는 건물 및 시설에 대한 정보가 선행단계와는 단절되어 새로이 생성, 구축되고 있다. 또한 자산관리 관점에서 볼 때 시설물자산을 구성하는 구조체, 설비 등의 자산내역은 그 가치의 변동이 상이하므로, 이를 합리적으로 반영하기 위해서는 시공단계의 비용 또는 가격을 정확하게 배부, 반영하여 자산내역의 최초 가액을 산정할 필요가 있다. 본 연구는 자산관리의 측면 및 수명주기에 따른 정보의 연계성 확보측면에서 시공단계에서 발생하는 시설물의 세부요소 및 비용정보를 유지보수단계에서 활용할 수 있는 정보모델을 개발, 제시하고자 한다.

동기 모션 제어 응용을 위한 통합개발환경의 EtherCAT 지원 기능 구현 및 검증 (Implementation and Validation of EtherCAT Support in Integrated Development Environment for Synchronized Motion Control Application)

  • 이종보;김채린;김익환;김영동;김태현
    • 대한기계학회논문집A
    • /
    • 제38권2호
    • /
    • pp.211-218
    • /
    • 2014
  • 기존의 전용 하드웨어 기반 PLC 구현 방식의 한계를 극복하는 방안으로 최근에 범용 하드웨어 상에서 표준화된 PLC 언어를 이용해 모션 제어 응용을 구현하는 소프트웨어 기반 PLC 시스템이 각광받고 있다. 또한 모션 제어 응용의 다양한 산업 분야 활용에 따라 증대된 시스템 복잡도에 대응하면서도 응용을 손쉽게 개발할 수 있는 통합개발환경의 필요성도 날로 커지고 있다. 한편 기존의 저속 필드 버스를 대신하는 분산 제어 네트워크 기술로 저비용으로 대용량, 고속 통신 지원이 가능한 산업용 Ethernet 기술이 주목받고 있다. 본 논문에서는 오픈 소스 소프트웨어 형태의 PLC 통합개발환경인 Beremiz를 확장하여 주요 산업용 Ethernet 기술 중 하나인 EtherCAT 기반의 실시간 다축 동기 모션 제어 응용 개발 및 관리 기능을 설계, 구현하였다. 또한 상용 EtherCAT 모터 드라이브와 평가 보드와의 연동을 통하여 EtherCAT 시스템 관리 기능의 동작과 다축 제어의 실시간성 보장 여부를 검증하였다.

SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크 (Agile Framework for SOA-based Application Development)

  • 신승우;김행곤
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.55-64
    • /
    • 2009
  • 최근 다양한 비즈니스 모델 및 컴퓨팅 환경이 웹 서비스로 집결됨에 따라 웹 애플리케이션 형태의 다양한 제품들이 개발되고 있다. 이에 따라 국내외 대부분의 기업/조직들이 웹 소프트웨어 개발에 있어서 SOA(Service Oriented Architecture)를 적용한 사례들이 늘어나고 있다. SOA는 네트워크가 가용한 소프트웨어 자원에 대해 느슨한 결합과 프로토콜 독립 그리고 표준화 분산 컴퓨팅 접근방법 이다. SOA는 다양한 기업의 서비스 조합을 통한 프로세스의 통합을 요구하는 비즈니스 사용자의 신속함과 융통성을 제공하는 향후 기업의 관심 있는 기술이다. 하지만 SOA의 표준모델에서는 특정한 개발 방법론이 제시되지 않아 기존의 방법론들을 적용하여 개발하거나 SOA 솔루션 업체에서 제안하는 방법론으로 SOA 기반 애플리케이션을 구축하고 있다. 이로 인해 SOA를 초기 도입하는 기업의 경우 개별 프로젝트 단위에서 부분적 도입에 그치고 있어서 SOA의 장점 활용하는 것이 제한적이다. 본 논문에서는 소규모 웹 프로젝트의 생산성 향상과 SOA의 효과적 적용을 위해 Agile 개발 방법론을 SOA에 적용하는 프레임워크를 제안한다. SOA 아키텍처를 기반으로 하여 Agile 방법론을 도입한 아키텍처를 설계 구현하며 프레임워크 개발과정에서 필요한 다양한 Practice요소를 도입하여 프로세스 모델을 제안한다. 프레임워크 실행을 통해 향상된 개발속도와 고객의 변화하는 요구 수용성 및 유지보수성 향상을 평가하게 된다.

스마트 노매드 시대 스마트폰의 확산과 전망에 대한 연구 (The Study of Diffusion and Outlook for Smart Phone in Smart Nomad Era)

  • 남종훈
    • 디지털콘텐츠학회 논문지
    • /
    • 제11권3호
    • /
    • pp.315-322
    • /
    • 2010
  • 본 논문은 스마트폰의 확산으로 인해서 변해가는 모바일 트랜드를 진단해보고자 한다. 디지털 기술을 기반으로 한 모바일 기술은 최근 폭발적으로 성장하고 있다. 모바일 기술은 단지 이동성에 그치지 않고 스마트함을 겸비해서 명실공히 스마트 노매드의 시대로 진화하고 있는 것이다. 스마트 노매드 시대를 이끌고 있는 것은 단연 스마트폰이다. 2010년 전세계 스마트폰 판매는 약 2.5억대 이상으로 전체 휴대폰 중 20%를 차지하고, 향후 그 비중은 더욱 커질 것으로 전망된다. 이렇듯 폭발적인 스마트폰의 확산은 다양한 동인이 서로 상호작용을 하며 이끌어가고 있다. 스마트폰 관련 업계 및 연구소의 각종 자료 및 전문가들의 인터뷰 내용을 종합한 본 결과 스마트폰의 확산은 대체로 네 가지 동인에 기인한 것으로 보인다. 첫째, 모바일 단말 기술의 발전, 둘째, 모바일 콘텐츠와 유통망의 획기적인 변화, 셋째, 제도적 뒷받침, 넷째, 일본의 도코모 아이모드와 애플 아이폰의 혁신적인 성공을 들 수 있다. 이번 스마트폰 열풍은 단순히 열풍으로 끝나지 않을 것으로 전망된다. 전세계적으로 관련 업계의 경쟁구도는 더욱 뜨거워질 것이며, 국내에서의 경쟁 또한 치열할 것으로 보인다. 이러한 국면에 대비하기 위해서는 취약한 소프트웨어 및 콘텐츠 역량을 확충하고 폭넓은 파트너십을 구축하는 동시에 차세대 기술 및 서비스 혁신을 통해 전세계적인 경쟁의 판도를 리드해나가야 할 것이다.

웹 로그에서의 Apriori 알고리즘 기반 사용자 액세스 패턴 발견 (User Access Patterns Discovery based on Apriori Algorithm under Web Logs)

  • 염종림;정석태
    • 한국정보전자통신기술학회논문지
    • /
    • 제12권6호
    • /
    • pp.681-689
    • /
    • 2019
  • 웹 사용 패턴 발견은 웹 로그 데이터를 사용하는 고급 수단이며 웹 로그 데이터 마이닝에 데이터 마이닝 기술을 적용한 특정 응용이다. 교육 분야에서 데이터 마이닝 (DM)은 데이터 마이닝 기술을 교육 데이터 (대학의 웹 로그, e-러닝, 적응형 하이퍼미디어 및 지능형 튜터링시스템 등)에 적용한다. 따라서 교육 연구 문제를 해결하기 위해 이러한 유형의 데이터를 분석하는 것이 목표이다. 본 논문에서는 대학의 웹 로그 데이터가 데이터 마이닝의 연구 대상으로 사용되어 진다. 데이터베이스 OLAP 기술을 사용하여 웹 로그 데이터가 데이터 마이닝에 사용될 수 있는 데이터 형식으로 사전 처리되고 그 처리 결과가 MSSQL에 저장된다. 동시에 처리 된 웹 로그 레코드를 기반으로 기본 데이터 통계 및 분석이 완료된다. 또한 웹 사용 패턴 마이닝의 Apriori Algorithm 및 구현 프로세스를 소개하고 Python 개발 환경에서 Apriori Algorithm 프로그램을 개발했다. 그런 다음 Apriori Algorithm의 성능을 보이고 웹 사용자 액세스 패턴의 마이닝을 실현했다. 이 연구 결과는 교육 시스템 개발에 패턴을 적용하는데 중요한 이론적 의미를 갖는다. 다음 연구로는 분산 컴퓨팅 환경에서 Apriori Algorithm의 성능 향상을 연구하는 것이다.

농촌 정보화 마을 실태와 효율적인 운영방안 (A Study on the Situation and Management Method of Rural Informationization Village(Invils,))

  • 김영건
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제18권2호
    • /
    • pp.83-109
    • /
    • 2009
  • Such factors as the increase of population and me development of information technology were raised the needs of citizens in Korea. To meet these needs for the better services, Korean government has built up the computer networks that connect forty-two administrative operations of the central government since 1984. Through the computerization of administrative services, Korean government has been pursuing the balanced development among the regions in the country. To this end, regional informationization has been implemented since the mid 1980s. Specifically, rural villages has become information network villages (invils) by adopting computers and networks. Consequently, three hundred thirty-seven invils were implemented in the country. By selecting forty-six invils in Kyeongbuk province in Korea, this research was intended to find efficient and effective ways of operating invils. To find the problems and opportunities of the invils, the researcher has visited each of the forty-six invils between January 12th. and February 12th. in 2009. Two-round surveys were distributed to the managers of these forty-six invils. This research identified ten problems as below. a. Problems after the implementation of invils b. Problems occurred at the same rime as the operation of invils c. Problems with regard to the invil managers d. Problems with regard to the criteria of success or failure e. Problems with regard to the cooperation of administrative offices f. Problems with regard to the boosting of invil experience g. Problems with regard to software assurance developed in invils h. Problems with regard to incentives to invlis i. Problems with regard to the role of invils To solve these problems in hands of invils, this research suggested policy ideas in two levels: 1. invils 2. government Policies should be implemented by invils: a. The strengthening of training rural people for the better utilization of computers b. The strengthening of the regulations on membership management and electronic commerce c. The establishment of the invil managers' job tenure d. The reformation of measuring the success or failure of an invil e. The integration of administrative offices centralized by invils f. The establishment of trust between administrative offices and invils g. the integration of experience villages and invil managing offices h. The revitalization of incentives to invils and experience villages i. The enforcement of cooperative offices among invils Policies to be implemented by the government: a. The revitalization of electronic commerce through invils b. The rationalization of selecting invils in an area c. The unification of various offices for rural informationization d. The construction of portal sites for rural areas e. The continuous training of IT leaders in rural areas f. The provision of pays to invil managers based on break-even points g. The transcendentalization toward the second new town movement

FRTU 시뮬레이터를 이용한 차세대 배전지능화시스템 네트워크 성능검증 (Network Performance Verification for Next-Generation Power Distribution Management System Using FRTU Simulator)

  • 여상욱;손성용
    • 한국정보전자통신기술학회논문지
    • /
    • 제13권6호
    • /
    • pp.523-529
    • /
    • 2020
  • 배전선로계통의 효율적인 관리와 운영을 위해서 배전지능화시스템은 필수적이다. 배전지능화시스템은 IT를 기반으로 배전망을 통합관리하는 시스템으로 전력산업의 발전과 더불어 진화해 오고 있다. 현재의 배전지능화시스템은 주장치 단위의 독립운전을 기준으로 상대적으로 낮은 네트워크 전송속도로 운영되도록 설계되어있다. 하지만 최근 급속히 보급이 증가하고 있는 태양광이나 에너지 저장장치와 같은 분산자원으로 인하여 미래 배전환경의 운영은 보다 복잡해 지고 있으며 다양한 정보의 실시간 수집이 필요하다. 본 연구에서는 기존의 배전지능화의 한계를 극복하기 위해 차세대 배전지능화 시스템의 요구사항을 도출하였으며, 이를 기반으로 배전계통에 필요한 통신네트워크 체계와 성능요건을 정의하였다. 배전지능화시스템과 같은 대규모 시스템의 현장 도입에는 과도한 시간과 비용이 소요되므로 설계된 시스템의 성능 검증을 위하여 소프트웨어 기반의 단말장치 시뮬레이터를 개발하였다. 시뮬레이터를 활용하여 실제 운영과 유사한 시험환경을 구축하고, 단말장치를 1,000대 까지 증가시켰을 때 제시된 시스템의 네트워크 점유는 최대 10% 이하로 차세대 배전지능화시스템의 기능을 지원하기 위한 네트워크 요구사항을 충족함을 보였다.