메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지(B) 정보과학회논문지(B) 제24권 제8호
발행연도
1997.8
수록면
842 - 864 (23page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
본 논문은 방대하고 복잡한 legacy 실시간 시스템 또는 소프트웨어를 이해하기 위한 환경을 기술하고 있다. 소프트웨어의 이해에 대한 연구는 legacy 소프트웨어의 분석과 graph에 근거한 사용자와 기계간의 상호작용을 결부시킨다. 이러한 환경은 우선 정보 저장소를 만들어 내고, 해당 소프트웨어에 대한 이해를 거쳐, 결국 동일하거나 새로운 응용분야에 부합되게 소프트웨어를 최신화할 수 있게 한다. 그리고 이 환경은 이렇게 재사용 가능한 요소들을 식별해 내기 위하여 legacy 소프트웨어를 자동으로 처리한다. 이러한 환경은 다음과 같은 요소들로 이루어져 있다. 1) Legacy code representation: Legacy 소프트웨어는 Ada를 위한 Elementary Statement Language (ESL-Ada)라는 graphic한 언어로 표현된다. ESL-Ada의 명령문(statement)들과 이들 사이의 관계를 각자 점(node)들과 선(edge)들로 표현한다. 이 언어는 소프트웨어를 이해하기 위한 기초로 사용된다. 2) Concurrency representation: 운영체제의 호출들로 표현되는 legacy 소프트웨어에 내재하는 병렬성을 Ada로 표현한다. 이런 번역은 그 호출들을 message에 근거한 kernel 중심 구조에 바탕으로 한 동일한 Ada 코드로 대치하여 이루어진다. 3) Architecture discovery: ESL-Ada는 Software Units(SWU)이라는 모듈들로 분할된다. 이 SWU들은 "부모와 자식의 관계"(parent-child relation)에 근거하여 상하 계층적 구조를 이룬다. 4) State machine: SWU의 본체를 Ada Real-time State Machine(ARSM)이라는 상태도에 의해 표현한다. ARSM은 상태(state)들과 전이(transition)들로 이루어져 있다. ARSM은 상하 계층적으로 구성된다. 5) Simulation: ARSM들로 표현된 SWU들의 본체들은 시험입력(test input) 내용을 가지고 모의 실험한다. 이에 대한 출력 내용은 모의실험으로부터 얻을 수 있고, 이 내용은 SWU들의 정확한 수행행위를 검증하는데 사용된다. 이러한 환경의 구성 요소들에 대한 graphic한 사용자 접속(GUI)을 meta graphic 시스템의 하나인 DECDesign으로 구현한다. 이러한 환경은 방대한 legacy 실시간 소프트웨어를 분석하고 이해하기 위한 첫 번째 환경의 하나이다.

목차

요약

Abstract

1. Introduction

2. Related Research

3. ESL-Ada Generation

4. Architecture Discovery

5. State Machine

6. Simulator

7. Conclusion

References

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017748308