• 제목/요약/키워드: exception handling

검색결과 54건 처리시간 0.03초

Expressive Exceptions for Safe Pervasive Spaces

  • Cho, Eun-Sun;Helal, Sumi
    • Journal of Information Processing Systems
    • /
    • 제8권2호
    • /
    • pp.279-300
    • /
    • 2012
  • Uncertainty and dynamism surrounding pervasive systems require new and sophisticated approaches to defining, detecting, and handling complex exceptions. This is because the possible erroneous conditions in pervasive systems are more complicated than conditions found in traditional applications. We devised a novel exception description and detection mechanism based on "situation"- a novel extension of context, which allows programmers to devise their own handling routines targeting sophisticated exceptions. This paper introduces the syntax of a language support that empowers the expressiveness of exceptions and their handlers, and suggests an implementation algorithm with a straw man analysis of overhead.

ARM 코어 시스템 기반 예외 처리를 위한 벡터 테이블 구성 및 인터럽트 제어 (Vector Table Composition and Interrupt Control for Exception Handling Based on ARM Core System)

  • 정준영;정민수;권오형
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.457-459
    • /
    • 2000
  • 최근 이동단말기나 PDA, 스마트폰과 같은 정보기기나 디지털 가전기기의 사용이 증대됨에 따라, ARM코어 시스템을 기반으로 하는 프로세서와 이를 운영하기 위한 소프트웨어 수요도 증가하고 있다. 본 논문은 프로세서를 운영하기 위한 소프트웨어 중에서 예외처리를 위한 일반적인 인터럽트 제어를 다룬다. ARM 시스템 상에서 임의의 주변 장치(타이머/카운터)에 의해 발생하는 인터럽트 처리 과정과 예외처리를 제어하기 위한 벡터 테이블을 구성하는 방법에 대해 분석한다. 그리고 인터럽트를 처리하는 인터럽트 코드부분과 벡터 테이블내의 인터럽트의 상호 연관성에 대해 논의한다.

  • PDF

웹 서비스 기반 비즈니스 프로세스 관리를 위한 Backward Recovery 방법 (A backward recovery method for web service driven business process management)

  • 이순재;윤장혁;김광수
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2003년도 종합학술대회 논문집
    • /
    • pp.109-114
    • /
    • 2003
  • WS-BPMS(web service driven business process management system)은 기업 내 또는 비즈니스 파트너들 간의 비즈니스 프로세스를 체계적으로 통합, 관리하여 프로세스를 개선하고 자동화한다. 이는 비즈니스 프로세스를 검색한 후 BPEL4WS, BPML 등의 프로세스 메타모델을 이용하여 새 프로세스를 디자인하고 BPMS위에 전개 실행하는 과정을 거치게 된다. 디자인된 프로세스는 복잡하여 그 실행에 있어 체계적이고 확고한 기반을 바탕으로 운영되어야 한다. 이를 위해 본 논문에서는 BPMS의 운영에 있어 pi-calculus를 기반으로 한 structured exception handling 방법론과 transaction 모니터링을 통한 backward recovery 방법을 제시한다.

  • PDF

시간제약을 고려한 이동 에이전트의 예외 처리 (Exception Handling in Agent-based Workflow System with Time Constraints)

  • 이효경;유정준;이동익
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.349-351
    • /
    • 2001
  • 워크플로우 시스템을 위한 이동 에이전트 시스템에서 네트웍의 분리는 워크플로우 수행을 어렵게 하며, 특히 시간제약이 부여된 워크플로우의 경우 문제의 심각성을 더욱 크게 한다. 본 논문에서는 워크플로우를 위한 이동 에이전트시스템에서 발생할 수 있는 네트웍 분리문제에 대처하기 위한 방안을 제시한다. 네트웍 분리에 의해 발생할 수 있는 문제를 에이전트 고립과 노드의 고립으로 나누었으며, 각각의 문제에 대한 해결책으로 에이전트의 복제와 에이전트 속성에 기반한 이동경로변경을 사용하였다.

구조화된 예외 처리를 위한 Continuation 구현 기법 (Continuation Implementation Method for Structured Exception Handling)

  • 김세원;김영필;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.482-486
    • /
    • 2010
  • Continuation은 운영체제의 실행 흐름을 최적화 하기 위한 수단으로 사용되어 왔다. 특히 Continuation을 이용하면 스택의 내용 없이, 특정 시점 이후의 프로세스의 연산을 그대로 수행 할 수 있는 장점을 가지고 있다. 하지만 이와 같이 스택에 저장된 정보를 사용하지 않을 경우 구조화된 예외 처리 방법(SEH)을 사용하는 운영체제에서는 Continuation을 바로 적용하기에 어려움이 존재한다. 이러한 문제를 해결하기 위해, SEH를 위해 함수에서 수정한 스택의 내용을 저장해 두었다가 Continuation이 끝나고 스택을 복원하여 SEH가 올바르게 실행 되도록 하였다.

  • PDF

임베디드 시스템 소프트웨어 개발을 위한 관점지향프로그래밍 방식의 예외원인분석 (Analyzing Exceptions for Embedded System Software Development using Aspect Oriented Programming)

  • 주재호;김태형
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권5호
    • /
    • pp.355-359
    • /
    • 2009
  • 소프트웨어에서 예외가 발생할 때 원인분석을 해야 할 때가 있다. 이를 위해서 문제상황을 반복 재현하면서 관찰하게 되는데, 이 때 문제가 발생하는 양상이 규칙적이지 않다면 원인을 분석하는 것이 쉽지 않다. 특히 임베디드 시스템 혹은 이동통신단말기의 경우처럼 개발용 컴퓨터와 개발목적 장치가 분리된 경우에는 원인분석을 위한 시간과 노력이 배가되므로 개발자 부담을 가중시켜서 개발생산성을 극도로 악화시키는 요인이 된다. 본 논문에서는 임베디드 시스템과 이동통신단말기 디버그 중 예외 발생경로를 쉽게 확인할 수 있도록, 관점지향프로그래밍(Aspect Oriented Programming) 방식의 예외원인 분석 방법을 제안한다. 원인이 모호하고 발생빈도가 불규칙적인 예외발생 원인을 규명하기 위해서 예외발생 당시의 함수호출 경로를 추적해야 하므로 소모적인 시간과 노력을 필요로 하는데, 제안하는 방식은 예외 발생시 함수호출 경로를 로그 메모리 형태로 즉시 제공해 줌으로써 기존의 디버깅 방법에서 획득할 수 없는 개발자 편의성을 획기적으로 증대시킨다.

접촉점화성 추진제 안전기준 및 상호반응성 분석 (Analysis of Safety Regulation and Chemical Reactivity of Hypergolic Propellant)

  • 이응우;신안태;조상연;박병문
    • 한국가스학회지
    • /
    • 제27권3호
    • /
    • pp.108-115
    • /
    • 2023
  • 하이드라진은 우수한 액체추진제이지만 독성과 반응성이 높아 저장 및 취급 시 주의가 요구된다. 발사장 안전을 확보하기 위해서는 화학물질의 누출로 인한 상호반응성을 고려한 안전지침을 수립하여야 한다. 본 연구에서는 해외 발사장의 하이드라진 충전시설 현황에 대해서 조사하고 저장 및 취급과 관련된 안전기준을 검토하였으며, 발사장에서 주로 취급되는 화학물질과 위험물안전관리법상 유별 혼재기준에 따라 혼합 보관이 가능한 물질을 선정하여 하이드라진과의 상호반응성을 분석하였다. 분석 결과 발사장에서 취급되는 화학물질에는 연료유를 제외하고는 상호반응성이 있는 것으로 분석되었으며 혼재가 가능한 위험물과도 상호반응성이 있는 것으로 나타났다. 그렇기 때문에 발사장에 하이드라진 전용의 저장소 구축이 필요함을 강조하며, 충전작업 중에는 저장용기와 처리 장비에 사용되는 물질과의 상호반응성을 피하기 위한 세심한 관리의 중요성을 강조한다. 이러한 분석 결과를 바탕으로 발사장에서 하이드라진 저장 보관 및 취급 시 발사장 안전을 확보하기 위한 기초자료로 활용할 예정이다.

주어진 프로그램에서 예외상황을 발생시키는 테스트 데이타 생성 방법 (A Test Data Generation to Raise User-Defined Exceptions in First-Order Functional Programs)

  • 류석영;이광근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권4호
    • /
    • pp.342-356
    • /
    • 2000
  • 주어진 프로그램에서 예외상황(exception)을 발생시키는 테스트 데이타를 자동으로 생성해주는 분석 방법을 제안한다. 분석 결과로 얻은 테스트 데이타를 사용하여, 프로그램 내에서 발생한 예외상황들이 프로그래머의 의도대로 처리되는지를 검사할 수 있다. 본 논문에서 제안하는 분석 방법은 입력으로 받은 프로그램에서 특정 예외상황이 발생한다는 조건을 시작으로 하여, 프로그램의 입력 값에 대한 제약식(constraints)을 만들어간다. 이 분석 방법이 옳다는 증명에 의해서, 분석 결과로 얻은 테스트 데이타를 입력으로 하여 프로그램을 수행시키면 지정한 예외상황이 항상 발생한다는 것을 보장할 수 있다.함수를 인수나 결과값으로 전달하지 않고(first-order) ML 스타일의 예외상황 관리 방법을 제공하는 언어를 대상으로 하여 테스트 데이타 생성 방법을 제안하고, 이 분석 방법이 옳다는 것을 증명한 후 몇 가지 예를 사용하여 분석 과정을 설명한다.

  • PDF

플랜트 프로젝트 일정위험 예외상황 예측 및 평가 (Prediction and Evaluation of Schedule Exceptions on the EPC Projects of Overseas Plants)

  • 성홍석;정종윤;박철순
    • 산업경영시스템학회지
    • /
    • 제39권4호
    • /
    • pp.72-80
    • /
    • 2016
  • The market size of plant projects in overseas is so large that domestic EPC project contractors are actively seeking the overseas projects and then trying to meet completion plans since successful fulfillment of these projects can provide great opportunities for them to expand into new foreign markets. International EPC projects involve all of the uncertainties common to domestic projects as well as uncertainties specific to foreign projects including marine transportation, customs, regulations, nationality, culture and so on. When overseas project gets off-schedule, the resulting uncertainty may trigger unexpected exceptions and then critical effects to the project performance. It usually require much more time and costs to encounter these exceptions in foreign sites compared to domestic project sites. Therefore, an exception handling approach is required to manage exceptions effectively for successful project progress in foreign project sites. In this research, we proposed a methodology for prediction and evaluation of exceptions caused by risks in international EPC projects based on sensitivity analysis and Bayesian Networks. First, we identified project schedule risks and related exceptions, which may meet during the fulfillment of foreign EPC projects that is performed in a sequence of engineering, procurement, preparatory manufacture, foreign shipping, construction, inspection and modification activities, and affect project performance, using literature review and expert interviews. The impact of exceptions to the schedule delay were also identified. Second, we proposed a methodology to predict the occurrence of exceptions caused by project risks and evaluate them. Using sensitivity analysis, we can identify activities that critically affect schedule delay and need to focus by priority. Then, we use Bayesian Networks to predict and evaluate exceptions. Third, we applied the proposed methodology to an international EPC project example to validate the proposed approach. Finally, we concluded the research with the further research topics. We expect that the proposed approach can be extended to apply in exception management in project management.

컨테이너 하역요율 하락은 소비자잉여를 증가시켰는가? : 부산항을 중심으로 (Did the Handling Fee Decline Cause Consumer Surplus in the Port Business Market in Korea? : The Case of Busan port)

  • 최건우;김찬호;김용규
    • 한국항만경제학회지
    • /
    • 제32권3호
    • /
    • pp.109-122
    • /
    • 2016
  • 국내 컨테이너 물동량 증가로 이를 처리하는 하역산업 증가하였다. 하지만 1999년 이후 하역요율의 신고제 전환과 시설 공급 과잉으로 인해 하역사간의 과도한 요율경쟁이 발생하여 2015년 기준 컨테이너 하역 요율이 2000년에 비해 절반 이하로 하락하였다. 이에 본 연구에서는 하역 요율의 하락이 항만 물동량 수요에 영향을 미쳐 항만 하역산업의 시장을 확대 시켰는지? 아니면 과도한 요율 경쟁으로 인해 소비자잉여가 오히려 축소되었는지를 경제학적으로 분석해 보았다. 이를 위해, 본 연구에서는 기존에 항만부문의 경제적 가치를 추정한 연구에서 사용한 직접추정방식이 아닌 수요함수를 이용한 추정방식을 제시하였으며 소비자잉여 추정을 위해 타분야에서 주로 사용된 알렉산더방식 외에 힉스의 수요함수를 이용한 하우스만방식을 이용하여 추정의 신뢰성을 높였다. 그 결과 컨테이너 수출입 수요에 비해 하역 요율이 과다하게 하락하여 소비자잉여를 포함한 하역산업의 경제적 가치는 오히려 하락하는 것으로 나타났다. 한편, 향후 환적 컨테이너 물동량을 포함한 경제적 가치추정에 관한 연구가 진행되어야하며 나아가 항만산업 전체로 확대하여 현재 항만부문 예비타당성 조사 표준지침에서 이용되고 있는 경제적 편익 방식을 보완할 수 있어야 하겠다.