In general, I am searching for a way to Model business processes.
I found UML and BPMN quite often as an answer to this. Now I want to check this models with a Program. There is only an UML specification HOW this elements should look like, not how this different models should be saved. Thats why I looked closer at BPMN. There is a BPMN 2.0 specification be the Object Management Group.
I downloaded a BPMN editor and start to play with this notation. Now I want to start to write a program that checks this BPMN 2.0 files (more precisely they are xml files). Is there any .NET Framework and/or Implementation that work with this BPMN ? I just don't want to write my own extended XML Parser for this.
If not: What other Models can be used to do a programmatic check on this kind of models ?
About the checks: I want to search if different kind of information can be found in the models and throw warnings if this information can not be found.