사용자가 내 응용 프로그램에서 소비 할 상태 머신을 설계 할 수있는 도구가 있습니까?

StackOverflow https://stackoverflow.com/questions/255864

문제

읽을 때 이 질문 나는 내가 한동안 연구해온 것이 있다는 것을 기억했고 나는 stackoverflow가 도움이 될 수 있었지만 나는 도움이 될 수있다.

응용 프로그램을 상태 기계로 처리하는 프레임 워크를 만들었습니다. 현재 모든 주 비즈니스 논리 및 거래는 Java 코드를 통해 처리됩니다.

사용자가 상태 머신과 트랜잭션을 그릴 수있는 일부 UI 구현을 찾고 있었고 나중에 내 프레임 워크에서 소비하여 하나 이상의 정의 된 상태 머신에 따라 워크 플로를 "실행"할 수있는 파일을 생성 할 수있었습니다.

이상적으로는 개방형 표준을 사용하고 싶습니다. SCXML. UI의 목표는 이 플러그인 IBM은 합리적인 소프트웨어 아키텍트를위한 것입니다.

IBM SCXML 편집자 -1 http://www.alphaworks.ibm.com/awss.nsf/screenshots/16947df3ab2f02c3825729800576322/$file/scxml-02.jpg

IBM SCXML 편집자 -2 http://www.alphaworks.ibm.com/awss.nsf/screenshots/e57259478c5e79ed882572980057b991/$file/scxml-04.jpg

비슷한 것을 가지고 있거나 최소한 좋은 출발점이 될 편집기, 플러그인 또는 라이브러리를 알고 있습니까?

도움이 되었습니까?

해결책

사용자가 상태 머신을 편집 할 수있는 많은 도구가 있습니다. 예를 들어 UML 상태 머신을 수락 할 수 있고 UML 편집기 수출 XMI를 사용할 수 있습니다. 무료 도구를 찾고 있다면 Argouml 또는 Eclipse를 사용해보십시오.

XMI를 SCXML로 변환하려면 IBM SCXML을 사용할 수 있습니다.

또 다른 SCXML 편집기는 Commons SCXML입니다.

다른 팁

이 무료 Java 앱을 확인하십시오. scxmlgui SCXML 유한 상태 시스템을 편집하기위한 그래픽 사용자 인터페이스를 구축하려는 시도입니다.

이 기사가 매우 유용하다는 것을 알 수 있습니다.

Apache Commons SCXML을 사용한 쉬운 유한 상태 기계 구현

이 특정 작업에 사용할 수 있다고 확신 할 수는 없지만 살펴보십시오. ragel.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top