BPTesting 0.9

라이센스: 무료 ‎파일 크기: N/A
‎사용자 평가: 3.0/5 - ‎1 ‎투표

BPEL 참가자 테스트 프로젝트 BPTest 프로젝트는 BPEL 오케스트레이션에서 가능한 상호 운용성 불일치를 강조하기 위해 테스트 파생 및 실행 방법을 제안합니다. 참가자 테스트는 모델 검사 기술에 의해 파생된 & 임시 및 테스트 제품군에 의해 수행됩니다. 시험을 위한 데이터 생성은 유전 알고리즘에 의해 인도됩니다. 소개 서비스 지향 컴퓨팅은 소프트웨어 시스템의 조직 간 통합을 촉진하고 쉽게 만드는 새로운 분야입니다. 이러한 컨텍스트 상호 운용성 문제는 올바른 통합을 위한 주요 위협으로 간주됩니다. 이 설정에서 서비스 오케스트레이션은 많은 독립적인 참가자 서비스 간에 중앙 제어 및 실행 지점(오케스트레이터)이 있음을 예견하는 서비스 컴포지션을 나타냅니다. 웹 서비스-비즈니스 프로세스 실행 언어(짧은 시간 동안 BPEL)는 웹 서비스의 오케스트레이션을 위한 선도적인 표준이 될 수 있는 좋은 기회를 가지며, 테스트 관점에서 중요한 과제를 제시합니다. 우리의 접근 방식은 모델 검사 및 유전 알고리즘 기술을 결합하여 지정된 오케스트레이션 내에서 역할을 할 서비스의 동작을 확인하기 위해 사용할 테스트 사례를 도출합니다. 특히 유전자 알고리즘 기술은 데이터 생성을 처리하고 상태 폭발 관련 문제를 피하기 위해 사용됩니다. 구현 BPEL 설명 및 관련 WSDL 파일 세트를 시작하여 모델 검사기 Java PathFinder 및 데이터 생성을 위한 유전자 알고리즘에 적합한 Java 모델을 구축할 수 있습니다. 실행 추적을 격리하고 관련된 각 참가자에 대한 테스트 사례를 파생할 수 있는 모델 실행을 형성합니다. 구현은 개발 초기 단계에 있지만 시스템의 전체 인프라를 구축하고 있습니다. 이제 BPEL 언어의 하위 집합만 번역되고 모델은 실행 가능한 몇 가지 수동 수정이 필요합니다. 우리는 프로젝트에 대한 의견, 제안 또는 참여를 주셔서 감사합니다. 연락처에 대한 및 견적 및 인용 섹션을 참조하십시오.

버전 기록

  • 버전 bpt0.9 에 게시 2009-10-29
    몇 가지 수정 및 업데이트
  • 버전 bpt0.9 에 게시 2009-10-29

프로그램 세부 정보