• 제목/요약/키워드: design computing

검색결과 2,914건 처리시간 0.031초

X-TOP: 레거시 시스템상에서 온톨로지 구축을 위한 토픽맵 플랫폼의 설계와 구현 (X-TOP: Design and Implementation of TopicMaps Platform for Ontology Construction on Legacy Systems)

  • 박여삼;장옥배;한성국
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권2호
    • /
    • pp.130-142
    • /
    • 2008
  • 토픽맵은 기존의 온톨로지 언어와는 달리 위치정보를 이용하여 형태를 변환하지 않고도 많은 양의 이종 정보 자원을 통합할 수 있는 온톨로지 언어이다. 지금까지 토픽맵 구축을 위한 여러 편집기등이 개발되어 있으나, 이들은 XTM 문서를 독자 방식으로 처리하고 있다. 따라서 대용량 자료를 처리하는 데 많은 시간이 소요되고, 현재 RDB 기반에서 운영되고 있는 레거시 시스템에 적용하여 실용화하기에는 많은 문제가 있다. 본 논문에서는 XTM 1.0 규격 기반의 대용량 토픽맵을 RDB 구조로 모델링하여, 처리시간을 최소화하고 레거시 시스템 상에서 온톨로지 구축이 가능하도록 하였다. 기존에 사용하고 있는 SQL 도구와 어플리케이션 개발 도구를 토픽맵 온톨로지 구축에 활용할 수 있도록 하여, 온톨로지 구축의 효율성을 높이고 XTM 문서와 데이타베이스간의 상호 호환이 가능한 토픽맵 플랫폼 X-TOP을 설계하고 구현하였다. X-TOP은 향후 사용자 인터페이스 변경과 다양한 DBMS를 지원할 수 있도록 3계층 구조를 갖고 있다. 헬스케어의 암 온톨로지 관리에 X-TOP을 적용하여 기존 시스템과의 성능 비교와 실무 응용의 유효성을 보였다.

다중 사출설비 환경에서 후가공 공정의 통합운영을 위한 컨베이어 구조 설계에 관한 연구 (Design of Conveyor Structure for Integrated Post-Process in Multi-Injection Molding Machine Environments)

  • 김기범
    • 한국산학기술학회논문지
    • /
    • 제21권5호
    • /
    • pp.22-27
    • /
    • 2020
  • 본 연구는 다수의 사출기가 병렬로 배치된 사출공장의 생산 환경에서 생산성 및 물류효율을 동시에 개선할 수 있는 방법론을 다루고자 한다. 일반적으로 사출공장의 저층부에 위치한 사출기에는 사상 등의 후가공 공정이 연속 배치되어 있고, 후가공을 담당하는 작업자 1~2명이 항시 배치되어 있다. 사출기 앞은 후가공 및 이후 공정으로의 물류 이송작업으로 인해 생산성 저하는 물론이고, 매우 복잡한 물류 흐름이 형성되어 있다. 이에 본 연구에서는 사출기마다 배치되어 있는 후가공 공정을 통합 운영하고, 통합된 후가공 공정에 사출품을 자동 이송하기 위한 컨베이어 구조를 설계하기 위한 방법론을 제안한다. 이를 위해 통합 후가공 공정으로의 투입 컨베이어 구조와 대수를 선정하기 위한 모델 및 각 사출기와 컨베이어를 연결하기 위해 최적의 조합을 찾기 위한 모델을 다룬다. 제안 방법론은 공정의 통합과 물류 방식의 재설계를 통해 생산성을 개선함과 동시에 물류 효율을 높일 수 있는 총합생산성 개선모델이다. 마지막으로 본 연구에서 제안한 방법론을 가전제품 외관에 사용되는 사출품을 생산하는 사출공장을 대상으로 적용하여, 실제 생산 환경에의 적용가능성을 확인함과 동시에 생산성 및 물류효율이 40% 이상 개선됨을 검증하였다.

임베디드 운영체제의 스케줄링 프리미티브를 고려한 정적 최악실행시간 분석도구 (Static Worst-Case Execution Time Analysis Tool for Scheduling Primitives about Embedded OS)

  • 박현희;양승민;최용훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권5호
    • /
    • pp.271-281
    • /
    • 2007
  • 임베디드 운영체제에서의 실시간성 지원은 현대 임베디드 시스템에서 추가사항이 아니라 필수사항이다. 이러한 임베디드 운영체제가 사용되는 시스템의 실시간성 지원을 충족하기 위해서는 시스템 내 실시간성이 요구되는 태스크들의 스케줄링 가능성 여부가 중요하며, 이를 시스템 수행 전 검증해야 할 필요가 있다. 스케줄링 가능성 분석에서 핵심적인 부분 중의 하나는 태스크의 최악실행시간을 구하는 것이다. 기존의 최악실행시간 분석도구들은 일반적인 응용 태스크 즉, 응용 프로그램의 최악실행시간을 위주로 분석하였기 때문에 응용 프로그램들이 운영체제에 의해 스케줄링시 영향을 받는 운영체제의 스케줄링 관련 프리미티브들(스케줄러, 인터럽트 서비스 루틴등)에 대한 고려는 전혀 하지 않고 있다. 본 논문에서는 임베디드 운영체제 중에 널리 사용하고 있는 임베디드 리눅스가 사용되는 임베디드 시스템에서의 스케줄링 관련 프리미티브들을 고려하는 최악실행시간 분석 도구를 설계하고 구현한다. 이 분석도구는 일반적인 응용 프로그램 뿐만 아니라 임베디드 리눅스 커널내의 스케줄링에 영향을 미치는 관련 프리미티브들의 최악실행시간을 분석하여 스케줄링 분석의 정확성을 더욱 더 높인다. 이 도구는 현재 임베디드 환경에서 통합개발환경으로 제작된 이클립스(Eclipse)의 플러그인 형태로 개발되어 어떠한 플랫폼에서도 동작 가능하고 사용자가 사용하기에 편리한 인터페이스 및 기능을 제공할 수 있도록 구현한다.

모바일 클라우드 환경에서 생체인식을 이용한 사용자 인증 프로토콜 설계 (A Design of User Authentication Protocol using Biometric in Mobile-cloud Environments)

  • 김형욱;김범용;전문석
    • 한국산학기술학회논문지
    • /
    • 제18권1호
    • /
    • pp.32-39
    • /
    • 2017
  • 최근 모바일 클라우드 서비스가 증가하고 있으며, 특히 하나의 클라우드 컴퓨팅 서비스의 제약을 넘어 멀티 클라우드 방식에 관한 연구가 활발하게 진행되고 있다. 멀티 클라우드 환경에서 상호 협약된 서비스 제공자들 간의 추가적인 클라우드 서비스를 이용하기 위해 사용자는 다중 인증이 필요하다. 기존 연구에서 SSO를 이용한 방식은 SSO 서버를 통해 모든 인증이 이루어지기 때문에 악의적인 공격에 의해 SSO 서버의 서비스 불가 시 모든 클라우드 서비스 사용이 불가능하다. 또한 브로커를 이용한 방식에서는 사용자가 가입하지 않은 서비스 제공자에게 인증정보를 노출하게 되는 취약점이 존재한다. 본 논문에서는 추가 클라우드 사용 시 노출이 없는 생체인식을 이용한 안전한 사용자 인증 프로토콜을 제안한다. 제안하는 프로토콜은 멀티 클라우드 환경에서 각각의 클라우드에 인증을 위한 정보를 저장하지 않으며 한 번의 생체인증으로 여러 클라우드를 사용할 수 있다. 키의 안정성 측면에서 키 합의 과정과 키 공간 크기를 통해 안정성을 확보하였으며 중간자 공격, 재생 공격 등의 다양한 공격 방식에 대한 무력화를 통한 안전한 모바일 클라우드 서비스를 제공한다.

이질의 네트워크 간의 상호운용을 위한 양방향 지니 어댑터 설계 및 구현 (Design and Implementation of Two-way Jini Adaptor for Interoperability between heterogeneous Networks)

  • 오일진;황윤영;이규철
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권9호
    • /
    • pp.864-875
    • /
    • 2008
  • 유비쿼터스 환경이 도래하면서 유비쿼터스 환경을 제공하기 위한 서브네트워크들이 다양화되고 있다. 유비쿼터스 환경에서 서비스 검색을 위해 지니(Jini), UPnP, DPWS 등 여러 서브네트워크들이 제공되고 있다. 하지만 이러한 서브네트워크들은 서비스 기술방식, 통신방식 및 시스템을 구성하기 위한 언어가 상이함으로 인하여 서로 간에 상호운용이 되지 않는다. 유비쿼터스의 정의를 달성하기 위해서는 모든 사용자가 모든 서비스를 발견하고 사용할 수 있어야한다. 하지만 기존의 서브네트워크는 이러한 요구조건을 만족시키지 못하고 있는 실정이다. 본 논문에서는 서브네트워크의 상호운용을 위하여 기존의 방식과는 달리 웹서비스를 중간매개체로 하여 서비스들을 검색하고 사용하는 방식인 WSUN(Web Services on Universal Networks)을 기반으로 지니 시스템과 이질의 서브네트워크 간의 상호운용을 위한 지니 어댑터를 설계하고 구현한다. 지니 어댑터는 Lookup Service, 지니 사용자, 웹서비스 사용자를 확장한 것이다. 지니 어댑터는 지니 서비스를 발견하여 웹서비스로 변환하고 UDDI에 등록한다. 지니 어댑터는 지니 시스템에서 발생하는 이벤트를 처리하여 WSUN을 이용하여 이질 서브네트워크 사용자의 서비스 검색에 활용한다. 지니 어댑터를 통하여 WSUN 클라이언트는 지니 서비스 상태정보를 활용한 서비스 검색 및 사용이 가능하게 한다. 그리고 지니 사용자는 지니 어댑터를 통해 이질의 서브네트워크에서 제공하는 서비스를 검색 및 사용이 가능하게 한다.

상접한 공간 객체의 무결성 지원을 위한 공간 연산 트리거의 설계 및 구현 (Design and Implementation of a Spatial-Operation-Trigger for Supporting the Integrity of Meet-Spatial-Objects)

  • 안준순;조숙경;정보흥;이재동;배해영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권2호
    • /
    • pp.127-140
    • /
    • 2002
  • 공간 데이타베이스 시스템에서 데이타베이스의 일관성 유지를 위해 의미적 무결성을 지원해야 한다. 실세계의 경계(boundary) 레이어에서 경계는 주위의 공간 객체들과 항상 접해 있어야만 하는 상접(meet)한 성질과 두개 이상의 다른 공간 객체가 동일한 이름을 가질 수 없는 성질을 가진다. 이 성질은 실세계에서 묵시적으로 인지되는 개념이다. 따라서 공간 객체의 갱신으로 인해 레이어에 대한 묵시적인 개념이 위배될 경우 무결성 유지가 필요하다. 따라서 본 논문에서는 이 레이어에 대한 공간 객체의 무결성을 유지하기 위한 공간 연산 트리거를 제안한다. 제안한 기법은 SQL-3를 기반으로 공간 연산 트리거 정의어를 정의하고, 레이어에 대한 무결성 제약조건이 위배될 때 수행되며, 공간 연산 트리거 수행 전략으로 동일 레이어에 대한 공간과 비공간 데이타 트리거로 나누어 수행되고, 다른 레이어에 대한 비공간 데이타 트리거를 수행하는 기법이다. 공간 연산 트리거 관리기는 사용자에게 의해 정의된 공간 연산 트리거 정의어는 공간 연산 트리거 처리기를 통해 파스트리를 생성하여 카탈로그 관리기를 통하여 데이타베이스에 저장되며, 갱신 질의시 공간 연산 트리거 수행 처리기를 통해 공간 데이타베이스의 일관성을 유지시켜주는 구조를 가지고 있다. 공간 연산 트리거는 상접성을 유지해야 하는 공간 객체들의 의미적 무결성을 위해 공간과 비공간 데이타에 대하여 3 단계 수행으로 공간 객체에 대한 의미적 무결성 유지와 자동 보정으로 사용자 편의성을 제공한다.

JINI 기반 원격 응용 모니터링 시스템 (A Remote Applications Monitoring System using JINI)

  • 임성훈;송무찬;김정선
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권3호
    • /
    • pp.221-230
    • /
    • 2004
  • 원격 모니터링 시스템이란 네트웍에 분산된 호스트 혹은 원격 어플리케이션의 상태를 실시간으로 모니터링 하는 시스템이다. 네트웍에 분산된 호스트들은 다양한 플랫폼을 갖추고 있는 것이 현실이다. 하지만, 기존의 모니터링 시스템들은 플랫폼에 의존적인 성격을 띠고 있다. 네트웍을 통해서 모니터링을 하기 때문에 잠재적인 네트웍의 문제발생에 대한 적절한 대응이 필요하지만, 기존의 모니터링 시스템들은 네트웍의 문제에 대해서 적절하게 대응을 못하고 있다. 그리고 호스트의 상태를 변화시키는 요인은 호스트의 시스템 자원보다는 어플리케이션의 상태변화가 주 요인이 되고 있지만, 기존의 시스템들은 주로 호스트의 상태정보만 모니터링을 하고 있다. 따라서, 분산된 호스트들의 플랫폼에 독립적이고, 네트웍의 잠재적인 문제발생을 적절하게 대응을 할 수 있고, 호스트의 상태정보 보다는 호스트의 어플리케이션의 상태정보를 모니터링 하는 시스템이 필요한 실정이다. 본 논문에서는 네트웍에 분산된 어플리케이션의 실시간 모니터링을 통해서 어플리케이션 상태를 효과적으로 관리할 수 있는 모니터링 시스템인 RAMS (Remote Applications Monitoring System)의 설계 및 구현을 제시한다. 이 시스템은 네트웍에 분산된 호스트들의 효과적인 관리를 위해 호스트 어플리케이션의 상태를 모니터링 한다. RAMS는 모니터링 대상인 호스트 어플리케이션의 모니터링을 담당하는 Agent, 호스트의 등록, 관리를 담당하는 Manager로 구성된다. Manager와 Agent는 네트웍 단절 혹은 호스트 failure의 상황에도 자동으로 복구가 가능할 수 있도록 JINI를 최대한 활용함으로써 다른 시스템에 비해 시스템의 구성 및 관리가 용이한 특성을 갖는다.

UbiFOSTM 실시간 운영체제에서 POSIX지원을 위한 래퍼의 설계 및 구현 (Design and Implementation of Wrapper to Support POSIX Standards on UbiFOSTM Real-Time Operating System)

  • 송예진;조문행;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제7권8호
    • /
    • pp.31-40
    • /
    • 2007
  • 최근의 내장형 시스템은 그 용도에 따라 특정 기능만 수행하는 단순한 응용프로그램을 탑재했던 과거와는 달리 멀티미디어 기능들이 하나로 통합된 디지털 컨버전스 기기로 진화하면서 응용프로그램의 복잡도가 현저히 증가하였다. 또한 응용프로그램은 그 시대의 요구에 따라 여러 응용프로그램들과 통합되고 진화해 간다. 이러한 응용프로그램을 개발하고 관리하기 위해서는 개발자와 관리자간의 표준화된 인터페이스가 필요하다. 컴퓨팅 시스템에서 개방형 시스템 구조를 갖는 표준 중 운영체제의 인터페이스에 대한 표준으로 POSIX(Portable Operating System Interface)가 개발되었으며, 디지털 컨버전스 기기와 같이 실시간 운영체제 탑재를 요구하는 시스템을 위한 인터페이스 표준으로 POSIX.4계열이 있다. 본 논문에서는 개방형 실시간 운영체제 인터페이스 표준인 POSIX.4 지원을 위한 래퍼(wrapper)를 실시간 운영체제 UbiFOSTM에 설계 및 구현한 내용을 기술한다. 또한, POSIX.4 표준을 준수한 응용프로그램을 Linux와 UbiFOSTM에 각각 탑재하여 비교 실험하고 구현한 래퍼의 성능 오버헤드가 $3{\sim}9{\mu}s$로 미미하다는 측정 결과를 제시한다.

유비쿼터스 환경에서 개인자산관리 서비스를 위한 지능형 에이전트의 설계 (The Design of Intelligent Agent for Personal Finance Management System on Ubiquitous Environments)

  • 신경식;김남희
    • 지능정보연구
    • /
    • 제15권4호
    • /
    • pp.65-78
    • /
    • 2009
  • 최근 금융 환경 변화의 폭과 속도가 빨라지고 다양한 금융상품들이 출현함에 따라 개인 차원에서의 합리적 재무관리에 대한 필요와 욕구가 급격히 증대되고 있다. 특히 개인이 처한 재무 상황에 맞는 맞춤형 자산관리 서비스에 대한 요구도 높아짐에 따라 금융기관에서는 프라이빗 뱅킹(Private Banking) 부문을 신설하고 지속적으로 확대해 왔다. 그러나 프라이빗 뱅킹이 가지는 고비용 구조로 말미암아 서비스 대상 고객이 매우 제한되고 있어 실질적으로 자산관리에 대한 전문서비스를 필요로 하는 대다수의 고객들은 수혜자가 될 수 없다는 문제가 있다. 본 논문에서는 개인자산관리 전문가인 프라이빗 뱅커(Private Banker)의 전문지식과 지식체계를 구조화, 시스템화 하여 이를 지능형 에이전트로 구현함으로써 저비용으로 다수의 고객들에게 전문적이고 맞춤형인 개인자산관리 서비스를 제공하는 방안에 관해 고찰해 본다. 그 첫 시도로 개인의 재무의사결정과 관련된 다양한 시나리오에 기반하여 개인 자산관리를 위한 지능형 에이전트인 U-smart PB(private banking)의 프레임워크를 제시하고 핵심 서비스를 도출한다. 본 시스템은 시간과 장소에 구애 받지 않는 유비쿼터스 환경에서 실시간 개인맞춤형 자산관리를 지원하는 지능형 에이전트로 단순 정보 제공뿐만 아니라 개인의 투자의사결정을 전문적으로 지원함을 목적으로 한다.

  • PDF

차량 궤적 추적을 위한 불확실성 처리기 구현 (Implementation of Uncertainty Processor for Tracking Vehicle Trajectory)

  • 김진석;김동호;류근호
    • 정보처리학회논문지D
    • /
    • 제11D권5호
    • /
    • pp.1167-1176
    • /
    • 2004
  • 인터넷 기술의 발달로 다양한 응용분야의 컴퓨팅 환경은 상당한 변화를 겪어 왔다. 특히 지난 3년여 동안 물류분야에서는 물류 회사간 인터넷 기반의 가상 비즈니스 활동 또는 서비스 아키텍처를 의미하는 e-로지스틱스라는 새로운 개념에 대한 활발한 연구가 진행되었다. 효과적인 e-로지스틱스 프레임워크 구축을 위해서 GIS, GPS 및 시공간 데이터베이스를 포함하는 이동체 기술 개발이 진행 중에 있다. 이동체 기술은 자동차, 비행기, 선박 등과 같이 시간에 따라 공간상의 위치를 변경하는 시공간 객체에 대한 효율적인 데이터 관리를 의미한다. 그러나 기존의 관련 시스템은 여러 가지 이유로 이동체에 대하여 오직 가장 최근에 검출된 위치정보만을 관리하기 때문에, 과거 및 미래의 불확실한 위치 추정방법에 대한 구체적인 제시는 미약한 상태에 있다. 따라서 이 논문에서는 이동체에 대한 이력정보 관리와 이를 이용한 과거의 위치 추정이 가능한 시스템을 제안한다. 이를 위해 물류 운송차량 위치 추적을 위한 모델링과 데이터베이스 및 시스템 구조를 제시한다. 아울러 제안 시스템을 e-로지스틱스 분야의 주요 응용인 택배 차량에 대한 위치정보 불확실성 처리 시나리오에 적용하는 예를 가지고 설명한다.