RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        임베디드 시스템의 결함 주입 기반 간접 상호작용 테스팅 기법

        ( Muhammad Iqbal Hossain ),이우진 ( Woo Jin Lee ) 한국정보처리학회 2017 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.6 No.9

        임베디드 시스템에서는 모듈간의 상호작용으로 데이터를 주고 받는다. 이때 오류가 포함된 리소스 데이터를 전달하면 시스템의 실행 오류를 유발할 수 있다. 상호작용에 활용되는 리소스들은 모듈간의 의존관계를 만들며 의존관계에 있는 모듈의 변화가 다른 모듈의 기능에 영향을 미치게 된다. 몇몇 임베디드 시스템 조사 자료에 따르면 모듈간의 상호작용 오류가 심각한 소프트웨어 실패의 원인이 되기도 한다. 상호작용 테스팅 단계에서는 이러한 상호작용 오류를 검출하여 시스템 실패의 위험을 낮추고자 한다. 모듈간의 상호작용은 직접 또는 간접적으로 일어난다. 직접적인 상호작용은 모듈의 직접 호출을 통해 이루어지며, 간접 상호작용은 직접호출 이외에 리소스 데이터의 의존성을 통해 나타난다. 이 연구에서는 직접 상호작용에 의한 오류 검출 방식에서는 발견되지 않는 간접 상호작용과 연관된 오류를 검출하고자 한다. 먼저 상호작용 패턴을 분석하여 상호작용 모델을 생성하고 이를 기반으로 상호작용 오류를 검출하는 테스트 케이스 디자인 방법을 제안한다. 마지막으로 결함 주입 기법을 이용하여 제안된 방법의 효용성 및 실효성을 분석한다. In an embedded system, modules exchange data by interacting among themselves. Exchanging erroneous resource data among modules may lead to execution errors. The interacting resources produce dependencies between the two modules where any change of the resources by one module affects the functionality of another module. Several investigations of the embedded systems show that interaction faults between the modules are one of the major cause of critical software failure. Therefore, interaction testing is an essential phase for reducing the interaction faults and minimizing the risk. The direct and indirect interactions between the modules generate interaction faults. The direct interaction is the explicit call relation between the modules, and the indirect interaction is the remaining relation that is made underneath the interface that possesses data dependence relationship with resources. In this paper, we investigate the errors that are based on the indirect interaction between modules and introduce a new test criterion for identifying the errors that are undetectable by existing approaches at the integration level. We propose a novel approach for generating the interaction model using the indirect interaction pattern and design test criteria that are based on different interaction errors to generate test cases. Finally, we use the fault injection technique to evaluate the feasibility and effectiveness of our approach.

      • Integration Testing Approach using Usage Patterns of Global Variables

        ( Muhammad Iqbal Hossain ),( Youngsul Shin ),( Woo Jin Lee ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.1

        Global variables can be read or modified by any part of the program, making it difficult to remember or reason about every possible use. Sometime it has tight couplings between some of other variables, and couplings between variables and functions. The main focus of this paper is to use call graph and the control flow analysis to design a model from where we generate the test cases for testing global variables.

      • An Object Interaction Testing Approach based on Interaction Pattern in Object-Oriented System

        Hossain Muhammad Iqbal(후세인무하메드입팔),Woo Jin Lee(이우진) 한국정보과학회 2014 정보과학회논문지 : 소프트웨어 및 응용 Vol.41 No.1

        객체지향 개념은 효율적인 구조화 개념으로 인해 소프트웨어 설계에 널리 이용되고 있다. 일반적으로 객체는 메시지 전송 방식으로 다른 객체의 메소드를 호출한다. 여러 객체간의 상호작용은 이러한 호출 관계뿐만 아니라 묵시적인 데이터 흐름에 의한 상호작용 패턴이 존재한다. 이러한 객체간의 묵시적 상호작용은 객체간의 특정 의존성을 유발하며 이로 인해 객체간의 의존성 테스트를 어렵게 한다. 일반적인 객체지향 테스트에서는 각 클래스와 클래스간의 호출관계를 중점적으로 다루지만, 데이터 흐름에 기인하여 겉으로 드러나지 않는 묵시적 상호작용 패턴을 파악하고 검사하는 것이 더욱 필요하다. 이 연구에서는 이러한 상호작용 패턴을 데이터 흐름 분석 기법으로 분석하여 뽑아내고 이러한 상호작용 별로 데이터 흐름테스트 기법을 활용하여 테스트 시나리오를 생성하는 기법을 제안한다. Object-oriented paradigm has rapidly become the preferred model for system design by its structuring mechanism. Usually an object invokes some method of another object by sending messages to one another. Besides interaction based on calling relation, there exists several dataflow driven interaction patterns which may contain complex interactions between more than one object. These implicit object interactions cause specific dependency among the classes, which makes the testing procedure difficult. Traditional testing techniques are used widely to test each class and its direct calling relationship but it is necessary to identify and check implicit interaction patterns between instances of different classes. In this paper, we investigate different object interaction pattern and generate test sequences for each of the pattern using data flow approach.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼