RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 클래스의 상태기반 테스팅 방법

        홍형석(Hyoung Seok Hong),권용래(Yong Rae Kwon),차성덕(Sung Deok Cha) 한국정보과학회 1996 정보과학회논문지(B) Vol.23 No.11

        객체지향 소프트웨어에서 기본이 되는 테스팅의 단위는 클래스이다. 클래스의 중요한 특성 중의 하나는 "데이타를 통한 멤버함수들 간의 상호작용"으로서, 이러한 상호작용은 멤버함수에서의 데이타의 정의와 사용으로 표현된다. 본 논문에서는 이러한 특성을 고려한 새로운 클래스 테스팅 방법을 제안한다. 본 논문에서 제안하는 방법은 먼저 유한상태기계를 사용하여 클래스를 정형적으로 명세한 후, 이로부터 클래스의 테스트 케이스를 생성한다. 테스트 케이스는 유한상태기계의 자료흐름을 기반으로 생성되며 멤버함수들간의 상호작용이 제대로 구현되어 있는지를 테스팅한다. In object-oriented testing literature, a class is considered to be a basic unit of testing. A major characteristic of classes is "the interaction between member functions through data". This interaction is represented as definitions and uses of data in member functions. In this paper, we discuss how finite states machines(FSM) can be effectively used for class testing. We demonstrate how to specify the behavior of classes using FSMs and present a test case generation technique based on FSMs. We generate test cases based on data flows in FSMs and we can determine whether the interaction between member functions is correctly implemented with these test cases.

      • SCR 요구사항 명세의 정형적인 의미론

        홍형석(Hyoung Seok Hong),차성덕(Sung Deok Cha),권용래(Yong Rae Kwon) 한국정보과학회 1999 정보과학회논문지(B) Vol.26 No.8

        본 논문은 SCR 방법으로 작성된 요구사항 명세의 정형적인 의미론을 제안한다. 먼저 우리는 SCR 명세를 시간적전이시스템으로 변환함으로써 SCR 명세의 의미론을 정의한다. 그리고 우리는 SCR 방법을 실시간 시스템의 명세를 위하여 확장하며, 확장된 SCR 명세의 의미론 또한 시간적전이시스템으로의 변환을 통하여 정의한다. 이러한 의미론은 SCR 명세의 병행성과 시간 개념을 제대로 나타낼 수 있으며, 시간적전이시스템에서의 검증 방법을 SCR 명세의 검증에 직접 적용할 수 있게 하는 장점이 있다. This paper presents a formal semantics for requirements specifications written in the SCR method. We define a semantics for SCR specifications by a translational approach into timed transition systems Then we extend the SCR method for real-time systems and define a semantics for timed SCR specifications. The main benefit from providing such semantics is that it provides a natural modeling of concurrency and time in SCR specifications. The semantics enables us to directly apply verification methods for timed transition systems to SCR specifications.

      • 요구 분석 단계에서의 원형화를 위한 CASE 도구

        홍형석(Hyoung Seok Hong),배현섭(Hyun Seop Bae),차신(Shin Cha),이완권(Wan Kwon Lee),권용래(Yang Rae Kwon) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1

        구조적 요구 분석 방법론은 시스템의 요구 사항을 정형화된 형태로 분석하기 위해서 제안되었다. 하지만 구조적 요구 분석 방법론에 따라 시스템을 분석한다 할지라도 소프트웨어는 비교적 추상적이어서 그것이 실제적으로 작동하는 것을 관찰하기 전에는 시스템의 요구사항에 대한 해를 얻기 어렵다. 그러므로 요구 분석 단계에서 원형화 도구가 함께 제공된다면 요구 분석 도구가 요구 사항을 정의하는데 많은 도움이 될 수 있다. 이를 위해 본 논문에서는, 그래픽한 형태의 자료흐름도를 중심으로 시스템의 요구 사항을 분석할 수 있는 구조적 요구 분석 도구와, 분석된 요구 사항을 검증하기 위한 원형화 도구를 통합하여 요구 분석 단계에서의 원형화를 지원하는 CASE 도구를 개발하였다.

      • 유한 상태 기계 형태의 명세를 사용하는 클래스의 기능적 테스팅

        홍형석(Hyoung Seok Hong),권용래(Yong Rae Kwon) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B

        객체 지향 방법론에서 가장 기본이 되는 개념인 클래스의 테스팅을 위해 여러 방법들이 제안되어 있다. 그러나 대부분의 제안된 방법들은 멤버 함수의 내부 기능만을 테스팅하기 때문에 클래스의 중요한 특성인 멤버와 멤버 함수간의 상호 작용을 잘 테스팅하지 못 하는 문제점이 있다. 본 논문에서는 멤버와 멤버 함수간의 상호작용을 테스팅할 수 있는 새로운 클래스 테스팅 방법을 제안하였다. 제안된 클래스의 테스팅은 기능적 테스팅 방법인 범주 분할 테스팅을 사용하여 각각의 멤버 함수들에 대한 테스트 데이타를 유출해 낸다. 이 때 멤버 함수의 기능적 명세가 필요하게 되는데 본 논문에서는 분석 및 설계 단계에서 클래스의 명세로서 많이 사용되는 유한 상태 기계를 사용하였다. 유한 상태 기계는 클래스의 멤버와 멤버 함수간의 상호 작용을 잘 모델링하지만 분석 및 설계 단계에서는 유한 상태 기계의 정의가 비정형적이므로 이를 테스팅에 사용하기 위해서 유한 상태 기계를 정형화시켰다.

      • 실시간 모델 체커를 이용한 월성 SDS2의 명세 및 검증

        지은경(Jee Eun-Kyoung),홍형석(Hong Hyoung-Seok),차성덕(Cha Sung-Deok) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.2Ⅰ

        실시간 시스템은 그 특성상 시스템 내에서의 오류가 매우 위험하고 때론 치명적일 수 있다. 따라서, 시스템의 정확성과 안정성을 보장하는 것은 매우 중요한 문제가 된다. 이러한 문제를 해결하기 위해 정형기법을 사용한 명세와 검증을 통해 실시간 시스템의 안정성을 보장하려는 시도들이 많이 이루어져 왔다. 이 논문에서는 월성 원자로 운전 중지 시스템의 기존 명세의 문제점을 보완하여, 실시간 요구사항들을 타임드 오토마타(timed automata)로 기술할 것을 제안한다. 또한 명세를 실시간 모델 체커 UPPAAL의 입력으로 넣어서, 모델 체킹 기법을 이용해 자동적으로 시간 제약 속성을 검증한다.

      • 컬러드 페트리 네트를 이용하는 안전성 분석 기법

        조승모(Seung Mo Cho),홍형석(Hyoung Seok Hong),차성덕(Sung Deok Cha) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.2B

        안전성이 중시되는 시스템에 소프트웨어를 사용하는 경향이 증가함에 따라, 그 소프트웨어의 안전성을 분석하는 여러가지 기법들이 제안되어 있다. 이중에서 제작하려는 시스템을 모델링한 후, 그 모델을 이용하여 안전성을 분석하는 방법은 다른 방법에 비해 정형적(formal)이라는 장점이 있다. 이를 위해 여러가지 모델링 언어를 사용할 수 있는데, 여기서는 컬러드 페트리 네트를 이용하는 분석에 대해 살펴본다. 이 언어는 기존의 페트리 네트의 장점을 유지하고, 거기에 표현력을 높힌 것이다. 반면 이렇게 확장된 의미는 모델링 과정에는 편의를 제공하지만, 분석 과정에는 장해로 작용할 수 있다. 이 언어의 특징과 이에 따른 분석 과정에서의 문제점을 살펴보고 그 해결책으로 기호적 실행을 이용한 역방향 분석을 제안한다. 실행예로써 기발표된 페트리 네트를 이용한 안전성 분석 예을, 다시 컬러드 페트리 네트로 성공적으로 모델링하고 분석할 수 있음을 보였다.

      • Z 요구 명세의 의존성 분석

        정기숙(Ki Sook Chung),홍형석(Hyoung Seok Hong),권용래(Yong Rae Kwon) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.1A

        소프트웨어의 중요성이 부각되면서 보다 안정적인 시스템을 개발하고자 하는 노력의 하나로, 정형적인 방법을 도입하여 요구 명세 및 설계 단계에 적용하여 이를 수학적으로 검증하고 분석하는 기법들이 많이 개발되고 있다. 대표적인 정형적 명세 언어인 Z로 작성된 요구 명세에서, 상태 변수나 연산간에 존재하는 의존성을 분석하여, 주어진 상태 변수나 연산에 영향을 주거나 받는 개체들을 찾아내는 방법을 제안한다. Z의 기본 구조인 스키마 내에서 상태 변수와 연산, 상태 변수와 상태 변수 간의 의존 관계를 파악한 다음, 이를 토대로 정방향 혹은 역방향으로 의존적인 관계에 있는 개체들을 찾아나간다. 이렇게 찾아진 정보는 안전 관련 시스템에서 safety kernel을 찾을 때 유용하게 쓰일 뿐 아니라, 일반적으로 부분적인 요구 사항의 변경에 대하여 경제적으로 대처할 수 있는 기반을 제공하게 된다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼