• Title/Summary/Keyword: 실행 시간 분석

Search Result 786, Processing Time 0.033 seconds

Design of Structure for Loop Bound Analysis based on PS-Block (PS-Block 구조 기반의 반복횟수 분석 구조 설계)

  • Kim Yun-Kwan;Shin Won;Kim Tae-Wan;Chang Chun-Hyon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.195-198
    • /
    • 2006
  • 실시간 프로그램은 항공기, 선박, 철도 예매 시스템 등 다양한 분야에서 사용되고 있으며, 그 개발자는 논리적, 시간적 정확성을 고려해야 한다. 시간적 정확성은 실시간 프로그램에서 가장 중요한 부분이며, 이를 위한 데드라인은 개발자에 의해 정의된다. 따라서 개발자는 데드라인의 정의를 위하여 기준점을 제시할 수 있는 정적 실행시간 분석이 필요하다. 정적 실행시간 분석에서 프로그램의 반복횟수의 분석은 큰 비중을 차지한다. 기존 연구에서 반복횟수의 분석은 사용자 입력에 의존하였고 현재 반복횟수 분석을 자동화하는 연구가 진행 중이다. 하지만 반복횟수의 분석은 반복횟수에 영향을 주는 제어변수의 결정정책에 따라 결과가 달라진다. 따라서 본 논문에서는 PS-Block구조를 기반으로 반복 횟수에 영향을 주는 제어변수들을 종합적으로 분석하여 보다 정밀하고 사용자의 입력을 자동화하는 반복횟수의 분석이 가능한 방법을 제시한다. 이로써 정적 실행시간 분석은 반복횟수의 정밀한 분석을 통하여 분석 결과의 정확도를 높이고 신뢰성을 향상시킬 수 있다.

  • PDF

An Analysis of the Relation between Runtime Errors and Embedded Coding Rule using Static Analysis of Medical Software (의료기기 소프트웨어 정적검증을 통한 임베디드 코딩룰과 실행시간 오류 간 연관성 분석)

  • Yoo, Sae-Yeol;Choi, Ki-Yong;Lee, Jung-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.497-500
    • /
    • 2016
  • 최근 임베디드 소프트웨어의 신뢰성과 안전성을 보장하기 위하여 코딩룰인 MISRA-C를 자동차 뿐만 아니라 군사, 의료 분야등 광범위한 분야에서 이용하고 있다. 하지만 MISRA-C가 자동차 시스템분야의 MISRA 가이드를 이용하여 개발되었기 때문에 타 분야의 분야별 특성을 모두 고려하지 못한다는 문제점이 제시되고 있다. 따라서 본 논문에서는 향후 의료기기 분야의 특성을 고려한 코딩룰을 제시하기에 앞서, 의료기기 소프트웨어에서의 코딩룰 필요성을 제시한다. 이를 위해 개발 단계의 의료기기 소스코드에 MISRA-C를 적용하여 정적 분석을 해보고, 적용 유무 따른 실행시간 오류 결과를 분석한다. 분석 결과, 코딩룰을 이용하면 실질적으로 실행시간 오류 발생을 막을 수 있고, 적용 과정에서 기타 다른 실행시간 오류들 또한 해결됨을 확인하였다. 위 결과로 본 논문에서는 의료 분야의 특성을 고려한 특화 코딩룰의 필요성을 제시한다.

A Study on the Household Work Performance of Elderly Living Alone or With Spouse (단독가구노인의 가사노동수행에 관한 연구)

  • 채옥희
    • Journal of Families and Better Life
    • /
    • v.13 no.3
    • /
    • pp.102-114
    • /
    • 1995
  • 본 연구의 목적은 단독가구노인들이 편안한 일상생활을 영위할 수 있도록 가사노동의 복지대책마련을 위한 기초자료를 제시하고자 하는데 있다. 연구대상은 전라북도에 거주하는 55세이상의 단독가구노인주부이며, 최종분석에 사용된 자료수는 177부이다. 연구의 내용은 단독가구노인주부의 특성에 따른 가사노동수행의 하위영역인 실행정도, 시간, 선호도를 조사하였고 실행정도, 시간, 선호도간의 상관관계를 보았다. 연구의 결과 연령이 낮을수록, 교육수준, 수입 등의 사회경제적 지위가 높을수록, 주부가 건강할 수록배우자가 있는 주부일수록 가사노동의 실행정도가 높고, 시간이 길며, 선호도가 높게 나타났다. 그리고 이들 하위영역간의 상관관계는 낮게 나타났다.

  • PDF

Anomaly Detection on Callback Duration in ROS 2 with Machine Learning (머신러닝 기법을 활용한 ROS 2 의 콜백 실행 시간 분석 및 이상 탐지)

  • Kyoung-Hwan Kim;Jeong-Hwan Kang;Dong-Hyun Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.233-234
    • /
    • 2024
  • ROS 2 는 노드라는 프로세스로 구성되고, 실행기에 의해 실행되는 대부분의 동작은 노드와 연결된 콜백 함수로 정의되어 있다. 따라서, 특정 노드에 연결된 콜백 함수가 정상적으로 동작하지 않을 경우 애플리케이션 전체에 영향을 줄 수 있다. 이에 본 연구에서는 ROS 2 의 실행 정보를 추적하는 도구인 ros2_tracing 을 활용하여 ROS 2 애플리케이션 내에서 동작하는 콜백 함수의 실행 시간을 분석하고, 머신러닝 기법을 사용해 이를 탐지하는 방법을 제안한다.

Temporal Database Management Testbed (시간 지원 데이타 베이스 관리 시험대)

  • Kim, Dong-Ho;Jeon, Geun-Hwan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.1 no.1
    • /
    • pp.1-13
    • /
    • 1994
  • The Temporal Database Management Testbed supports valid and transaction time. In this paper, we discuss the design and implementation of a testbed of a temporal database management system in main memory. The testbed consists of a syntactic analyzer, a semantic analyzer, a code generator, and an interpreter. The syntactic analyzer builds a parse tree from a temporal query. The semantic analyzer then checks it for correctness against the system catalog. The code generator builds an execution tree termed ann update network. We employ an incremental view materialization for the execution tree. After building the execution tree, the interpreter activates each node of the execution tree. Also, the indexing structure and the concurrency control are discussed in the testbed.

  • PDF

Importance-Performance Analysis for Improving Demand Response Transport(DRT) System (수요응답형교통(DRT)의 활성화를 위한 중요도-실행도 분석)

  • Jang, Tae Youn;Kim, Jun Sung
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.17 no.3
    • /
    • pp.46-58
    • /
    • 2018
  • DRT should have higher positive benefits to become the public transit than the current backcountry buses having demand deficiency and operation problems. The study examines the factors for activating DRT through importance and performance analysis(IPA) and applies the IPA gap theory to find relationship between the current buses and DRT in the mixed operation area. As a result, the operation area is the urgent improving factor and the next ones are transfer related factors, on-time arrival, safe driving, operation time and vehicles. According to the gap theory to activate DRT and reduce the current bus system, in the case that performance is smaller than importance, the performance of transfer, operating time and area, and vehicles should be up. In the case that performance is higher than importance, the performance of luggage space, vehicle clean, safe driving, operator kindness, transfer, operating elements, and fare should keep going.

Implementation and Performance Evaluation of an Object-Oriented Parallel Programming Environment with Multithreaded Computational Model (다중스레드 계산 모델을 이용한 병렬 객체 지향 프로그래밍 환경의 구현 및 성능 평가)

  • Song, Jong-Hun;Kim, Heung-Hwan;Han, Sang-Yeong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.6
    • /
    • pp.708-718
    • /
    • 1999
  • 본 논문에서 제안하는 시스템은 일반적인 병렬 시스템의 하드웨어 구조에서, 다중 스레드 계산 모델을 이용하여 객체 지향 프로그래밍 환경을 구현한 시스템이다. 제안하는 시스템을 효과적으로 구현하기 위하여 컴파일러와 실행 시간 시스템의 측면에서 여러 가지 기법을 제시한다. 컴파일러의 측면에서는 멤버 변수의 접근 분석, 메소드의 병렬성 분석 기법을 제시하고, 실행 시간 시스템에서는 실시간 스레드/메시지 결합, 프레임 공유 기법을 제시한다. 본 논문에서 제안된 프로그래밍 환경은, MPI 메시지 인터페이스를 이용하여 구현하였으며, 벤치마크 프로그램을 실행함으로써 성능 분석을 하였다. 분석의 결과는 실행시간 시스템의 여러 가지 기법들이 성능 향상에 많은 효과가 있음을 보여주며, 이러한 결과는 일반적인 병렬 시스템에서도 적용 가능하다.Abstract In this paper, we suggest an object-oriented programming environment with multithreaded computation model on general parallel processing systems. We developed many methods for our environment to be efficient : in compiler, the analysis of member variable and method parallelism, and in runtime system, thread/message merging and frame sharing. The programming environment is implemented with MPI message interface, and its performance is analyzed with executing benchmark programs. The results show that the developed methods have influence on performance improvement, and this improvement can be applied to general parallel processing systems.

Extraction of Collaborative Execution Path between Local and Edge Server in an FEC Environment (FEC 환경에서 로컬과 에지 서버 간의 협업 실행경로 추출)

  • Baik, Jae-seok;Nam, Kwang-Woo;Jang, Min-seok;Lee, Yon-sik
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.625-627
    • /
    • 2022
  • FEC (Fog/Edge Computing) 환경에서 지연시간 최소화는 로컬과 에지 서버 간의 효율적인 협력을 보장하기 위한 최적의 계산 오프로딩 방법 결정을 통해 실현될 수 있다. 본 논문은 임의의 응용 서비스 실행모듈에 대한 부분 오프로딩 기반의 로컬(모바일 장치)과 에지 서버 간의 협업 경로를 추출하는 방법을 제안한다. 제안 방법은 다중 분기구조를 포함하는 응용 서비스 실행모듈에 대한 부분 오프로딩 기반의 최적 협업 실행경로 추출 방법을 제안한다. 제안 방법은 각 부분 모듈들의 실행위치에 따라 변화되는 지연시간 측정 및 분석에 적용가능하다.

  • PDF

SOA Vulnerability Evaluation using Run-Time Dependency Measurement (실행시간 의존성 측정을 통한 SOA 취약성 평가)

  • Kim, Yu-Kyong;Doh, Kyung-Goo
    • The Journal of Society for e-Business Studies
    • /
    • v.16 no.2
    • /
    • pp.129-142
    • /
    • 2011
  • Traditionally research in Service Oriented Architecture(SOA) security has focused primarily on exploiting standards and solutions separately. There exists no unified methodology for SOA security to manage risks at the enterprise level. It needs to analyze preliminarily security threats and to manage enterprise risks by identifying vulnerabilities of SOA. In this paper, we propose a metric-based vulnerability assessment method using dynamic properties of services in SOA. The method is to assess vulnerability at the architecture level as well as the service level by measuring run-time dependency between services. The run-time dependency between services is an important characteristic to understand which services are affected by a vulnerable service. All services which directly or indirectly depend on the vulnerable service are exposed to the risk. Thus run-time dependency is a good indicator of vulnerability of SOA.

Care-giving Activities to Enhance Infants and Children's Rights Respect : Based on Care-giving Teachers' Recongnition of Their Activities to Increase Infants and Children's Rights Respect (영유아권리존중 보육의 실행내용 항목 : 보육교사가 인식한 영유아권리존중 보육의 실행내용을 중심으로)

  • Kim, Jin Sook;Suh, Young Sook
    • Korean Journal of Childcare and Education
    • /
    • v.8 no.3
    • /
    • pp.133-162
    • /
    • 2012
  • In this paper, care-giving teachers' recognition of their activities to increase infants and children's rights respect were studied, and teachers' required actions to enhance infants and children's rights respect were analogized. To conduct this survey, focus group interviews were done for 2 groups' care-giving teachers: each group was constructed with 6 teachers. In care-giving teachers' daily work, respected or non-respected various cases on their infants and children's rights respect were intensively reviewed. From this result, total 12 sub categories and detail 40 items were extracted as care-giving teachers' required activities to activate infants and children's rights respect. The aforementioned teachers' activities must be conducted as top priority at their care-giving activities for infants and children's rights respect.