Hello everyone,

I was wondering if someone would answer my question.

I am researching into model driven service identification based on process models. I am in a dilemma about choosing a good language for describing the process models. It should be mentioned that the services that I want to extract from process models are software services. Accordingly, the processes should decribe system's work in detail and determine how users interact with the system. Furthermore, the sequence of activities is very important in this regard.  Which language is better for this application? BMPN? EPC? UML?

 

Every comment is highly appreciated,

Thanks in advance