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

검색결과 5건 처리시간 0.017초

포스트 모템 디버깅과 프로세스 덤프 (Post Mortem Debugging And Process Dump)

  • 박주항;김영식
    • 한국게임학회 논문지
    • /
    • 제11권2호
    • /
    • pp.131-140
    • /
    • 2011
  • 프로그램 개발에 있어 디버깅은 매우 중요한 요소이다. 개발 과정에서 디버깅을 통해 버그를 대부분 잡을 수 있지만 제품이 출시된 이후에도 프로그램 버그를 잡을 수 있는 시스템이 필요하다. 이를 위해 포스트 모템 디버깅에 대해 살펴보고 프로세스 덤프에 대해 논의한다. 또한 프로그램이 다운되었는데 프로세스 덤프가 생성되지 않는 상황에 대해 원인을 분석해 보도록 한다. 아울러 검증된 예외 핸들러라 하더라도 프로세스 덤프를 남기지 못하는 상황을 이해하고 이런 상황을 타개하기 위해 EHModule(Exception Handler Module)를 구현한다. 구현한 EHModule의 핵심 루틴을 설명하고 해당 모듈의 특징 및 효용성에 대해 언급한다.

AOP를 이용한 신뢰성 있는 서비스 어플리케이션의 SOA 기반 프레임워크 (A SOA based Framework Using AOP for Reliable Service Applications)

  • 김은선;이재정;이병정
    • 한국IT서비스학회지
    • /
    • 제10권2호
    • /
    • pp.223-234
    • /
    • 2011
  • Loosely coupled properties of SOA(Service Oriented Architecture) services do not guarantee that service applications always work properly. Service errors may also influence other services of SOA. These characteristics adversely affect software reliability. Therefore, it is a challenge to effectively manage system change and errors for operating services normally. In this study, we propose a SOA based framework using AOP(Aspect Oriented Programming) for reliable service applications. AOP provides a way to manipulate cross-cutting concerns such as logging, security and reliability and these concerns can be added to applications through weaving process. We define a service specification and an aspect specification for this framework. This framework also includes service provider, requester, repository, platform, manager, and aspect weaver to handle changes and exceptions of applications. Independent Exception Handler is stored to exhibited external Aspect Service Repository. When exception happened, Exception Handler is linked dynamically according to aspect rule that is defined in aspect specification and offer function that handle exception alternate suitable service in systematic error situation. By separating cross-cutting concerns independently, we expect that developer can concentrate on core service implementation and reusability, understanding, maintainability increase. Finally, we have implemented a prototype system to demonstrate the feasibility of our framework in case study.

SMT 마이크로프로세서에 적합한 ALU의 설계 (Design of an ALU for SMT Microprocessors)

  • 김상철;홍인표;이용석
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1383-1386
    • /
    • 2003
  • In this paper, an ALU for Simultaneous Multi-Threading (SMT) microprocessors is designed. The SMT architecture improves notably performance and utilization of processes compared with conventional superscalar architectures by executing instructions from multiple threads at the same time. This ALU adopts data bypassing method to process multi-threads. And it can flush instructions in the same thread that generate exceptions such as branch misprediction. interrupt etc, performance of SMT microprocessors with data bypassing and exception handler can be improved.

  • PDF

다중 언어 인명 검색에 관한 연구 (A Study on a Multilingual name Retrieval)

  • 조영화;송재용;류근호
    • 한국정보처리학회논문지
    • /
    • 제5권9호
    • /
    • pp.2271-2280
    • /
    • 1998
  • 이 논문은 로마자 표기 한글 인명의 효율적 검색 방안의 제시와 규칙기반 다중 언어 인명 검색 시스템의 설계에 관한 것이다. 기존의 서지 정보 검색 시스템이나 논문 검색 시스템에서 사람마다 제각기 표기되고 있는 로마자표기 한글 인명을 효율적으로 검색하는데 상당한 어려움이 따랐다. 예를 들어, 한글 인명 "홍길동"의 로마자 표기는 "Hong, gildong", "Gildong Hong", "Hong Kil dong", "Hong kil-dong"등 철자나 표기 양식이 매우 다양하다.이 논문에서는 이렇게 다양하게 표기되는 로마자 표기 한글 인명을 효율적으로 검색하기 위해 규칙기반을 이용한 질의 확장법을 제안하고 질의분류기, 예외처리기, 질의확장기, 질의실행기, 예외규정집, 규칙기반으로 구성된 다중 언어 인명 검색 시스템을 설계한다. 또한 인명생성기의 구현과 실행을 통해 규칙기반 질의 확장법의 효율적 검색 가능성을 보이도록 한다.

  • PDF

능동 데이터베이스 기반 교육 정보 질의 처리 시스템의 설계 및 구현 (Design and Implementation of Active Database Based Query Processing System for Educational Information)

  • 이태정;이수정;이재호
    • 정보교육학회논문지
    • /
    • 제4권1호
    • /
    • pp.109-119
    • /
    • 2000
  • 본 논문에서는 WWW환경에서 능동 데이터베이스 기법을 활용한 교육 정보 시스템을 설계하고 구현하였다. 본 논문에서 개발한 시스템은 크게 사용자 그룹 인터페이스, 능동기반 모니터, 전문가 그룹 인터페이스로 구성된다. 개발 시스템을 구성하는 각각의 모듈들의 역할을 간략히 정리하면 다음과 같다. 사용자 그룹 인터페이스는 개발 시스템에 등록된 사용자들이 시스템에 접근하는 용도로 사용한다. 능동 기반 모니터는 트리거링 모듈로서 키워드 파서, 예외 상황 처리기, DB접근 모듈 등으로 구성되며, 키워드 인덱스 Q&A DB, 사용자 그룹 메일링 리스트, 전문가 그룹 메일링 리스트를 관리한다. 즉, 능동 기반 모니터는 본 논문에서 개발한 시스템의 핵심 부분으로 사용자의 요구를 키워드 기반으로 분석하여 요구 내용을 능동적으로 처리한다. 전문가 그룹 인터페이스는 개발 시스템에 등록된 전문가들이 질문 내용에 대한 답변을 제공하는 용도로서 사용한다.

  • PDF