• 제목/요약/키워드: 동적 프레임워크

검색결과 290건 처리시간 0.028초

WALA와 Boa를 활용하여 대규모 소프트웨어 저장소를 정적으로 분석하는 도구 개발 (Static Analysis of Large Scale Software Repositories Using WALA and Boa)

  • 박경희;류석영
    • 정보과학회 논문지
    • /
    • 제44권10호
    • /
    • pp.1081-1086
    • /
    • 2017
  • 대규모 공개 소스 소프트웨어 저장소를 대상으로 프로그램 분석을 수행하면, 각 저장소의 소프트웨어의 변화 과정을 살펴볼 수 있고, 방대한 양의 프로그램을 분석함으로써 신뢰도가 높은 분석 결과를 얻을 수 있다는 점에서 의의가 있다. 본 논문에서는 대규모 소프트웨어 저장소를 대상으로 확장 가능하게 정적 프로그램 분석을 수행할 수 있는 프레임워크인 WALABOA를 소개한다. 나아가, 정적 분석 결과인 정적 함수 호출 그래프와 동적 분석 결과인 동적 함수 호출 그래프를 비교하는 모듈을 WALABOA에 추가하여, 자바스크립트 분석기 WALA에서 제공하는 분석 기법 중 하나인 필드 기반 분석(field-based analysis) 결과를 평가하는 데 활용하였다.

OSGi 기반 동적 RBAC 모델 (Dynamic RBAC Model based on OSGi)

  • 김인태;정경용;임기욱;이정현
    • 한국콘텐츠학회논문지
    • /
    • 제9권1호
    • /
    • pp.53-60
    • /
    • 2009
  • 홈 네트워크 환경에서 사용자 인증 및 권한 부여 메커니즘은 사용자의 정보와 편의성에 밀접한 관련을 가지고 있는 중요한 보안 이슈이다. 현재 홈 게이트웨이로써 가장 널리 사용되고 있는 OSGi 서비스 플랫폼도 이러한 메커니즘을 제공하고 있다. OSGi 제공하는 기존의 권한 부여방식은 기본적인 역할 기반 접근 제어(RBAC) 모델 기반으로 설계 되어 이는 효과적이지 못하다는 문제점이 있다. 본 논문에서는 OSGi기반의 동적 역할 기반 접근 제어 모델을 제안하였다. 제안된 방법에서는 기존 프레임워크를 절대적 롤뿐 아니라 상대적 롤을 지원하도록 확장하고 롤 검사를 서비스 번들에게 위임함으로써 효과적인 접근제어 메커니즘을 제안한다. 마지막으로 AspectJ와 자바 어노테이션을 이용하여 제안한 프레임워크를 구현한다.

효율적인 서비스 모니터링 프레임워크 및 전송패턴 (A Framework and Patterns for Efficient Service Monitoring)

  • 이현민;천두완;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권11호
    • /
    • pp.812-825
    • /
    • 2010
  • 서비스 지향 컴퓨팅은 서비스를 동적으로 조합하여 사용자가 요구하는 비즈니스 프로세스를 개발하는 재사용 패러다임이다. 서비스 소비자는 서비스 제공자가 제공한 인터페이스만을 통하여 서비스의 기능성을 사용한다. 즉, 서비스의 내부 상태는 블랙박스 형태로 알 수 없기 때문에 서비스 소비자는 서비스의 품질용 알 수 없고 이는 중요한 도메인에 서비스의 도입용 어렵게 만든다. 따라서 서비스 모니터링에 대한 필요성이 증가하고 있다. 하지만 서비스 내부의 정보를 실시간으로 획득하고 품질을 측정하기 어렵기 때문에 현재는 각 벤더들이 제공하는 특정 제품을 이용하여 서비스와의 상호작용 없이 모니터링이 이루어지고 있다. 하지만 이는 데이터의 포괄성, 정확성 측면에서 한계가 있고 모니터링으로 발생하는 오버헤드를 최소화 시키기 위한 효율성을 고려하지 않았기 때문에 이를 해결하기 위한 모니터링 프레임워크가 요구된다. 본 논문에서는 효율적인 서비스 모니터링을 위한 모니터링 프레임워크를 제시한다. 먼저 모니터링 프레임워크 설계 요구사항을 정의한다. 정의된 요구사항을 기반으로 모니터링 프레임워크 아키텍처를 제시하고 모니터링 데이터를 효율적으로 전송하기 위한 패턴을 제시한다. 또한 모니터링 프레임워크의 설계 및 구현을 보여주고 실험을 통해 모니터링 프레임워크의 효율성을 보여준다.

효율적인 프로파일 운영을 위한 웹 서비스 기반의 프로파일 프레임워크 (Profile Framework based on Web Services for Efficient Management of Profiles)

  • 김경식;이재동
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권1호
    • /
    • pp.11-23
    • /
    • 2007
  • 본 논문에서는 사용자에게 개인화된 서비스를 제공하기 위해 제안된 프로파일들의 효율적인 운영을 위한 웹 서비스 기반의 프레임워크를 설계 및 구현한다. 프로파일들은 사용자에게 개인화된 서비스를 제공하기 위해 사용자 관련 정보들로 구성되어야 하며 사용자 디바이스, 프로파일 저장소, 서비스 서버간에 주기적.비주기적 또는 이벤트에 따라 교환이 가능해야한다. 또한 프로파일들은 개인화된 서비스를 위해 프로파일을 필요로 하는 서비스 업체들에게 제공되어야 한다. 프로파일들이 개인화된 서비스에서 효율적으로 운영되기 위해서는 이와 같은 기능들을 제공하는 프로파일 프레임워크가 필요하다. 제안된 프로파일 프레임워크는 다양한 디바이스와 플랫폼에 관계없이 프로파일 교환 및 제공을 위해 웹 서비스를 사용하였다. 또한 프로파일의 효율적인 운영을 위해 메타데이타 구성 방법과 동적 구성 방법 등의 기술들을 프레임워크에 적용하였다. 제안된 프레임워크를 이용하여 실험 시스템을 구축하고, 이를 이용하여 실험한 결과 플랫폼 및 디바이스에 관계없이 프로파일 교환 및 제공이 가능하였으며, 프로파일 처리 및 관리에 효율적이었다. 제안된 프레임워크를 이용하여 구현된 시스템은 효율적인 프로파일 운영 기능을 통하여 사용자에게 개인화된 서비스 제공의 기반을 마련해 주었다.

동적상황서비스를 위한 온톨로지 모델 (A Ontology Model for Dynamic Context-Aware Service)

  • 김수경;최호진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.53-56
    • /
    • 2009
  • 본 연구는 차세대 네트워크 환경에서 동적인 상황에 관련된 지식서비스를 제공하기 위해 서술논리와 SWRL 기반의 온톨로지 모델 프레임워크를 제공하여 추론과 상황 결정에 있어 온톨로지 기반의 지식베이스가 유용함을 제시한다. 기존 대부분의 온톨로지 모델은 단일 온톨로지나 정적인 온톨로지를 중심으로 모델링되었으나 본 연구에서 제시하는 온톨로지 모델은 서비스를 중심으로 동적인 상황에 능동적으로 대처할 수 있는 온톨로지 구조와 사용자를 중심으로 다양하게 변화하는 지식을 동적으로 처리할 수 있는 지식표현 패턴을 제안하여 공간과 시간에 따른 동적인 상황서비스가 적합함을 보여주었다.

상태 유도 조합을 이용한 규칙 기반의 적응형 서비스 프레임워크 (A Rule-based Adaptive Service Framework with State-driven Composition)

  • 정우성;유찬우;박동훈;이병정;김희천;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.371-376
    • /
    • 2006
  • 적응형 소프트웨어는 유비쿼터스 컴퓨팅의 핵심 분야로 홈 네트워크, 지능 로봇 등 다양한 분야에 응용이 가능하다. 하지만, 대부분의 연구가 적응형 소프트웨어의 요구사항이나 시나리오의 구체화를 위한 비전을 제시하거나, 응용 구현의 사례를 보임으로써 실현 가능성을 확인하는데 초점을 맞추고 있다. 본 연구에서는 동적인 재구성이 가능한 규칙 기반으로 동작할 수 있기 때문에 진화가 가능하며, 상태에 기반하여 행위를 판단하는 RASC 프레임워크를 제안한다. 기존 서비스 조합의 개념을 실현하기 위해 중개자를 이용하였으며, 변이와 교차와 같은 유전 알고리즘 연산을 쉽게 적용할 수 있도록 RASC 도메인을 정의하였다. RASC 프레임워크는 블랙보드 아키텍처를 기반으로 규칙을 공유하며, 서비스와 서비스 조합체 모두 자극-반응 모델을 따르고 자기유사성을 가지는 일종의 복잡계를 구성한다.

  • PDF

사용자 중심 시나리오에 따른 U-스풀 프레임워크 설계 (Design of U-School Framework Based on User-Centric Scenario)

  • 홍명우;조대제
    • 한국콘텐츠학회논문지
    • /
    • 제7권12호
    • /
    • pp.283-291
    • /
    • 2007
  • 유비쿼터스 컴퓨팅의 시대로 접어들면서, 컴퓨터 시스템은 언제 어디서나 우리의 일상생활에서 필요로 하는 적절한 서비스와 정보를 제공할 수 있게 되었다. 이러한 유비쿼터스 컴퓨팅은 언제 어디서나 학습을 할 수 있는 유비쿼터스 학습의 개념으로 발전시켰다. 본 논문에서는 기존의 ERSS(Korea's Educational Resources Sharing System)를 발전시켜, 유비쿼터스 컴퓨팅 기술이 적용된 U-스쿨을 위한 프레임워크를 제안한다. 제안된 프레임워크는 기존의 ERSS를 기반으로 하여 모바일 기술, 센서 단말 기술과 상황 인식 기술을 적용하였고 사용자 중심의 시나리오를 사용하여 사용자 중심의 러닝 환경을 제공한다. 특히 유비쿼터스 교육 환경에서의 상황인식 서비스는 학생, 교사, 객체 및 환경의 동적인 상황 정보를 기반으로 즉시 학습 및 개인별 맞춤 학습에 적용될 수 있다.

행위패턴을 이용한 소프트웨어 재사용 프레임워크 구축방법 (A Construction Method of the Software Reuse Framework using Behavior Patterns)

  • 이기오;류성열
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2088-2097
    • /
    • 1999
  • 소프트웨어 도메인모형(Domain Model)으로부터 행위패턴을 식별하고, 개발 시스템의 동적 행위를 구체화한 사용 사례추출 및 구조화로 재사용을 증진시키는 소프트웨어 프레임워크(Framework) 구축방법을 제안한다. 대부분의 소프트웨어 행위모형이 이질적인 개발자의 요구사항이나 의도를 일관성 있게 모형화 하지 못하며, 재개발과 유지보수를 위한 구체적인 활용방안이 마련되어 있지 못하다. 따라서, 행위패턴을 식별하고 시스템에 반응하는 구체적인 기능성 항목인 사용 사례(Use Case)를 구조화하여 개발된 모형의 일관성을 보완하고, 재사용과 유지보수를 하는 재사용 프레임워크를 구축한다. 사용 사례의 구조화를 위해 격자모형(Lattice Model)이 이용되며, 재사용 구성항목을 추출하도록 유도할 수 있는 재사용 프로세스 구조와 세부절차를 소개한다.

  • PDF

지능형 악성코드 분석을 위한 안티리버싱 코드 우회 프레임워크 설계 및 구현 (Design and Implementation of Anti-reversing Code Evasion Framework for Intelligent Malware Analysis)

  • 이선준;김규호;신용구;이정현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.218-221
    • /
    • 2018
  • 최근 악성코드의 수가 급격하게 증가하고 있으며 단순히 악성 행위를 하는 것 뿐 아니라 안티디버깅과 같은 다양한 분석 방지 기능을 탑재하여 악성코드의 분석을 어렵게 한다. 역공학 방지 기법이 적용된 지능형 악성코드를 기존 분석 도구를 사용하여 분석하면 악성행위를 하지 않거나 임의로 자기 자신을 종료시키는 방식으로 분석이 용이하지 않다. 이러한 지능형 악성코드들은 분석하기 어려울 뿐만아니라 기존 백신의 탐지 기능에 전혀 제약을 받지 않는다. 본 논문은 이와 같은 최신 지능형 악성코드에 보다 빠르게 대처하기 위해 역공학 방지 기법이 적용된 악성코드들이 메모리상에서 종료되지 않고 정상 동작하여 악성행위를 자동으로 파악할 수 있는 동적 코드 계측 프레임워크를 제안한다. 또한, 제안한 프레임워크를 개념 검증하기 위해 프로토타입을 설계 및 구현하고, 실험을 통해 그 유효성을 확인한다.

위성항법 시뮬레이션 작업을 동적으로 지원하는 테스트 프레임워크 (A Test Framework for Dynamically Supporting the Simulation Works of the Global Navigation Satellite Systems)

  • 국승학;김현수;이상욱
    • 인터넷정보학회논문지
    • /
    • 제10권6호
    • /
    • pp.191-203
    • /
    • 2009
  • 시뮬레이션은 어떤 문제를 모의적으로 실험하여 그 특성을 파악하는 작업이다. 시뮬레이션 과정에서는 시뮬레이션 모델, 알고리즘, 입출력 데이터의 교체 및 변경이 빈번하게 발생한다. 특히 알고리즘의 교체를 통한 시뮬레이션 작업의 경우 알고리즘을 구현한 컴포넌트가 교체될 때 기능적으로 정확하게 동작하지 않는다면 시뮬레이션 작업을 성공적으로 수행하기 어렵다. 이 논문에서는 소프트웨어 기반 위성항법 시뮬레이션 환경에서 교체될 컴포넌트가 기능적으로 정확하게 구현되어 있는지를 검증하기 위한 테스트 프레임워크를 제안한다. 이 프레임워크는 컴포넌트가 교체되는 시점에서 교체되는 컴포넌트의 상황에 맞게 기능 테스트를 수행할 수 있게 해준다.

  • PDF