• Title/Summary/Keyword: 어플리케이션 실행

Search Result 298, Processing Time 0.032 seconds

A SimCache Structural Analysis and A Detection tool for Anti-Forensics Tool Execution Evidence on Windows 10 (Windows 10에서의 심캐시(ShimCache) 구조 분석과 안티 포렌식 도구 실행 흔적 탐지 도구 제안)

  • Kang, Jeong Yoon;Lee, Seung A;Lee, Byong Gul
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.215-218
    • /
    • 2021
  • 심캐시(Shimcache, AppCompatCache) 파일은 Windows 운영체제에서 응용 어플리케이션 간의 운영체제 버전 호환성 이슈를 관리하는 파일이다. 호환성 문제가 발생한 응용 어플리케이션에 대한 정보가 심캐시에 기록되며 프리패치 (Prefetch) 파일이나 레지스트리의 UserAssist 키 등과 같이 응용 어플리케이션의 실행 흔적을 기록한다는 점에서 포렌식적 관점에서 중요한 아티팩트이다. 본 논문에서는 심캐시의 구조를 분석하여 심캐시 파일을 통해 얻을 수 있는 응용 어플리케이션의 정보를 소개하고, 기존 툴 상용도구의 개선을 통해 완전 삭제 등 안티 포렌식 도구의 실행 흔적을 탐지하는 방법을 제시한다.

  • PDF

Performance Metrics for EJB Beans (EJB 빈의 성능 메트릭)

  • 나학청;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.388-390
    • /
    • 2002
  • Java 2 Enterprise Edition(J2EE)의 등장으로 국내.외 수많은 기업들은 J27E의 모델에 맞게 엔터프라이즈 어플리케이션을 개발하고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise JavaBeans(EJB)의 컴포넌트모델이 분산 객체 어플리케이션의 개발 과정을 간단하게 해주기 때문이다. EJB 어플리케이션은 여러 개의 빈들로 구성된다. EJB 어플리케이션의 서비스는 클라이언트의 요청에 따른 빈의 비즈니스 메소드의 실행으로 이루어진다. 따라서 EJB 어플리케이션의 성능은 클라이언트의 요청에 따라 처리하는 빈에서의 측정과 요청을 처리하는 비즈니스 메소드의 측정에 매우 중요하다. 본 논문에서는 EJB 어플리케이션에서 클라이언트의 서비스 요정에 따라 수행하는 빈 단위에서의 성능 메트릭을 제시한다. 클라이언트의 서비스 요청은 요청을 받은 번에서의 메소드 실행으로 나타난다. 메소드의 유형을 분류하고, 각 유형에 따른 메트릭을 제시한다.

  • PDF

The design of Active build system For the provision of the optimized resources in a mobile environment (모바일 환경에서 최적화된 리소스 제공을 위한 능동적 빌드 시스템 설계)

  • Lee, Hyoun-sup;Kim, Jin-deog
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.392-394
    • /
    • 2016
  • 모바일 어플리케이션에 활용되는 리소스의 경우 사용되지 않는 데이터가 포함되는 경우가 많이 존재한다. 시스템 환경에 대응하기 위해 여러 가지 형태의 리소스를 구축하고 어플리케이션 실행 시 시스템 환경을 분석하여 구축된 리소스 중 최적화된 일부를 활용하여 어플리케이션이 구동된다. 이 경우 사용되지 않는 리소스 데이터 증가로 인해 한정적인 시스템 저장소에 영향을 주게 되며 설치된 어플리케이션의 수가 증가될수록 낭비되는 공간 또한 늘어난다. 본 논문에서는 이러한 불용 리소스의 증가로 인한 시스템 성능 저하를 해결하기 위해 능동적인 빌드 시스템에 대하여 제안한다. 제안하는 기법은 어플리케이션 설치 이전에 시스템의 정보를 확인하고 이에 따라 최적화된 리소스만을 활용하여 실행파일을 빌드하고 사용자에게 제공하는 방법이다. 이 방법을 적용할 경우 어플리케이션 설치 용량이 줄어들고 불필요한 리소스의 제공으로 인해 발생할 수 있는 시스템 용량 부족 문제를 해결할 수 있을 것으로 판단된다.

  • PDF

Dynamic Offloading Scheme for Improving Performance of Mobile Applications (모바일 앱의 성능향상을 위한 동적 오프로딩 기법)

  • Park, Su Seok;La, Hyun Jung;Kim, Soo Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1315-1318
    • /
    • 2011
  • 모바일 컴퓨팅의 보편화에 따라 엔터프라이즈 모바일 컴퓨팅을 위한 복잡한 모바일 어플리케이션의 사용이 점점 요구된다. 그러나, 모바일 디바이스는 제한된 자원을 가지므로 기능도가 복잡한 어플리케이션을 실행하는 것은 어렵다. 본 연구에서는 안드로이드 모바일 디바이스를 이용하여 현재 자원 상태에 따라 일부 기능을 외부 서버로 오프로드 하여 복잡한 어플리케이션 실행을 가능하게 하는 실용적이고 구현 가능한 프레임워크를 제안한다.

A Designing and Implementing an Android-based Application for the Deaf (안드로이드 센서 기반의 청각장애인용 어플리케이션 설계 및 구현)

  • Lee, Won Joo;Lyu, Seong Min;Kim, Sang huk;Lee, Seok Won;Jung, Jin Seong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.219-220
    • /
    • 2018
  • 본 논문에서는 안드로이드 센서를 활용하여 청각장애인을 위한 소리감지 어플리케이션을 설계하고 구현한다. 이 어플리케이션 메뉴는 백그라운드 실행 유지와 특정 데시벨 이상의 음성인식 동작으로 구성한다. 백그라운드 유지 실행 유지는 스마트폰의 어플리케이션 작동 시 다른 어플리케이션을 활용할 수 있도록 편의성을 증진하며, 특정 데시벨 이상의 음성인식을 통하여 일상적인 소리가 아닌 화재나 재난 상황 시 발생하는 경보기소리나 아이 울음소리, 초인종 소리 등 사운드를 통한 인식이 중요시 되는 상황에서 청각장애인들을 위한 진동과 빛 센서를 활용하여 사용자들이 주변 상황을 감지하도록 구현한다.

  • PDF

Generation of Test Scenario for interaction testing between Android applications (안드로이드 어플리케이션간의 상호작용 테스팅을 위한 테스트 시나리오 생성)

  • Baek, Tae-San;Seo, Kang Bok;Lee, Woo Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.564-566
    • /
    • 2015
  • 안드로이드 어플리케이션은 인텐트를 이용하여 다른 어플리케이션의 컴포넌트를 실행시킬 수 있다. 이러한 상호작용이 정상적으로 호출되거나 처리되지 않으면 기대한 컴포넌트가 실행되지 않는 등의 문제점이 발생할 수 있다. 본 논문에서는 이와 같은 어플리케이션간의 상호작용 문제점을 검사하기 위해 어플리케이션들의 소스코드와 매니페스트 파일로부터 컴포넌트 다이어그램과 인텐트 목록을 각각 추출하여 결합된 액티비티 다이어그램을 생성하고 이로부터 테스트 시나리오를 생성하는 기법을 제안한다.

Dynamic Configuration using Partial Functional Reflection (부분 기능의 리플렉션을 이용한 동적 설정)

  • Lee, Ji-Hyun;Park, Young-Sik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.208-210
    • /
    • 2012
  • 웹 어플리케이션 서버를 통해 동작하는 웹 어플리케이션에 대해 기능 일부를 수정하고자 할 때, 런타임 변경이 가능하고, 어플리케이션 서버의 재시작이 필요 없는 방법에 대해 설명한다. 이러한 방법은 웹 어플리케이션의 동적 설정을 위해 사용할 수 있으며, 변경된 내용을 반영하는데 1) 서버로 어플리케이션 전체를 재배포할 필요가 없으며, 2) 변경될 부분을 부분 코드에 국한시켜 웹 어플리케이션에서 자주 발생되는 SQL 기술문의 변경이나 비지니스 로직에 대한 작은 변경을 간편하게 수정하고 실행시킬 수 있다.

Energy-aware Dalvik Bytecode List Scheduling Technique for Mobile Applications (모바일 어플리케이션을 위한 에너지-인식 달빅 바이트코드 리스트 스케줄링 기술)

  • Ko, Kwang Man
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.5
    • /
    • pp.151-154
    • /
    • 2014
  • An energy of applications had consumed through the complexed inter-action with operating systems, run-time environments, compiler, and applications on various mobile devices. In these days, challenged researches are studying to reduce of energy consumptions that uses energy-oriented high-level and low-level compiler techniques on mobile devices. In this paper, we intented to reduce an energy consumption of Java mobile applications that applied a list instruction scheduling for energy dissipation from dalvik bytecode which extracted Android dex files. Through this works, we can construct the optimized power and energy environment on mobile devices with the limited power supply.

Analysis of Cyclomatic Complexity for Web Application (웹 어플리케이션의 순환복잡도 분석)

  • Park, Chul;Yoo, Haey-Oung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.865-872
    • /
    • 2004
  • Web applications have different structural characteristics from conventional applications with the structural language or object-oriented language or 4GL. A web application typically consists of server-side script elements which run on web sewers, client-side script elements which run on the client web-browser, HTML elements that contains context. Therefore web applications developer concurrently uses 3 or more development language. Cyclomatic Complexity for Web Application(CCWA) metrics reflected composite complexity of each element. In this paper, we applied cyclomatic complexity for web application metrics with Complexity level indicator to web application. We applied it to 10 web applications that were developed in practical business. High complexity web applications classify into four type(MENU, FORM, CTRL, GEN). This paper has contributed to practical use of engineering approach for web application.

Auto-Generation Methodology of SCA Waveforms by Using Simulink (시뮬링크를 활용한 SCA 웨이브폼의 자동 생성 방법론)

  • Kim, Sun-Hee;Shim, Hyo-Taek;Seol, Jin-Ho;Maeng, Seung-Ryoul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.520-525
    • /
    • 2008
  • SCA(Software Communications Architecture)는 SDR(Software Defined Radio)를 위한 표준 플랫폼으로, 어떤 플랫폼에서도 SCA 표준을 이용하여 구현된 시스템이라면 SCA 규격을 지켜 작성된 소프트웨어 모듈을 실행할 수 있도록 하고 있다. SDR은 기존의 하드웨어로 구현하였던 무선 통신 시스템을 모두 소프트웨어로 구현하고자 하는 기술이지만, 임베디드 시스템의 경우에는 프로세서의 성능이 현저히 떨어지기 때문에 실시간 신호 처리를 보장할 수가 없다는 문제점이 있다. 따라서, 무선통신의 성능을 보장하기 위해서는 범용 프로세서와 함께 DSP나 FPGA와 같은 특화된 하드웨어의 사용이 필요하게 되었다. 이러한 경우에는 웨이브폼 어플리케이션 작성을 위해서 하드웨어와 소프트웨어의 파티셔닝도 고려해야 한다. 본 논문에서는 SCA 플랫폼에서의 웨이브폼 어플리케이션을 빠르게 생성하는 방법을 제안하여 다양한 하드웨어를 사용하는 플랫폼에서의 최종 웨이브폼 어플리케이션을 위한 설계 공간 탐색(Design space exploration)을 도와, 내장형 시스템에서도 효율적으로 실행 가능한 웨이브폼 어플리케이션을 개발할 수 있도록 한다.

  • PDF