RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

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

        산타클로스 알고리즘: 프라이빗 블록체인 환경에서 합의의 확장성 개선을 위한 에이전트 기반의 전처리 기법

        서중원(Jung Won Seo),고덕윤(Deok Yoon Ko),박수용(Soo Young Park) 한국정보과학회 2020 정보과학회 컴퓨팅의 실제 논문지 Vol.26 No.3

        비잔틴 장애 허용(BFT: Byzantine Fault Tolerance)은 블록체인 환경에서 주로 사용되고 있는 블록체인 합의 알고리즘 중의 하나이다. BFT는 합의를 하기 위해 모든 참여자가 합의에 참여하는 구조로 되어있어 참여 노드가 많아지면 처리속도가 현격히 감소하는 확장성의 문제가 있다. 이러한 문제 때문에 많은 참여 노드가 있는 블록체인에서 비잔틴 장애 허용을 적용하기 위해서는 확장성 개선이 필수적이다. 본 연구에서는 프라이빗 블록체인에서 합의 없이 데이터를 기록하다가 에이전트가 합의가 필요한 순간을 알려주는 전처리 기법을 제안한다. 에이전트는 블록체인의 노드를 방문하면서 두 단계에 걸쳐 합의가 필요한 순간을 알려준다. 첫 번째 단계는 지금까지 기록된 데이터가 모든 노드에서 일치하는지 확인하며, 두 번째 단계는 어떠한 데이터가 불일치하여 합의가 필요한지 알려준다. 에이전트는 블록체인 네트워크에서 독립적인 객체로서 블록체인에 참여하는 임의의 노드에 의해 작동이 된다. 본 논문에서는 제안 기법을 프라이빗 블록체인 환경에서 실용적 비잔틴 장애 허용(PBFT: Practical Byzantine Fault Tolerance) 합의에 적용한 결과 노드의 수가 증가함에 따라 반응 시간이 평균 39% 감소하였다는 것을 증명하였다. Byzantine Fault Tolerance (BFT) is one of the blockchain consensus algorithms mainly used in blockchain. Scalability has become the main issue due to an increase the number of users, as every user needs to participate in BFT algorithm. Therefore, improvement in scalability is essential in algorithm of BFT in blockchain. In this study, we propose a preprocessing method for a private blockchain where blockchain nodes continue to record data without consensus and the agent informs about situations that require consensus. In the first preprocessing, the agent checks the data uniformity of all the nodes. In the second preprocessing, the agent selects transactions that require consensus. The agent operates as an independent object from blockchain network and is activated by blockchain node. Santa Claus algorithm to Practical Byzantine Fault Tolerance (PBFT) consensus in private blockchain demonstrates an average 39% reduction in response time with the expansion of the nodes.

      • KCI등재

        유즈케이스 시나리오에서 유즈케이스 패턴을 이용한 요구사항 대체 흐름 추천 기법

        김유림(You Rim Kim),고덕윤(Deok Yoon Ko),박수용(Soo Young Park),김진태(Jin Tae Kim) 한국정보과학회 2013 정보과학회논문지 : 소프트웨어 및 응용 Vol.40 No.9

        본 논문은 유즈케이스 시나리오의 패턴을 이용하여 요구사항 대체 흐름을 추천하는 방안을 제안한다. 대체 흐름은 요구사항의 완성도를 만족시키는 조건으로써 소프트웨어 시스템에도 영향을 미친다. 대체 흐름을 요구사항 명세서에 작성하기 위해서는 대체 흐름을 도출할 수 있는 명확한 기준이 선행되어야 하나 기존의 연구들은 이를 다루고 있지 않다. 유즈케이스 시나리오는 소프트웨어 시스템 프로젝트에서 일반적으로 사용되는 요구사항 명세서의 형식이다. 또한, 유즈케이스 시나리오는 사용자와 시스템 등의 주체가 행하는 행위를 위주로 작성된다. 그러므로 유즈케이스 시나리오의 주체와 행위를 식별할 수 있다면, 대체 흐름을 추천하는 기준점을 마련할 수 있다. 이에 본 논문에서는 유즈케이스 시나리오의 패턴을 기반으로 요구사항 대체 흐름을 도출하는 방안을 제안한다. 제안된 방안은 도메인이 상이한 세 가지 시스템소프트웨어 요구사항 예제를 통해 적용 방안을 설명한다. This paper proposes a method for detecting requirements alternative flow using use case scenario and word similarity. Alternative flow influences in a software system as a condition of satisfying the requirements of completeness. Clear criteria for the alternative flow should be established before writing alternative flow in requirements specification but existing research doesn’t deal with clear criteria for the alternative flow. Use case scenario is general form of a requirements specification in software system project. In addition, use case scenario is written by acts performed by subjects such as user and system. Thus, if it can identify the subject and the act of using the word similarity, it can be provided recommended alternative flow criteria. Therefore, this paper discusses a method for recommending alternative flow based use case scenario patterns. The proposed methodology has been applied to three different systems.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼