• 제목/요약/키워드: 동적 프로그램

검색결과 1,107건 처리시간 0.032초

메모리 특성을 반영한 동적전압변경 기법 (A Memory-Aware Dynamic Voltage Scaling)

  • 최진욱;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • pp.541-543
    • /
    • 2004
  • 배터리의 용량이 제한적인 핸드헬드 시스템에서의 주요 전력소비원인 프로세서의 전력소비를 절감시키기 위한 동적전압변경 기법에 관련한 많은 연구가 이루어지고 있으나, 프로세서에 집중된 DVS는 MPEG클립 재생과 같은 멀티미디어 응용프로그램에 있어서 빈번히 발생하는 프로세서와 주 메모리간의 상호작용은 충분히 설명하지 못하고 있다. 본 연구에서는 주 메모리와 프로세서간의 상호작용을 반영한 동적 전압변경을 제시하고 실제 시스템에서의 구현 결과를 제시함으로써 메모리인지 동적전압변경 기법이 멀티미디어 응용에 있어서 고전적 DVS방법보다 QoS를 유지하면서 부가적인 전력 절감을 할 수 있음을 보인다.

  • PDF

ActiveX 콘트롤패드를 이용한 웹페이지 설계와 구현 사례 (Case Study of Building Webpage Using ActiveX Control Pad)

  • 우원택
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2003년도 춘계학술대회
    • /
    • pp.253-270
    • /
    • 2003
  • 본 연구는 마이크로소프트사가 개발한 ActiveX 콘트롤 기술을 이용하여 동적인 홈페이지를 제작하는 사례를 설계하고 구현 해 봄으로써 ActiveX 콘트롤의 사용가치와 이의 활용방안을 알아보고자 함에 있다. 이를 위해 첫째, 비주얼베이직과 자바를 이용한 웹프로그래밍 기술과 ActiveX 콤포넌트의 기능을 알아보고 둘째, 웹프로그래밍의 역사와 ActiveX프로그램과의 관련성과 현재 대두되고 있는 XML웹서비스기술과의 비교를 통하여 웹프로그래밍기술을 이해하고 셋째, ActiveX콘트롤 패드를 이용하여 실제로 동적홈페이지를 구성하는 사례를 설계하고 구현해 봄으로써 이의 활용가치를 알아보고자 하였다. 연구결과 자바 애플릿에 대응하는 기술로 마이크로소프트가 OLE기술을 확장하여 만든 ActiveX콘트롤은 프로그램의 재사용, 개발시간단축과 프로그램의 기능과 품질향상에 기여하여 인터넷 내지 인트라넷용 프로그램개발 등에 쉽게 이용될 수 있는 가능성을 보여 주었으나 플랫폼 독립적이지 못하고 윈도우에서만 사용 가능한 제한점을 보여주었다.

  • PDF

무인기 비행제어 소프트웨어를 위한 경합탐지 사례연구 (A Case Study on Detection of Races in Flight Control Software of Unmanned Aerial Vehicle)

  • 이병귀;강문혜;전용기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.79-82
    • /
    • 2011
  • 무인기용 비행제어 소프트웨어는 인터럽트 핸들러에서 비결정적인 수행결과를 조래하는 경합이 발생될 수 있다. 이러한 유형의 경합을 탐지하기 위한 기존 방법은 원시 프로그램의 인터럽트 핸들러를 스레드로 변환하여 정적 경합탐지 도구를 사용하므로 프로그램 수행 시 실제 발생하지 않는 부정확한 경합(false positives)를 보고한다. 본 연구는 부정확한 경합 보고를 줄이기 위해서 원시 프로그램을 POSIX 실시간 스레브 프로그램으로 변환하고 Lockset기반 탐지기법 의해서 탐지된 공유변수를 대상으로 Happens-before 관계 분석기법을 이용하여 경합을 탐지하는 동적 경합탐지 도구를 사용한다. 제시된 방법의 실험을 위해서 Knob Assembly에 탑재되는 비행제어 소프트웨어를 대상으로 정적 경합탐지 도구와 동적 경합탐지 도구의 경합탐지 결과를 비교 분석한다.

복잡한 자료 구조를 지니는 프로그램에 대한 슬라이싱 (Program Slicing in the Presence of Complicated Data Structure)

  • 류호연;강원임;박재홍
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.557-559
    • /
    • 1999
  • 프로그램 슬라이싱은 프로그램의 특정 문장에서 변수에 영향을 주는 문장들을 분해하는 방법으로 디버깅, 최적화, 프로그램 유지보수, 테스팅, 재사용 부품 추출 그리고 프로그램 이해를 포함하는 여러 응용 분야들에서 그 유용성을 확인할 수 있다. 본 논문은 포인터 변수와 포인터 변수에 의해 참조되는 동적 객체, 구조체, 배열을 포함하는 프로그램에 대한 정확한 슬라이스 생성에 관한 연구이다. 포인터 변수와 같은 복잡한 구조를 가지는 프로그램에서 포인터 변수나 포인터 변수가 참조하는 객체의 상태를 파악하기 위해서 객체 참조상태 그래프를 제시한다.

  • PDF

지반-구조물 상호작용을 고려한 진동기계기초의 해석법 연구 (An Analytical Study of Vibrating Considering Soil-Structure Interactions)

  • 이인모;이석원;박종관
    • 한국지반공학회지:지반
    • /
    • 제7권3호
    • /
    • pp.5-20
    • /
    • 1991
  • 동하중을 받는 진동기계기초의 동적해석을 수행하기 위해서는 지반의 임피던스함수의 적절한 산 출이 필수적이며, 회전기계 -기초 -지반의 상호작용이 고려된 동적해석이 요구된다. 이제까지 지 반의 임퍼던스함수는 주로 원형기초에 한하여 제시되어 왔으나, 기초의 형상은 실제로 지반의 임퍼 던스함수에 중요한 역할을 한다. 그러므로 본 연구에서는 여러가지 형상 및 매립된 기초에 적용할 수 있는 임퍼던스함수를 제시하였다. 그리고, 제시된 임퍼던스함수를 바탕으로, 회전기계 -기초- 지반의 상호작용이 고려된 동적해석을 수행할 수 있는 프로그램을 개발하였으며, 개발된 프로그램 을 이용하여 예제해석을 통하여 각종 임피던스함수의 적용에 따른 기계기초의 응답을 비교 검토하였다. 본 연구의 주된 결론은 다음과 같이 요약할 수 있다. 1) 주파수독립 임퍼던스함수와 주파수종속 임피던스함수를 이용한 결과를 비교해 볼 때,수평방 향과 회전방향에 대해서는 동적응답이 커다란 차이를 보이지 않으나, 연직방향 운동에 대해서는 상 당한 차이를 보인다. 2) 표면기초와 매립기초를 비교해 본 결과, 매립기초에 있어서 수평방향과 회전방향에 있어서는 동적응답이 거의 일정한 간에 도달하므로 기초가 어느 정도 매립된다면 안전측에 들어간다고 볼 수 있다. 그러나, 연직방향에 있어서는 매립여부에 따라 상당한 차이를 보인다.

  • PDF

지진하중이 작용하는 RC 필로티 건축물의 동적해석 (Dynamic Analysis of RC Piloti-Type Building Subjected to Earthquake Loads)

  • 김주원
    • 한국전산구조공학회논문집
    • /
    • 제34권3호
    • /
    • pp.121-128
    • /
    • 2021
  • 본 연구에서는 비틀림비정형성과 수직비정형성을 가진 RC 필로티 건축물의 지진동에 대한 거동을 층강성을 적용하여 간단하게 모델링하는 선형 동적해석 프로그램을 개발하고자 한다. 개발된 동적 해석 프로그램을 적용하여 필로티 건축물의 동적 거동 및 필로티층 각 기둥의 전단력을 분석하고, 필로티층에 전단벽 또는 가새를 보강하였을 때 보강효과를 평가하고자 한다. 모서리코어가 있는 필로티 건축물에서 필로티층의 코어 반대편 모서리를 전단벽이나 K형 가새로 보강하였을 때 변위와 기둥 전단력이 크게 감소하는 것으로 나타났으며, 모서리 양면을 K형 가새로 보강하는 것보다 한 면을 전단벽으로 보강하는 것이 보강효과가 큰 것으로 나타났다.

헬스케어 서비스에서 동적인 데이터 전달을 위한 데이터 결합기 설계 및 구현 (Design and Implementation of Data Binder for Dynamic Data Delivery in Healthcare Service)

  • 강규창;이전우;최훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권12호
    • /
    • pp.891-898
    • /
    • 2009
  • 본 논문은 서로 다른 벤더의 응용 프로그램과 생체 신호 측정 장치가 동적으로 데이터 전달을 할 수 있는 생산자(Producer)/소비자(Consumer) 패턴 기반의 데이터 결합기 구조를 제안한 것으로 휴대용 정보 단말에서 컴포넌트 기반의 프로그래밍이 가능하고 서비스 지향적인 동작 메커니즘을 제공하는 OSGi 플랫폼의 번들로서 구현된다. 데이터 결합기는 정적으로 데이터 생산자와 소비자를 연결하는 OSGi WireAdmin 서비스의 단점을 보완한 것으로, 데이터를 사용하는 주체인 응용 프로그램의 요구 사항을 응용 프로그램 설명자(Application Descriptor)로 형식화하고 데이터를 생산하는 주체인 생체 신호 측정 장치의 기능을 장치 설명자(Device Descriptor)로 형식화하여 런타임에 데이터 생산자-소비자 쌍을 만들어 동적으로 데이터가 연결되는 기능을 제공한다. 따라서 센서 기반 응용을 개발할 때 데이터 생산자와 데이터 소비자를 사이에서 빈번하게 일어나는 연결 관리를 동적으로 해주는 기능 구현에 활용 가능하다. 본 논문의 목적은 생체 신호 측정 장치와 같은 데이터 생산자와 헬스케어 응용 프로그램과 같은 데이터 소비자를 분리시켜 헬스케어 서비스 개발의 편이성을 제공하기 위한 것이다.

초고층 건물과 인접지하구조물의 SSI 해석을 통한 수치해석 프로그램 비교 연구 (A comparative study on the numerical analysis program by SSI analysis of a high-rise building and an adjacent underground structure)

  • 유광호
    • 한국터널지하공간학회 논문집
    • /
    • 제21권2호
    • /
    • pp.211-225
    • /
    • 2019
  • 최근 우리나라 전 지역에서 지진이 발생하고 이에 각 분야에서의 내진해석 연구가 활발히 진행되고 있고 지반을 고려하는 SSI 해석 연구 또한 지속적으로 수행되고 있다. 하지만 지반을 고려한 대부분의 기존 동적해석의 경우, 수치해석 방법에 따른 건물의 동적거동에 대한 비교 분석이 부족한 실정이다. 따라서 본 연구에서는 초고층 건물을 대상으로 유한요소 프로그램인 MIDAS GTS NX와 유한차분 프로그램인 FLAC 2D를 사용하여 동적해석을 수행하고, 결과를 비교 분석하고자하였다. 연구 결과, 건물 지상 및 지하부의 휨응력의 경우 최대 압축 및 인장 모두 MIDAS GTS NX가 FLAC 2D보다 다소 크게 발생하였지만, 최대 수평변위값 및 분포양상, 취약부의 위치는 유사하게 나타났다. 따라서 동적해석을 위해 사용자의 편의에 따라 유한요소법이나 유한차분법에 근거한 프로그램 중 어느 것을 사용해도 차이가 없음을 확인하였다.

Pin을 이용한 안티디버깅 우회 설계 및 구현 (The design and implementation of pin plugin tool to bypass anti-debugging techniques)

  • 홍수화;박용수
    • 인터넷정보학회논문지
    • /
    • 제17권5호
    • /
    • pp.33-42
    • /
    • 2016
  • Pin은 프로그램 동적 분석 도구를 생성할 수 있는 프레임워크로, 리눅스와 윈도우에서 사용자 영역의 프로그램 분석을 수행할 수 있게 한다. 역공학 방지 프로그램이나 악성코드는 프로그램 분석을 방해하는 안티디버깅이 적용되어 있기 때문에 Pin을 사용한 분석이 어렵다. 본 논문에서는 Pin을 이용해서 프로그램에 적용된 안티디버깅을 우회하여 동적 분석을 진행할 수 있는 Pin 플러그인 프로그램을 설계한 내용과 구현한 내용을 제안한다. Pin 탐지 안티디버깅을 우회할 수 있는 각각의 Pin 코드를 작성하고, Pin 코드를 하나로 합쳐 여러 안티디버깅을 우회할 수 있는 Pin 도구를 구현한다. 구현된 Pin 도구는 안티디버깅을 지원하는 프로텍터로 생성한 파일로 안티디버깅 우회 실험을 진행한다. 본 기법은 추후에 발견되는 안티디버깅 우회 코드 작성의 참고자료가 될 것이고 발견된 안티디버깅에 맞춰 수정 후 추가 적용이 가능할 것으로 예상된다.