• 제목/요약/키워드: 개발자

검색결과 15,015건 처리시간 0.041초

XML 테스트 스크립트를 이용한 내장형 시스템 소프트웨어 테스팅 도구 (Embedded System Software Testing Tool Using XML Test Script)

  • 곽동규;조용윤;;유재우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.463-465
    • /
    • 2005
  • 내장형 시스템의 요구사항이 복잡해짐에 따라 신뢰성이 높은 소프트웨어 생산이 어려워지고 있다. 본 논문은 신뢰성 높은 내장형 시스템의 소프트웨어를 생산을 위해 교차 컴파일 환경에서 사용 가능한 소프트웨어 테스팅 도구를 제안한다. 일반적으로 테스팅 도구는 독자적인 테스트 스크립트를 사용한다. 그러므로 테스팅을 하고자하는 개발자는 테스팅 도구에서 사용하는 테스트 스크립트를 학습하여야한다. 즉, 개발자가 기존의 테스트 도구를 사용하기 위해서는 새로운 스크립트 언어를 학습해야 하는 부담을 가지고 있다. 본 논문에서 제안하는 시스템은 이러한 단점을 극복하기 위해서 개발자에게 친숙한 XML을 이용하여 테스트 스크립트를 설계한다. XML은 마크 업 언어의 표준으로 다양한 응용을 가지고 있고 다른 형태의 포맷으로 쉽게 변환 가능하다는 장점을 가지고 있다. 또한, GUI 기반의 테스트 스크립트 생성기를 제공하여 개발자에게 직관적인 테스트 스크립트 작성을 할 수 있도록 제안한다. 그리고 기존의 테스트 스크립트와 달리 테스트 스크립트 언어 레벨에서의 테스트 분기를 제공하고 있어 테스트 결과에 따른 다양한 테스트를 실시할 수 있다. 본 테스팅 도구는 개발자에게 테스트 드라이버 작성을 위한 노력을 줄여 더욱 질 좋은 프로그램을 생성하는데 기여할 것으로 기대된다.

  • PDF

앱스토어별 코드사이닝 기법을 이용한 인증 방식과 보안성 분석 (Analysis of each appstores' certification way by code signing and security)

  • 김지홍;김영훈;임헌정;이준호;정태명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1221-1224
    • /
    • 2010
  • 스마트폰 사용자의 폭발적 증가와 함께 모바일 애플리케이션 시장에 대한 관심도 크게 증가하고 있다. 더불어 애플리케이션의 보안 위협 역시 증가하고 있는데 각 모바일 애플리케이션 마켓에서는 이에 대한 대처방안 중 하나로 코드사이닝 기법을 활용하고 있다. 코드사이닝 기법을 이용하여 애플리케이션 및 개발자에 대해 인증을 받는 방식에는 각 모바일 마켓별로 다른 점이 존재한다. 그 종류로는 개발자가 생성한 공개키와 해당 애플리케이션을 애플에 전송하고 애플이 이에 대한 검증을 하여 마지막 서명을 부여하는 방식의 애플 앱스토어, 개발자가 키와 증명서를 이용해 스스로 애플리케이션에 대해 증명서를 발급하는 방식의 구글 안드로이드 마켓, RIM에 등록되어 있는 코드사이닝 키를 이용하여 애플리케이션을 제출하면 자동적으로 서명을 받을 수 있는 블랙베리 앱월드, 사전에 개발자가 자기 증명을 통해 아이디를 발급받고 애플리케이션을 테스트 하우스에 등록하여 검증 및 서명을 받는 노키아오비스토어 등이 있다. 이와 같이 개발자 및 애플리케이션을 인증 받는 방식이 각 마켓별로 차이가 있는데 이에 대한 자세한 분석과 그에 따른 보안 위협에 대한 안정성에 대해 분석해 보겠다.

스페클 패턴을 이용한 광섬유 침입자 센서 시스템에 대한 연구 (A study of fiber optic intrusion sensor system using the speckle patterns)

  • 김인수;박재희
    • 한국광학회지
    • /
    • 제14권3호
    • /
    • pp.230-235
    • /
    • 2003
  • 빛의 모드사이의 간섭 때문에 발생하는 스페클 패턴의 변화를 이용하여 광섬유 침입자 센서 시스템을 개발하였다. 센서 시스템은 아날로그부, 디지털 제어부 및 신호처리부로 구성되어있다. 개발된 침입자 센서 시스템은 침입자를 감지하고 침입자가 차인지 사람인지를 구별해주었다. 침입자 감지 및 침입자 식별 실험을 500 m 광섬유를 사용하여 수행하였다. 개발되어진 광섬유 침입자 센서시스템은 침입자를 매우 정확하게 감지하였으며 침입자가 차인 경우 100% 차로 인식하였으며 사람인 경우 90% 사람으로 인식하였다.

정보보호시스템 공통평가기준 기반의 평가제출물 작성 방법 연구

  • 박진완;신화종;박동규;류재철
    • 정보보호학회지
    • /
    • 제13권6호
    • /
    • pp.4-15
    • /
    • 2003
  • 정보보호시스템 공통평가기준에 의해 정보보호시스템을 평가받기 위해 개발자는 해당평가보증등급의 보증패키지에 속하는 보증컴포넌트에서 요구하는 평가제출물을 작성하여야 한다. 공통평가기준에서는 평가제출물에 대한 작성방법을 제공하고 있지 않으므로 개발자가 평가제출물을 작성하는데 어려움이 있다. 본 고에서는 개발자가 공통평가기준에 기반한 평가제출물을 용이하게 작성할 수 있도록 적용될 수 있는 평가제출물 작성 방법론(순차방식, 병행방식)을 제시한다.

특집 : 보안성 평가 및 시험;정보보호시스템 공통평가기준 기반의 평가제출물 작성 방법 연구

    • 정보보호학회지
    • /
    • 제13권6호
    • /
    • pp.6-6
    • /
    • 2003
  • 정보보호시스템 공통평가기준(정보통신부고시 제2002-40호)에 의해 정보보호시스템을 평가받기 위해 개발자는 해당평가보증등급의 보증패키지에 속하는 보증컴포넌트에서 요구하는 평가제출물을 작성하여야 한다. 공통평가기준에서는 평가제출물에 대한 작성방법을 제공하고 있지 않으므로 개발자가 평가제출물을 작성하는데 어려움이 있다. 본 고에서는 개발자가 공통평가기준에 기반한 평가제출물을 용이하게 작성할 수 있도록 적용될 수 있는 평가제출물 작성 방법론(순차방식, 병행방식)을 제시한다.

K-MOOC 학습자의 학습행태 분석 및 서비스 방향성 연구 (The Learning Behavior of K-MOOC Learners and K-MOOC Service Recommendations)

  • 안준후;이지연
    • 정보관리학회지
    • /
    • 제37권3호
    • /
    • pp.221-252
    • /
    • 2020
  • MOOC 서비스의 플랫폼을 이어받아 국내에서 2015년부터 서비스를 개시한 한국형 온라인 공개강좌(Korea-Massive Open Online Course, K-MOOC)는 지난해까지 서비스의 양적인 성장에 주력하여 강좌 수와 수강자 수의 확보에 집중하였던 반면, 2020년부터는 새로운 강좌 커리큘럼과 묶음강좌의 개발, 서비스 제공기관의 확대를 통한 폭넓은 주제 분야의 강좌 제공 등 서비스의 질적인 성장을 도모하기 위해 다양한 시도를 진행하고 있다. 설문의 분석 결과를 바탕으로 K-MOOC 서비스의 방향성을 교수자와 강좌 관리자, 서비스 플랫폼 개발자의 측면에서 다음과 같이 제안하였다. 첫째, 강좌를 제공하는 교수자는 다양한 주제분야의 강좌를 제공하기 위해 강좌개발 전략을 구상하여야 한다. 둘째, 강좌를 제공하는 교수자와 K-MOOC 학습을 지원하는 관리자는 전공학습지원 수강동기를 가진 학습자들이 강좌 내 콘텐츠에 적극적으로 참여할 수 있도록 지원해야 한다. 셋째, K-MOOC 플랫폼 개발자는 좀 더 학습자의 학습 편의성을 높일 수 있는 방향으로 현재의 시스템을 개선해야 한다.

전문가 시스템 개발을 위한 체계적인 규칙추출 프로세스 방안 (A Study on the Systematic Rule Derivation Process for the Expert system Development)

  • 김화수;김세겸;조동래;김응수
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 1999년도 추계학술대회-지능형 정보기술과 미래조직 Information Technology and Future Organization
    • /
    • pp.79-88
    • /
    • 1999
  • 전문가 시스템의 지식베이스 구축에 필요한 규칙추출에 관련되는 지식공학자의 인력 부족자 전문분야에 적합한 지식공학자 확보에 따른 비용 증가, 지식공학자 수행 프로세스의 비 정형화로 인하여 특정한 전문가 시스템의 개발 때마다 관련된 지식획득 과정의 어려움 발생, 전문가 시스템의 지식베이스 특성이 고려되지 않은 개발 과정 수행에 따른 비현실적인 지식베이스 구축 등의 현존 문제점은 효율적인 전문가 시스템 개발의 장애 요인이 되고 있다. 이 논문에서는 전문가 시스템 개발에 있어서 체계적인 규칙추출을 위하여 지식베이스 구축에 관한 분석단계까지를 5개 단계로 세분화하여 지식획득과정을 강화하였고, 각 단계별로 지식공학자가 수행해야 하는 프로세스와 각 프로세스별로 지식공학자가 실질적인 작업을 통해 결과를 산출하는 태스크를 정형화하였다. 규칙추출 프로세스/태스크를 체계적으로 정형화하는 것은 성공적인 전문가 시스템의 개발에 도움을 줄 것이며, 개발자가 지식공학자의 역할을 대행할 수 있으므로 지식공학자의 확보 문제를 해결할 수 있다. 또한, 전문가 시스템의 적용 분야에 대한 확대 효과가 기대된다.

  • PDF

개발자를 위한 합성제품 평가 지침에 관한 연구 (A Study on Common Criteria for Developer's Perspective Guide)

  • 정성모;김석수
    • 융합보안논문지
    • /
    • 제8권2호
    • /
    • pp.7-13
    • /
    • 2008
  • 국내외적으로 보안제품 평가를 위해서 공통평가기준(CC)을 제정하여 제품을 평가한다. 이와 같은 기준은 제품의 복잡성과 함께 버전이 변화되어 제품 평가의 기준을 확대하고 있다. 하지만 개발자 입장에서 제품을 설계할 때 보안성 평가 지침에 적합한 형태로 접근하기가 매우 어렵다는 문제점이 있다. 이는 개발자에게 제시되는 평가기준이 불명확하기 때문이다. 이에 본 연구에서는 개발자를 위한 합성제품 평가 지침을 제시함으로써 정보보안 제품을 설계단계에서부터 보안 제품 기준을 명확히 도입할 수 있도록 방안을 제시하고자 한다.

  • PDF

초고속 가입자 망의 연구 동향 분석과 가입자망 구조(안) (Analysis & Requirement Specification of High Speed Access Network)

  • 장종욱
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 1998년도 춘계학술발표논문집
    • /
    • pp.317-322
    • /
    • 1998
  • 국내 가입자 망의 대형 시장을 보호하고 각 기업의 중첩 투자에 대비하고 국제 환경에 효과적으로 대응하기 위한 가입자 망 관련 기술 확보를 위해서는 국내 상황에 필요한 가입자 망 전반에 걸친 구조와 기술에 대하여 표준화가 시급한 실정이다. 다시 말하면 가입자 망의 표준화가 우리의 한정된 기술 개발 자원을 효과적으로 활용, 경쟁력 있는 핵심 기술을 집중적으로 개발하여 국각 경쟁력을 우위에서게 할 뿐 아니라 기술개발 결과물이 조기에 시장 경쟁력을 갖도록 해준다. 가입자 망에 대한 관심이 전세계적으로 매우 높아짐에 따라 ITU-T(International Telecommunication Union-Radio communications Sector), ETSI(European Telecommunication Standards Institute), DAVIC(Digital Audio Visual Council)과 FSAN(Full Service Access Network) Gx와 같은 여러 기관들이 가입자 망의 기능과 구조를 정의하고 있다. 이 논문에서는 각 기관들이 제시하는 가입자 망의 모델에 대해서 살펴보고 국내 상황에 맞는 가입자 망 구조의 표준(안)을 제시한다.

  • PDF

Qplus 패키지 자동 생성 도구 개발 (Development of Tool to Generate Qplus Package Automatically)

  • 우덕균;임채덕;김흥남
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.394-396
    • /
    • 2004
  • 한국전자통신연구원(ETRI)에서 개발한 임베디드 리눅스인 Qplus(1)의 개발환경은 타겟 설정 도구인 타겟 빌더(2)와 통합개발환경인 Esto(3)를 포함한다. 타겟 빌더는 타겟에 설치될 응용, 라이브러리 등에 대해서 패키지 형태로 관리하고 있다. 개발자가 Esto를 사용하여 개발된 응용 프로그램을 타겟 빌더의 패키지로 추가하기 위해서는 패키지 명세 구문을 익혀서 수작업으로 패키지를 작성해야 한다. 이와 같은 과정은 개발자에게 프로그램 개발 이외의 오버헤드를 제공하기 때문에 전체적인 개발 시간이 길어질 수 있다. 본 연구에서는 이와 같은 문제를 해결하기 위하여 타겟 빌더의 패키지를 자동으로 생성하는 도구를 개발하였다. 본 도구는 Eclipse(4) 기반으로 개발되었으며, 개발중인 Eclipse 기반의 Esto와 타겟 빌더와 연동되어 개발자에게 사용하기 편리한 통합 Qplus 개발환경을 제공하여, Qplus 기반의 임베디드 시스템 개발 시간을 단축시킬 수 있을 것으로 기대한다.

  • PDF