Skip to content
This repository has been archived by the owner on Nov 9, 2019. It is now read-only.

mkolodiy/s-bpm-modeler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

S-BPM Modeling Platform

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.

Tutorial Videos

German

Functionalities

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 -

Usage

Prerequisites

  • NodeJS
  • MongoDB

Setup

Client:

  • Go to client and run npm install

Server:

  • Go to server and run npm install

Startup

Client:

  1. Go to client and run npm start
  2. The application is accessible under http://localhost:8080/

Server:

  1. Start mongoDB server
  2. Go to server and run npm start

License

Licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published