RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      내장형 분산 프로그램을 위한 디버그 시스템 개발 = Development of a Debug System for Embedded Distributed Systems

      한글로보기

      https://www.riss.kr/link?id=T8942475

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      Distributed programs are concurrent programs that are composed of multiple concurrent processes, being located at multiple computing nodes and communicating with one another. Especially, the software of telecommunication systems such as switching systems is embedded distributed programs. It is not only a large-scale but also its architectures are very complex. Furthermore, its execution environments are very dependent on the hardware architecture of the target systems.
      In recent years, researchers have proposed some helpful debugging methodologies and debugging tools for distributed programs. However, most papers on debugging distributed software focused on the distributed debugging tools that are able to debug a distributed program at once. Sometimes, people find it harder to handle concurrent events than sequential events. Also, excessive debugging information is simply ignored because the temporary memory of people’s brains is very limited.
      In this paper, we propose a debugging methodology to reduce the complexity of the large-scale distributed programs, and describe the design and implementation of a debug system for embedded distributed programs.
      번역하기

      Distributed programs are concurrent programs that are composed of multiple concurrent processes, being located at multiple computing nodes and communicating with one another. Especially, the software of telecommunication systems such as switching syst...

      Distributed programs are concurrent programs that are composed of multiple concurrent processes, being located at multiple computing nodes and communicating with one another. Especially, the software of telecommunication systems such as switching systems is embedded distributed programs. It is not only a large-scale but also its architectures are very complex. Furthermore, its execution environments are very dependent on the hardware architecture of the target systems.
      In recent years, researchers have proposed some helpful debugging methodologies and debugging tools for distributed programs. However, most papers on debugging distributed software focused on the distributed debugging tools that are able to debug a distributed program at once. Sometimes, people find it harder to handle concurrent events than sequential events. Also, excessive debugging information is simply ignored because the temporary memory of people’s brains is very limited.
      In this paper, we propose a debugging methodology to reduce the complexity of the large-scale distributed programs, and describe the design and implementation of a debug system for embedded distributed programs.

      더보기

      목차 (Table of Contents)

      • 목차
      • 1. 서론 = 1
      • 2. 연구 배경 = 5
      • 2.1 분산 프로그램과 디버깅 = 5
      • 2.2 분산 프로그램 디버깅의 어려움 = 6
      • 목차
      • 1. 서론 = 1
      • 2. 연구 배경 = 5
      • 2.1 분산 프로그램과 디버깅 = 5
      • 2.2 분산 프로그램 디버깅의 어려움 = 6
      • 2.3 내장형 프로그램 디버깅의 어려움 = 9
      • 2.4 분산 프로그램을 위한 디버깅 방법론 = 10
      • 2.4.1 Top-down 디버깅과 Bottom-up 디버깅 = 10
      • 2.4.2 2단계 디버깅 = 12
      • 2.5 분산 프로그램을 위한 디버그 시스템 사례 분석 = 13
      • 2.5.1 Top-down 또는 Bottom-up 디버깅 관련 디버그 시스템 = 13
      • 2.5.2 2단계 디버깅 관련 디버그 시스템 = 15
      • 3. 내장형 분산 프로그램을 위한 디버그 시스템의 분석 및 설계 = 17
      • 3.1 개요 = 17
      • 3.2 ATM 교환 시스템의 구조 및 특징 = 18
      • 3.2.1 시스템 구조 및 특징 = 18
      • 3.2.2 소프트웨어 구조 및 특징 = 21
      • 3.2.3 시스템 개발 환경 = 23
      • 3.3 디버그 시스템의 요구 사항 분석 = 24
      • 3.3.1 프로그램구조 = 24
      • 3.3.2 디버깅 방법론과 디버그 시스템 요구 사항 = 26
      • 3.4 디버그 시스템 설계 = 28
      • 3.4.1 목적 및 목표 = 28
      • 3.4.2 디버그 시스템 구조 = 29
      • 3.4.3 디버그 정보 인터페이스 = 31
      • 3.4.4 원격 디버그 인터페이스 = 31
      • 4. ATM 교환 시스템에 적합한 디버그 시스템 구현 = 34
      • 4.1 개요 = 34
      • 4.2 호스트 시스템의 디버그 클라이언트 = 35
      • 4.2.1 디버그 클라이언트 구조 = 35
      • 4.2.2 디버그 정보 인터페이스 = 37
      • 4.2.3 디버그 명령어 인터페이스 = 39
      • 4.2.4 사용자 인터페이스 = 39
      • 4.3 목적 시스템의 디버그 서버 = 41
      • 4.3.1 디버그 서버 구조 = 41
      • 4.3.2 디버그 서버가 제공하는 서비스 기능 = 44
      • 4.3.3 프로세스 및 프로그램 단위의 한 명령어 실행제어 서비스 = 44
      • 4.3.4 트랩 설정 및 조작 서비스 = 47
      • 4.3.5 프로그램 상태 조작 서비스 = 50
      • 4.3.6 프로세스 상태 조작 서비스 = 51
      • 4.3.7 IPC 시그널 송수신 서비스 = 53
      • 4.3.8 프로세스 단위 메모리 및 스택 변수 조회 및 변경 서비스 = 55
      • 4.3.9 프로그램 및 프로세스 정보 제공 서비스 = 60
      • 4.3.10 디버그 클라이언트와 디버그 서버의 연결 제어 서비스 = 60
      • 5. 결론 및 향후 연구 과제 = 62
      • 참고문헌 = 64
      • ABSTRACT = 67
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼