• Title/Summary/Keyword: 프로그램 정보

Search Result 11,152, Processing Time 0.042 seconds

Enhancing Android's Permission Enforcement for Fine-Grained Resource Access Control (Fine-Grained 자원 접근 제어를 위한 향상된 안드로이드 권한 검사기법)

  • Kim, Ki-Won;Kim, Jin-Soo
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.1701-1704
    • /
    • 2010
  • 기존 안드로이드 응용프로그램에 대한 자원 접근 제어는 응용프로그램을 작성한 개발자가 XML 파일에 미리 선언한 권한을 검사하는 방식으로 이루어진다. 이 권한은 인스톨되는 시점에 사용자의 동의를 얻어 해당 응용프로그램에 수여되며 응용프로그램이 특정 권한을 의도적으로 사용자로부터 은닉하는 것을 방지할 수 있다. 하지만 사용자는 해당 응용프로그램에 허용하고자 하는 일부 권한만을 수여할 선택권이 없다. 선언된 모든 권한을 허락하거나 그렇지 않으면 아예 응용프로그램을 설치할 수 없게 된다. 또한, 응용프로그램에 부여한 권한을 변경할 수는 없고 박탈하는 방법은 응용프로그램을 삭제하는 방법밖에 없었다. 따라서 본 논문에서 제안하는 기법은 응용프로그램의 자원 접근을 사용자가 fine-grained 하게 제어할 수 있도록 하는 기법이다. 이를 위해 응용프로그램을 사용하는 시점에도 각 접근 권한을 '항상 허용', '항상 사용자가 확인' 그리고 '항상 거부'로 세부적으로 설정 및 변경이 가능하도록 하였다. 또한, MS Windows Vista 에서 적용하고 있는 '사용자계정컨트롤'(User Account Control)과 같이 응용프로그램이 요구하는 권한 중 '항상 사용자가 확인'으로 설정 된 권한은 요청 시점에 사용자에게 팝업을 띄워 접근 제어에 대한 가시성을 확보하여 사용자가 확인할 수 있도록 하였고 사용자가 이를 수락한 경우에만 해당 권한을 수여 받을 수 있도록 하였다.

An Application and Analysis of the AND Tree-Type Teaching-Learning Model to Enhance the Thinking Ability of Information-Gifted (정보영재의 사고력 신장을 위한 AND 트리형 교수-학습 모형의 적용 방안 및 분석)

  • Jung, Deok-Gil;Kim, Byung-Joe;Lho, Young-Uhg
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2008.10a
    • /
    • pp.487-490
    • /
    • 2008
  • 우리나라의 영재교육에 관한 많은 관심과 중요성에 비추어 볼 때 정보영재 교육을 위한 체계적인 교육 프로그램이 부족한 실정이다. 특히, 정보영재 교육에서 중요성이 증대되는 사고력 신장 교육에 적합한 교수-학습 프로그램이 부족한 실정이다. 따라서 이 논문에서는 사고력 신장에 적합한 교육 프로그램 모형으로서 AND 트리에 기반을 둔 교수-학습 모형을 제시한다. 이 논문에서 제시된 AND 트리형 교수-학습 모형을 정보영재의 현장 지도에 도입하기 위한 적용 방안을 제시하며, 그 적용 결과를 분석하여 교육 프로그램 개발의 타당성을 검증한다. 이 논문은 사고력 신장을 위한 정보영재교육 프로그램에 관한 구체적인 교수-학습 모형을 적용하고 분석하는 방안을 제시하여 영재 교육의 현장에 사용할 수 있는 실제적이고 유효한 교수-학습 모형을 제공한다는 데 그 의의가 있다.

  • PDF

컴퓨터 소프트웨어와 관련된 지적재산권 보호에 관한 고찰

  • Kim, Gi-Bok
    • Electronics and Telecommunications Trends
    • /
    • v.6 no.4
    • /
    • pp.45-63
    • /
    • 1991
  • 본 고에서는 정보화사회로 이전하는 과정에 없어서는 안될 중요한 정보처리기술인 컴퓨터 소프트웨어와 관련된 기술을 지적재산권 즉 특허, 컴퓨터 프로그램 보호권, 저작권, 회로배치 설계권, 상표권 등의 지적재산권으로 어떻게 권리보호를 받아야 할 것인가를 살펴 보았다. 또한 이중에서 컴퓨터 프로그램 제도를 중심으로 주요국의 프로그램 보호제도의 상황과 우리나라의 프로그램 보호제도중 보호범위, 2차적프로그램의 개작기준, 프로그램 저작권, 복제의 범위, 프로그램 저작권 침해형태의 예시를 중점적으로 살펴보았고 아울러 프로그램 저작권 침해의 외국 판례기준을 토대로 살펴보았다.

VoiceEPG: Speech Interface for Electronic Program Guide (전자프로그램 가이드를 위한 음성 인터페이스)

  • 김한수;황인준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.589-591
    • /
    • 2003
  • 최근 디지털 TV 방송의 활성화에 힘입어 수많은 채널을 통한 TV 프로그램 방송이 가능하게 되었다. 이로 인해 디지털 TV 시청자들은 신문 또는 TV 가이드와 같은 기존 인쇄매체를 통해 자신이 원하는 TV 프로그램 스케줄을 얻기가 사실상 매우 어렵게 되었다. 이와 같은 문제점을 해결하기 위해 디지털 TV 환경에서는 전자 프로그램 가이드(EPG: Electronic Program Guide)를 제공한다. 현재 제공되고 있는 EPG 서비스들은 대개 디지털 TV 화면 또는 각 방송사 웹 사이트 그리고 이동 단말기 등을 통해서 서비스 되고 있다. 대부분의 기존 연구들은 EPG 정보를 화면상에 시각적으로 제공하는 측면에만 초점을 두고 있다. 하지만 실질적으로 사용자 입장에서는 원하는 방송 프로그램의 스케줄 정보를 찾기 위해서 수백 채널에 달하는 방송 프로그램에 대한 정보를 일일이 검색하는 것은 매우 힘든 일이다. 게다가 사용자가 원하는 키워드를 직접 입력하는 방식 또한 사용자를 매우 번거롭게 한다. 따라서 본 논문에서는 EPG 서비스 방식에 VoiceXML 관련 기술을 접목하여 이동 단말기상에서 간단한 음성입력을 통해 EPG 서비스를 제공받을 수 있는 음성 인터페이스를 제안한다.

  • PDF

Job Environment Implement Using WLM in IBM System (IBM 시스템에서 WLM을 이용한 작업 환경 구현)

  • Lee, Young-Joo;Sung, Jin-Woo;Jang, Ji-Hoon
    • Annual Conference of KIPS
    • /
    • 2010.04a
    • /
    • pp.938-941
    • /
    • 2010
  • 다수의 사용자들이 동시에 사용하는 컴퓨터에서 동시에 여러 프로그램을 실행 시 각각의 프로그램들은 큐를 통하여 자원을 할당받아 프로그램을 실행한다. 이러한 자원은 크게 CPU와 메모리로 나눌 수 있는데 이러한 CPU와 메모리 자원을 프로그램을 실행하면서 처음 작업을 실행하기 전에 정의한 자원보다 더 요구하게 되면 시스템에 문제가 발생하기도 한다. 멀티 시스템에서는 어느 특정 사용자가 자원을 독점하는 것을 예방하기 위해서 작업관리 시스템을 통하여 프로그램을 실행 가능하게 한다. IBM 컴퓨터는 작업관리 시스템으로 LoadLeveler을 사용하고 메모리 관리는 WLM(Workload Manager)을 사용한다. 이러한 프로그램 실행 시 발생되는 문제를 해결하기 위하여 시스템에서 제공하는 WLM을 이용하여 여러 가지로 시스템을 테스트하였다. 따라서 WLM 기능을 조건별로 테스트하고 설정하여 시스템의 안정성을 유지하여 전체 작업처리 효율을 증가하였다.

Program Slicing using Abstract Interpretation (요약 해석을 이용한 프로그램 슬라이싱)

  • Jeong, In-Sang;Chang, Byeong-Mo
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.8
    • /
    • pp.551-559
    • /
    • 2001
  • 정적 슬라이싱과 동적 슬라이싱의 차이는 동적 슬라이싱은 프로그램에 주어진 입력을 가정하는 반면에 정정 슬라이싱은 입력에 대한 가정을 하지 않는다는 점이다. 동적 슬라이싱은 실행-시간 정보를 이용할 수 있으므로 정적 슬라이싱보다 적은 슬라이스를 만들 수 있으나 특정 입력 상태에만 적용될 수 있다는 제한을 갖는다. 이 논문은 초기 상태들의 집합에 대해서 프로그래을 슬라이싱하는 요약 프로그램 슬라이싱이라는 새로운 기법을 제시한다. 이 방법은 프로그램으로부터 슬라이스를 구하는데 요약 해석을 이용한다. 요약 해석을 프로그램 실행 없이 프로그램의 실행-시간 동작에 대한 안전한 정보를 제공한다. 따라서 결과적으로 얻은 요약 슬라이스는 주어진 입력 상태들의 집합에 대해서 정적으로 계산되었다는 점에서 동적 슬라이스와는 다르다. 또한 요약 프로그램 슬라이싱은 배열과 같은 자료구조를 정적 슬라이싱보다 정확하게 다룰 수 있으며 슬라이스 크기도 줄일 수 있다.

  • PDF

A design for reverse engineering based model change information analysis and visualization framework (역공학 기반 모델간 변경분석 및 시각화 도구의 설계)

  • Kwon, Jin-Wook;Lee, Jung-Sun;Cao, Thi Ly;Lee, Woo-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.140-143
    • /
    • 2010
  • 소프트웨어를 유지보수하고 관리하는 과정에서 변경된 정보가 프로그램 구조에서의 어느 부분을 나타내고 그 변경이 전체 구조에서 어떤 영향을 미치는가에 대한 체계적이고 효율적인 관리방법이 필요하게 되었다. 기존의 상용화 프로그램에서 채택하고 있는 코드레벨에서의 라인과 라인상의 비교분석 정보만으로는 프로그램의 변경을 구조적인 관점에서 바라보기가 힘들었다. 이 논문에서는 역공학을 이용해서 변경전후의 프로그램 모델구조 정보를 얻고 그 정보를 서로 비교 분석하는 방법을 제시한다. 또, GMF(graphical modeling framwork)로 프로그램의 모델정보를 클래스 다이어그램 형태로 보여주며 비교분석된 정보를 다이어그램에서 보여줄 수 있는 시각화 규칙을 제시한다. 변경된 정보를 다이어그램에서 쉽게 파악할 수 있게 표현함으로써 프로그램 개발자가 아니라도 유지보수에서의 변경을 구조적으로 알 수 있고 관리할 수 있다.

  • PDF

A Study on the Development of a 3D Visualization Program from Geotechnical Information (지반정보로부터 3차원 가시화 프로그램 개발에 관한 연구)

  • Bong-Jun, LEE;Hong, MIN;Hoon-Joon, KOUH
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.25 no.4
    • /
    • pp.49-62
    • /
    • 2022
  • Borehole Data is geotechnical information provided so that workers can safely perform construction at the field. It creates 3D data and supports viewing as a 3D image. Currently, all Korean companies that develop programs using 3D visualization use the MVS program developed by C Tech Development Corporation. However, the MVS program is a commercial program, and it is difficult to use MVS in 3D related programs developed by Korean Companies. In this paper, we propose to develop a program that can replace MVS to generate a 3D stratum model from clustered borehole information using Python's Gempy open-source. The 3D stratum model program can creates point data for each stratum and can creates a surface for each stratum through interpolation. Then, the 3D stratum model program is completed by merging the surfaces of each stratum. It was confirmed that there was no difference when a 3D model was created and compared with the MVS program and the proposed program from the borehole data of a Goyang area.

Dependence Analysis and Class Design for Exploiting Implicit Parallelism in C++ (병렬성 검출을 위한 C++ 클래스 설계 및 종속성 분석)

  • Hwang, Deuk-Yeong;Gwon, O-Jin;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.6
    • /
    • pp.1479-1493
    • /
    • 1998
  • C++ 프로그램을 병렬 실행시키려면 재구성 컴파일러가 함수 호출로 발생하는 요약된 정보를 수집해야 한다. 객체의 참조 매개변수를 사용하는 경우와 객체의 참조를 반환하는 메소드에 대해서 메소드간의 요약된 정보를 발견하여 병렬성을 검출하는 것은 어렵다. 본 논문에서는 순차 C++ 프로그램을 병렬 프로그램으로 변환하기 위해 클래스 인터페이스 내에 메소드간의 관계를 명시하는 병렬 정보 GERINFPO절과 순서 정보 SEQ절을 삽입하므로서 명시적인 병렬성을 얻고 재구성 컴파일러는 명시된 정보를 이용하여 프로그램내에 내재한 묵시적 병렬성을 얻는 방법을 제안한다. 또한 본 논문에서 제시하는 종속 분석 방법을 이용하여 순차 C++ 프로그램을 병렬 코드로 변환하는 병렬코드 변환기를 구현하였다.

  • PDF

A Study on Essential Body of Knowledge and Education Certification Program for Information Security Professional Development (정보보호 전문인력 양성을 위한 필수요구지식 및 교육인증 프로그램)

  • Kim, Jung-Duk;Baek, Tae-Suk
    • Journal of Digital Convergence
    • /
    • v.9 no.5
    • /
    • pp.113-121
    • /
    • 2011
  • As the importance of information security grows, the demand of professionals in information security field is continuing to increase. In developing as information security professionals, however, there are practical problems to be solved in advance. This study defines the body of essential knowledge(EBK) for information security professional development; on the other hand, this study suggests a education program as a multidisciplinary major based on the EBK.