가정 1 : 실시간 모니터링을위한 모듈 모음 (테스트가 가능한 유지 관리가 용이)이 있습니다. 모두 매우 빠르게 실행되지만 반복적으로 실행됩니다. 부울 플래그를 반환해야하지만 다른 데이터도 반환 할 수 있습니다. 예를 들어, CheckParrot 모듈은 앵무새가 죽은 것처럼 보일 지 여부를 반환합니다. SeekMorlocks 모듈은 숫자가 발견되면 true를 반환하지만 번호, 머리글 및 거리를 추가로 반환합니다.어떻게 테스트 가능하고 유지 보수가 가능한 실시간 로직을 구현할 수 있습니까?
가정 2 : 응용 프로그램은 상태 변수를 포함하는 일종의 사용자 지정 알고리즘을 사용하여 이러한 모듈을 서로 묶습니다. 예를 들면 RTS 게임, 거래 프로그램, 차량 모니터링 시스템 등이 있습니다. 알고리즘은 진리표 또는 동등하게 programmable logic array으로 나타낼 수 있습니다.
질문 : 입력과 출력이 실행 모듈 인 프로그래밍 가능한 논리 배열을 구현하는 데 어떤 오픈 소스가 있습니까? 목표는 독립적 인 테스트를 위해 알고리즘 (PLA)을 분리하고 모듈을 모듈에 쉽게 연결하는 것입니다.
현재 자바 솔루션에 관심이 많지만 C + + 또는 Python에 대해서도 궁금합니다. 당신은 Drools
그것의 규칙 엔진을 살펴 및/생성을 테스트하는 도구의 집합을 할 수 있습니다
감사
좋은 프로젝트입니다. 링크에서 완전히 분명한 것은 아니기 때문에 Java1.5 이상을위한 것입니다. – Voo