사용자가 내 응용 프로그램에서 소비 할 상태 머신을 설계 할 수있는 도구가 있습니까?
-
05-07-2019 - |
문제
읽을 때 이 질문 나는 내가 한동안 연구해온 것이 있다는 것을 기억했고 나는 stackoverflow가 도움이 될 수 있었지만 나는 도움이 될 수있다.
응용 프로그램을 상태 기계로 처리하는 프레임 워크를 만들었습니다. 현재 모든 주 비즈니스 논리 및 거래는 Java 코드를 통해 처리됩니다.
사용자가 상태 머신과 트랜잭션을 그릴 수있는 일부 UI 구현을 찾고 있었고 나중에 내 프레임 워크에서 소비하여 하나 이상의 정의 된 상태 머신에 따라 워크 플로를 "실행"할 수있는 파일을 생성 할 수있었습니다.
이상적으로는 개방형 표준을 사용하고 싶습니다. SCXML. UI의 목표는 이 플러그인 IBM은 합리적인 소프트웨어 아키텍트를위한 것입니다.
비슷한 것을 가지고 있거나 최소한 좋은 출발점이 될 편집기, 플러그인 또는 라이브러리를 알고 있습니까?
해결책
사용자가 상태 머신을 편집 할 수있는 많은 도구가 있습니다. 예를 들어 UML 상태 머신을 수락 할 수 있고 UML 편집기 수출 XMI를 사용할 수 있습니다. 무료 도구를 찾고 있다면 Argouml 또는 Eclipse를 사용해보십시오.
XMI를 SCXML로 변환하려면 IBM SCXML을 사용할 수 있습니다.
또 다른 SCXML 편집기는 Commons SCXML입니다.
제휴하지 않습니다 StackOverflow