• 제목/요약/키워드: XML Data

검색결과 1,240건 처리시간 0.028초

XML기반 테스트 정보를 공유하는 소프트웨어 테스팅 자동화 프레임워크의 설계 (Design of Software Testing Automation Framework sharing Test Information based on XML)

  • 정창신;이계임;김종희;정순기
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.89-99
    • /
    • 2005
  • 소프트웨어 테스팅 도구를 이용하여 테스팅 프로세스의 전체 또는 일부를 자동처리 함으로써 테스팅 시간의 단축과 비용을 줄일 수 있다. 현재 상용화된 테스팅 자동화 도구들은 상호 호환성을 고려하지 않고 개발되었기 때문에 특히, 테스트 설계 단계에서 생성되는 테스트 케이스(테스트 프로시저, 테스트 데이터 및 테스트 수행 결과의 예측 등)의 정보 공유와 재사용이 불가능하다. 본 논문에서는 테스트 케이스의 정보 공유와 재사용을 위하여 테스팅 자동화 도구들의 통합화 대신에 테스팅 수행과정에서 생성된 테스트 케이스 정보를 다른 테스팅 도구들에서도 접근, 공유할 수 있는 테스팅 자동화 프레임워크를 제안하였다. 제안한 통합 환경 테스팅 자동화 프레임워크의 유효성과 효과성, 그리고 시스템 성능과 테스트 케이스의 재사용성을 입증하기 위하여 기존 3개의 테스팅 도구들을 테스트 시나리오에 따라 실험하였다. 실험한 결과 통합 환경 테스팅 자동화 프레임워크 상에서 테스트 케이스의 재사용을 통해 테스팅 시간의 단축과 비용을 감소시킬 수 있었다.

  • PDF

시멘틱웹 구축을 위한 스키마 관리 기법 연구 (Schema management skills for semantic web construction)

  • 김병곤;오성균
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.9-15
    • /
    • 2007
  • 전 세계적으로 인터넷의 사용이 일반화되면서 인터넷상의 정보의 양이 기하급수적으로 증가하였고, 이에 따라 이러한 정보들을 수집하고 통합하여 특정집단 또는 일반인들의 의사결정을 지원하기 위한 시멘틱웹에 대한 중요성이 갈수록 증대되고 있다. 시멘틱웹을 구성하는 기본 구조는 온톨로지이며, XML, RDF/RDF스키마, OWL 같은 언어들은 온톨로지의 스키마를 구성하는 기본 수단이다. 온톨로지의 스키마를 구성하고 관리할 때 중요한 고려사항 중 하나는 스키마는 시간이 지남에 따라 변화한다는 것이다. 그러므로 스키마상의 도메인의 변화 데이터 개념의 변화 혹은 자원간의 관계의 변화 등을 감지하고 이를 반영할 수 있는 형태로 구현되어야 한다. 본 연구에서는 시멘틱웹의 스키마관리를 위한 버전 관리 기법을 제안한다. 이를 위하여 버전의 변화 형태를 카테고리 별로 분류하고 이를 바탕으로 버전 그래프를 생성하였다. 생성된 그래프를 바탕으로 이행성규칙 등을 정의하여 적용하였으며, 좀 더 세세한 적용이 가능하도록 표식을 사용하여 적용 가능한 버전 스키마의 범위를 확장하도록 하였다.

  • PDF

모바일 에이전트를 이용한 상품거래서비스에 관한 연구 (A Study of Product Trade Service using Mobile Agent)

  • 안성욱;오기욱
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권3호
    • /
    • pp.1-10
    • /
    • 2001
  • 최근 인터넷의 증가와 함께 인터넷 비즈니스의 상거래 방식 또한 바뀌어 가고 있다. 기존 상거래 방식은 사용자 스스로가 원하는 정보를 찾아 다녔지만 점차 사용자의 편의를 위해서 하나의 사이트에서 사용자에게 맞춤 서비스를 할 수 있어야 한다. 이러한 서비스를 사용자에게 제공하기 위해 서비스 업체들은 모바일 에이전트를 이용한 상거래 시스템 구축이 필요하다. 모바일 에이전트 기반의 상거래 시스템은 사용자에게는 하나의 사이트에서원하는 정보를 얻을 수 있고, 서비스 업체는 고객들에게 다양하면서도 유익한 정보를 제공할 수 있다. 이는 신뢰성 있는 전자상거래 환경 구현을 위하여 매우 중요하다. 하지만 일반적으로 사용되는 모바일 에이전트 기반의 플랫폼은 사용자가 URL정보를 알아야 하고, 이러한 기능은 검색 엔진에 의존하고 있다. 이와 더불어 사용자의 요구 수준이 증가하면서 사용자는 단순데이터를 제공받는 것이 아니라 통합, 요약된 서비스를 제공받기 원하고 있다. 본논문에서는 사용자가 원하는 정보를 한 사이트 또는 한 페이지에서 제공하고, 적은 횟수의마우스 클릭으로 사용자의 요구사항을 만족시킬 수 있도록 모바일 에이전트 개념을 적용한 상품 거래 시스템을 구현한다. 이를 위하여 E-Service를 하기 위한 플랫폼인 E-speak를 이용하여 상품 거래 시스템을 구현한다. 또한 컨텐츠는 XML 문서로 저장하고 이를 기반으로자료를 공유한다.

  • PDF

재사용 서비스의 등록/검색을 위한 확장된 UDDI 시스템 (Extended UDDI System for Registering and Discovering the Reusable Services)

  • 신수혜;백선재;박준석;문미경;염근혁
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권3호
    • /
    • pp.101-110
    • /
    • 2011
  • 웹 서비스(Web Service)는 SOAP, WSDL, UDDI 등의 표준화된 XML 메시지를 통해 네트워크 상에서 상이한 시스템간의 상호작용을 가능하게 하는 소프트웨어 시스템이다. 특히, UDDI는 서비스 제공자에 의한 서비스 등록과 서비스 요청자의 서비스 검색을 지원하는 레지스트리이다. 기존의 UDDI연구는 서비스의 단순 검색과 등록에 관한 연구로, 서비스 검색 향상에 관한 UDDI 연구나 컴포넌트 단위의 재사용성 향상을 위한 확장된 UDDI설계에 관한 연구를 제시하고 있다. 본 논문에서는 기존 UDDI의 서비스 등록과 검색 기능뿐만 아니라, 재사용을 위한 서비스 모델과 이를 위한 새로운 UDDI 자료구조와 API를 제안하며, 재사용을 위한 서비스 등록과 검색 기능을 제공하는 확장된UDDI를 설계 및 구현한다. 제시된 UDDI 시스템을 통해 서비스 개발자는 이미 개발된 서비스를 사용하여 서비스 애플리케이션을 개발함으로써 개발 비용 및 시간을 줄일 수 있으며, 검증된 서비스를 재사용함으로써 품질도 보장할 수 있을 것으로 기대된다.

  • PDF

효과적인 차량 선적을 위한 공간 배치의 최적화 기법 (An Optimization Method of Spatial Placement for Effective Vehicle Loading)

  • 차주형;최진석;배유수;우영운
    • 한국정보통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.186-191
    • /
    • 2020
  • 이 논문에서는 차량 운반선에서 선적 계획과 하적 계획에 따른 차량 선적을 효과적으로 진행하기 위하여, 선박 내 데크에 차량을 효율적으로 배치하는 최적화 기법을 제안하였다. 이를 위해, 선박의 공간 정보를 나타내는 XML 데이터의 변환, 병합 및 분할 알고리즘, 유전자 알고리즘을 활용하였으며, 또한 최적화된 차량 배치 결과를 시각화하는 기능까지 구현하였다. 기존의 전형적인 유전자 알고리즘에서 사용되는 선택, 교차, 변이, 엘리트 보존 등의 기법들을 활용하였으며, 특히 차량의 선적을 위한 선박 공간을 병합 및 분할하는 기법을 함께 제안하여 차량 배치 최적화 기법을 제안하였다. 실험 결과, 기존의 유전자 알고리즘만으로 최적화하기 힘든 부분에 제안한 병합 및 분할 기법을 적용하는 것이 최적화 과정에 효과적이었음을 확인할 수 있었다. 또한, 시각화 기법을 통해 차량 배치 결과를 도면 형태로 보여줌으로써 배치 결과의 효율성을 전문가가 쉽게 판단할 수 있도록 하였다.

RBAC에 기초한 통합형 프라이버시 보호 모델 (Integrated Privacy Protection Model based on RBAC)

  • 조혁현;박희만;이영록;노봉남;이형효
    • 정보보호학회논문지
    • /
    • 제20권4호
    • /
    • pp.135-144
    • /
    • 2010
  • 프라이버시 보호는 기업의 온/오프-라인 데이터 처리 시스템 안에서 프라이버시 정책들을 수행할 수 있을 때에 달성될 수 있다. 프라이버시 정책 모델 중에는 P-RBAC과 목적모델, 의무모델이 있다. 그러나 이들 각각의 모델들만으로는 급변하는 기업환경에 능동적으로 대처하기 어렵다. 동일한 역할에 속해있는 사용자 중 최적의 조건을 만족하는 자만을 선발하여 일정기간 새로운 임무를 부여할 수 있어야하고, 풍부한 접근제약조건 표현을 허용하여 프라이버시 보호를 강화할 수 있어야 한다. 이를 위해 우리는 목적모델과 P-RBAC 모델, 의무모델을 통합시킨 통합형 프라이버시 보호 모델을 제안한다. 그리고 우리의 모델이 구현플랫폼과 응용에 종속적이지 않고 자동화될 수 있도록 XML 기반 정책언어모델을 정의한다.

HTML5 iframe 기반 상호작용형 융합 콘텐츠 저작을 위한 XML 데이터 모형 및 해석기 개발 (XML Data Model and Interpreter Development for Authoring Interactive Convergence Contents based on HTML5 iframe)

  • 이준정;홍준석;김우주
    • 한국콘텐츠학회논문지
    • /
    • 제20권12호
    • /
    • pp.250-265
    • /
    • 2020
  • N-Screen 환경에서 HTML5 표준 기반 콘텐츠 개발은 필연적이다. 그러나 높은 개발 비용과 개발 인프라 부족 등의 이유로 HTML5 조작형 콘텐츠 개발은 소극적이다. 이에 동영상, 오디오와 같은 멀티미디어 콘텐츠를 동적 조작 구현이 가능한 HTML5와 융합하여 사용자와 상호작용이 가능한 효율적인 콘텐츠 개발 모형을 제안하고자 한다. 제안 모형은 통합 제어용 플레이어를 포함한 HTML5 레이아웃 내에 멀티미디어와 iframe(inline frame) 영역을 구분 배치하도록 설계하였다. 상호작용형 HTML5 문서들은 화면 단위로 나누어 작성하여 iframe을 통하여 제공된다. HTML5의

AppLock 정보 은닉 앱에 대한 취약점 분석 (Vulnerability analysis for AppLock Application)

  • 홍표길;김도현
    • 정보보호학회논문지
    • /
    • 제32권5호
    • /
    • pp.845-853
    • /
    • 2022
  • 스마트폰의 메모리 용량이 증가하면서 스마트폰에 저장된 개인 정보의 종류와 양도 증가하고 있다. 하지만 최근 악의적인 공격자의 악성 앱이나 수리기사 등의 타인으로 인해 스마트폰의 사진, 동영상 등의 다양한 개인 정보가 유출될 가능성이 증가하고 있기 때문에, 사용자의 이러한 개인 정보를 보호할 수 있는 다양한 정보 은닉 앱이 출시되고 있다. 본 논문은 이러한 정보 은닉 앱의 암호 알고리즘 및 데이터 보호 기능을 분석하여 안전성 및 취약점을 분석 및 연구했다. 이를 위해 우리는 Google Play에 등록된 정보 은닉 앱 중에서 전 세계적으로 가장 많이 다운로드된 AppLock 3.3.2 버전(December 30, 2020)과, 5.3.7 버전(June 13, 2022)을 분석했다. 접근 제어 기능의 경우, 사용자가 입력한 패턴을 암호화하기 위한 값들이 소스 코드에 평문으로 하드코딩 되어있으며 암호 알고리즘이 적용된 패턴 값은 xml 파일에 저장한다는 취약점이 존재했다. 또한 금고 기능의 경우 금고에 저장하기 위한 파일과 로그 파일을 암호화하지 않는 취약점이 존재했다.

Requirement Analysis for Bio-Information Integration Systems

  • Lee, Sean;Lee, Phil-Hyoun;Dokyun Na;Lee, Doheon;Lee, Kwanghyung;Bae, Myung-Nam
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 ISIS 2003
    • /
    • pp.11-15
    • /
    • 2003
  • Amount of biological data information has been increasing exponentially. In order to cope with this bio-information explosion, it is necessary to construct a biological data information integration system. The integration system could provide useful services for bio-application developers by answering general complex queries that require accessing information from heterogeneous bio data sources, and easily accommodate a new database into the integrated systems. In this paper, we analyze architectures and mechanisms of existing integration systems with their advantages and disadvantages. Based on this analysis and user requirement studies, we propose an integration system framework that embraces advantages of the existing systems. More specifically, we propose an integration system architecture composed of a mediator and wrappers, which can offer a service interface layer for various other applications as well as independent biologists, thus playing the role of database management system for biology applications. In other words, the system can help abstract the heterogeneous information structures and formats from the application layer. In the system, the wrappers send database-specific queries and report the result to the mediator using XML. The proposed system could facilitate in silico knowledge discovery by allowing combination of numerous discrete biological information databases.

  • PDF

비디오 샷 검증 시스템 (A Video Shot Verification System)

  • 정지문
    • 디지털융복합연구
    • /
    • 제7권2호
    • /
    • pp.93-102
    • /
    • 2009
  • Since video is composed of unstructured data with massive storage and linear forms, it is essential to conduct various research studies to provide the required contents for users who are accustomed to dealing with standardized data such as documents and images. Previous studies have shown the occurrence of undetected and false detected shots. This thesis suggested shot verification and video retrieval system using visual rhythm to reduce these kinds of errors. First, the system suggested in this paper is designed to detect the parts easily and quickly, which are assumed as shot boundaries, just by changing the visual rhythm without playing the image. Therefore, this enables to delete the false detected shot and to generate the unidentified shot and key frame. The following are the summaries of the research results of this study. Second, during the retrieving process, a thumbnail and keyword method of inquiry is possible and the user is able to put some more priorities on one part than the other between the color and shape. As a result, the corresponding shot or scene is displayed. However, in the case of not finding the preferred shot, the key picture frame of similar shot is supplied and can be used in the further inquiry of the next scene.

  • PDF