Development of a Simple Prototypical Workflow Engine for Subject-Oriented Process Models in .NET/VBA and Web-Based

Initial Situation: The subject-oriented process modeling language PASS is a simple, yet formal and especially executable modeling language. One of the possibilities that PASS offers is, given a suitable environment, to directly execute processes given a suitable tool. For PASS, there exists a plug-in editor for Microsoft Office Visio. However, while there are execution semantics for PASS, directly executing it in this modeling environment is not yet possible.

Goal: The goal of this more practical thesis is to develop the concept and ideally prototype for a simple local workflow engine that allows models to directly enact their models from out of the modeling environment on one computer or, ideally if web-technology is used, in locally using LAN and locally distributed tablets or smartphones. Due to its simple nature, the solution only needs to be prototypical and no advanced concept like user-management or encryption is necessary.

Ideally, the solution is directly integrated into either VBA Macros or a C#-based plug-in for Office.

Required Skills:  Fundamental, object-oriented programming skills are necessary and willingness to learn.

Ideal Sills:

- pre-knowledge in Web-technology (HTTP/HTML/JS) and how to use C# or VBA as a backend would be ideal but willingness to learn is sufficient

 

Please feel free to make an appointment to determine whether this topic is suitable for you.