• Title/Summary/Keyword: 정보소스

Search Result 2,219, Processing Time 0.043 seconds

A Study on a Multi-Queue Scheduling Algorithm for Various Traffic Sources (다양한 트래픽 소스를 위한 멀티큐 스케줄링 알고리즘에 관한 연구)

  • 조윤희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.316-318
    • /
    • 2001
  • 통합 서비스 망은 다양한 트래픽 소스의 다양한 지원을 필요로 한다. 본 논문은 패킷 스케줄링 알고리즘 중 WFQ와 SFQ를 비교 분석하여 성능을 비교한 후 다양한 트래픽 소스를 전송하기 위해 제안된 방법을 WFQ와 SFQ 스케줄링 알고리즘에 적용하여 비교 분석 할 것이다.

An Exploratory Study about Korean Participants in Open Source Development

  • Cho, Jun-Gee
    • 한국경영정보학회:학술대회논문집
    • /
    • 2007.11a
    • /
    • pp.328-333
    • /
    • 2007
  • 최근들어 꾸준히 증가하고 있는 오픈소스를 통한 소프트웨어 개발에 대한 관심과 참여는 국가적 규모의 지원과 활성화 방안에 대한 연구로 이어지고 있다. 그중에서 오픈소스 개발환경의 한 요소인 개발자들에 대한 이해는 가장 모든 관련연구에 우선하는 핵심적인 연구주제로 다루어져 왔으며, 연구자들은 국제적인 규모의 프로젝트를 대상으로 어떤이들이 무슨 동기로 참여하고 있는가에 대한 질문을 위주로 연구해왔다. 본 연구는 국지적 관점을 추가하여 이러한 연구노력의 연장선상에서 오픈소스 개발에 참여하고 있는 한국인 개발자들을 대상으로 탐색적으로 살펴본다. 본 연구는 한국인 오픈소스 개발자들은 누구인가라는 질문에 대한 답변을 기술통계적 분석기법을 이용하여 시도하고, 또 한국인 참가자들 오픈소스개발 참여에 대한 내재적인 동기와 외적(또는 환경적)동기에 대해 기존 연구들과 비교분석을 통해 이해하려고 시도한다. 이와같은 비교관찰을 토대로 한국의 오픈소스 개발환경에 대한 좀 더 포괄적인 지식을 얻어낼 수 있을 것으로 기대되며, 또 오픈소스 개발과 관련한 기타 연구에 있어 인적요소에 대한 이해를 증진시키는데 기여할 수 있을 것으로 생각된다. 본 연구는 방법론으로써 각종 국내외 오픈소스 프로젝트들에 가입하여 활동중인 한국인 개발자들을 대상으로 전자메일을 이용한 사전조사(설문)를 실시하였다.

  • PDF

Development of evaluation criteria for selection of source code security vulnerability verification rules for industrial control systems (산업제어시스템의 소스코드 보안 취약점 검증 룰 선정을 위한 평가 기준 개발)

  • Kim, Eunbi;Choi, Yisoo;Han, Dongjoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.449-452
    • /
    • 2021
  • 산업제어시스템은 IT 기술의 발전에 따라 다양한 기기 환경과 네트워크를 적용해 진화하고 있다. 이러한 상황에서 사이버 보안의 위협은 가중되고 있으며, 이를 예방하는 방법의 하나로 산업제어시스템에 탑재되는 소프트웨어의 소스코드 개발 과정에서 보안 취약점을 예방하기 위해 소스코드 보안 룰을 적용하여 위반사항을 제거한다. 본 연구에서는 소스코드 보안 룰에서 적용 우선순위를 선정하기 위한 가이드를 개발한다.

Visualization Techniques for Massive Source Code (대용량 소스코드 시각화기법 연구)

  • Seo, Dong-Su
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.4
    • /
    • pp.63-70
    • /
    • 2015
  • Program source code is a set of complex syntactic information which are expressed in text forms, and contains complex logical structures. Structural and logical complexity inside source code become barriers in applying visualization techniques shown in traditional big-data approaches when the volume of source code become over ten-thousand lines of code. This paper suggests a procedure for making visualization of structural characteristics in source code. For this purpose, this paper defines internal data structures as well as inter-procedural relationships among functions. The paper also suggests a means of outlining the structural characteristics of source code by visualizing the source codes with network forms The result of the research work can be used as a means of controling and understanding the massive volume of source code.

Open Source Project Management-from a Behavior Control Perspective (행위 통제 관점에서 바라본 오픈소스 프로젝트 관리)

  • Cho, Jun-Gee
    • Information Systems Review
    • /
    • v.10 no.2
    • /
    • pp.235-251
    • /
    • 2008
  • With the successful arrival of quality free/open source software, open source ISD(Information System Development) projects have been drawing attention from academic researchers. However, there have been few efforts to examine the managerial aspect of open source ISD projects. This study use a case research methodology to explores the management of open source projects, especially from the perspective of behavior control. Through data analysis and discussion, the study found that various practices related to behavior control were exercised to obtain participants' shared goals, although specific instances vary in each case. This finding is contradictory to the views of some researchers who suggested open source ISD projects lack behavior control. For more comprehensive understanding, however, future research should also include controls of open source projects in terms of outcome control and self-control.

A Technique for Test Case Prioritization based on IR using Bug Report (버그리포트를 이용한 정보검색 기반 테스트케이스 우선순위화 기법)

  • Ahn, June;Youm, Changsun;Kim, Jeongho;Lee, Eunseok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1023-1026
    • /
    • 2015
  • 비용 효율적인 소프트웨어 유지보수 방안에 대한 기대가 높다. 본 논문에서는 유지보수 비용을 감소시키기 위해 회귀 테스트에 사용되는 테스트케이스를 효과적으로 우선순위화하는 방안을 제안한다. 테스트케이스를 우선순위화하는 방법으로는 코드의 커버리지를 이용해 테스트케이스의 우선순위를 높이는 방법과 모델 기반 테스트케이스 우선순위화 방법 등 여러 가지 방법이 제안되어 왔다. 본 논문에서는 소스코드, 커밋 로그와 버그리포트의 정보를 이용해 정보검색 기반의 테스트케이스 우선순위화 기법을 제안한다. 변경된 소스코드 이력은 새로운 기능의 업데이트 유무를 확인 할 수 있으며, 결함으로 수정된 파일을 추측할 수 있다. 버그 리포트는 소스코드의 결함에 대한 정보를 담고 있다. 제안한 방법의 유효성을 확인하기 위해 오픈소스 프로젝트(Joda-Time, Commons-Lang)를 이용해 실험을 진행하였다. 실험을 통해 소스코드, 커밋 로그와 버그리포트로 테스트케이스 우선순위화 방법의 유효성을 확인했으며, 버그리포트를 적용해 테스트케이스 우선순위화 기법을 이전 연구에 비해 최대 8% 향상된 결과를 확인 할 수 있었다.

Analysis of Potential Bugs using Topic Model of Open Source Project (오픈소스 프로젝트의 토픽 모델링을 통한 잠재결함 분석 연구)

  • Lee, Jung-Been;Lee, Taek;In, Hoh Peter
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.551-552
    • /
    • 2017
  • 하나의 프로젝트에는 다양한 기능과 역할을 가진 소스코드가 존재한다. 그러나 기존 정적 분석 도구들은 이러한 특성을 고려하지 않고, 모든 소스코드에 동일한 탐색 정책과 우선순위를 적용하고 있다. 본 연구에서는 오픈소스 프로젝트로부터 수집한 소스코드들을 토픽모델링을 이용하여 특정 토픽으로 분류하고, 분류된 토픽에 해당되는 코드 안에서 높은 영향력을 갖는 잠재결함(Potential Bug)의 특징을 분석하였다. 이 결과를 바탕으로 개발자에게 개발 중인 소스코드의 특성에 따라 어떤 잠재결함에 더 우선순위를 두어야 하는지에 대한 지침을 제공할 수 있다.

Awarematics/WMSServer : Design and Implementation of a Open Source Web Map Service Server (Awarematics/WMSServer : 오픈소스 웹 맵 서비스 서버의 설계와 구현)

  • Nam, Kwang-Woo;Ha, Su-Wook;Ha, Tae-Seok
    • Journal of Korea Spatial Information System Society
    • /
    • v.11 no.3
    • /
    • pp.70-72
    • /
    • 2009
  • We describes functions, design, and implementation of Awarematics/WMSServer in this paper. Awarematics/WMSServer is a open-source web map service server developed Kunsan National University and National Information Agency(NIA). Recently in GIS areas, It tends to increase System Construction which developed by using Open-source GIS, but we have not developed yet ourself-made Open-source GIS Engine in Korea. This paper describes function, design, and implementation of Awarematics/WMSServer serviced and developed by NIA and Kunsan Natioanl University.

  • PDF

Query rewriting using userbased capability (사용자 기반 Capability를 이용한 질의 재작성 기법)

  • Park, Seok;Ahn, Kyu-Yearn
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.199-201
    • /
    • 2001
  • 데이터베이스 시스템은 웹의 발달과 함께 웹 데이터베이스라는 새로운 단계로 진화하고 있다. 웹 데이터베이스에서는 다양한 데이터 소스의 통합이 가장 큰 이슈로 미디에이터에서 각 래퍼가 가져온 스키마를 통합하는 작업을 수행한다. 미디에이터에서는 이와 같이 데이터 소수의 통합 외에 사용자에게 질의를 각 데이터 소스에 대하여 재작성 하는 기능이 중요하고 이에 대한 다양한 연구가 진행 중이다. 이때 질의를 각 소스가 처리할 수 있는 부질의로 재작성 할 때 필요한 개념이 capability이다. 본 논문에서는 capability를 기반으로 한 질의 시스템에서 사용자에게 제공되는 뷰와 질의에 대해서도 capability를 적용한 사용자 기반 capability 기법을 제안한다. 지금까지 타 연구에서는 소스에 대한 capability만을 고려하여 질의를 재작성 하였지만 본 논문에서는 사용자 기반의 capability를 함께 고려함으로써 사용자 요구사항을 충족시키면서도 비교적 간단한 분석과 매칭 과정에 의해 컴파일 시간 내에 계산이 가능하도록 하는 알고리즘을 제시한다. 또한 네트워크의 문제 등으로 인해 소스 중 일부분이 사용할 수 없는 상황인 경우 소스에 대해 active selection이 가능하도록 하여 대체 질의를 생성할 수 있게 하였다. 간단한 구현과 제시한 기법이 비용을 절감하는 실제적인 방법이며 타 연구와의 비교를 통해 좋은 성능을 가짐을 보인다.

  • PDF

퍼징 기반의 상용 및 공개 소프트웨어에 대한 보안약점 진단 방법 연구

  • Lim, Ki-young;Kang, Seong-hoon;Kim, Seung-joo
    • Review of KIISC
    • /
    • v.26 no.1
    • /
    • pp.27-33
    • /
    • 2016
  • 보안 약점은 소스코드의 공개 여부와는 관계없이 존재하며, 소프트웨어의 취약점으로 이어질 수 있다. 소스코드가 공개된 소프트웨어의 경우 소스 코드 분석을 통해 보안 약점을 제거하지만, 소스코드가 공개되지 않고 바이너리 형태의 실행파일만 제공되는 소프트웨어의 경우에는 보안 약점을 찾기가 어렵다. 비정상 데이터를 임의로 생성하여 파일 또는 표준입력 형태로 입력하는 퍼징 기법은 위와 같은 소스코드가 공개되지 않은 소프트웨어의 취약점을 찾기 위한 기술이다. 본 논문에서는 소스코드가 없는 상용 및 공개 소프트웨어의 보안 약점을 진단하기 위해 퍼징 기법을 활용하는 방법을 제시하고, 공개된 퍼징 도구 및 프레임워크를 이용하여 설치부터 소프트웨어의 진단 및 발견된 보안 약점을 분석, 제거 등의 퍼징 프로세스를 소개하여 상용 및 공개 소프트웨어 취약점 발견에 도움을 줄 것으로 기대한다.