This is a modeling platform for S-BPM processes. S-BPM processes can be exported and imported as OWL 2 files. The modeling platform consists out of two parts: Frontend and Backend. The frontend is built with VueJS and JointJS. The backend is built with FeathersJS and MongoDB.
This S-BPM modeling platform is based on the S-BPM modeling platform available here.
The following table shows which S-BPM elements had been implemented and can be modeled in the S-BPM modeling platform.
S-BPM elements | Implemented | Comment |
---|---|---|
Process | Yes | - |
Multiprocess | No | - |
Subject interaction | Yes | - |
Subject behavior | Yes | - |
Subject | Yes | - |
Message | Yes | - |
State | Yes | - |
State transition | Yes | - |
State placeholder | No | - |
Macro state | No | - |
Macro transition | No | - |
Timeout transition | No | - |
Manual transition | No | - |
Interface subject | Yes | - |
Subject extension | No | - |
Abstract subject | No | - |
Behavior macro | No | - |
Behavior macro class | No | - |
Exception handling | No | - |
Behavior extension | No | - |
Alternative clause | No | - |
Visual representation | Yes | - |
- NodeJS
- MongoDB
Client:
- Go to
client
and runnpm install
Server:
- Go to
server
and runnpm install
Client:
- Go to
client
and runnpm start
- The application is accessible under
http://localhost:8080/
Server:
- Start mongoDB server
- Go to
server
and runnpm start
Licensed under the MIT license.