PM_patterns_simulation.mvc 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. Start start {}
  2. Exec translate {
  3. name = "formalisms/PM/to_DEVS"
  4. }
  5. Exec merge {
  6. name = "formalisms/DEVS/merge"
  7. }
  8. Exec simulate {
  9. name = "formalisms/DEVS/simulate"
  10. }
  11. Finish finish {}
  12. Next (start, translate) {}
  13. Next (translate, merge) {}
  14. Next (merge, simulate) {}
  15. Next (simulate, finish) {}
  16. Data pm_model {
  17. name = "PM"
  18. type = "formalisms/PM/PM_MM"
  19. }
  20. Data cdevs_model {
  21. name = ""
  22. type = "formalisms/DEVS/DEVS_MM"
  23. }
  24. Data adevs_model {
  25. name = "DEVS library"
  26. type = "formalisms/DEVS/DEVS_MM"
  27. }
  28. Data devs_model {
  29. name = ""
  30. type = "formalisms/DEVS/DEVS_MM"
  31. }
  32. Data experiment_model {
  33. name = "Experiment"
  34. type = "formalisms/Experiment/Experiment_MM"
  35. }
  36. Consumes (translate, pm_model) {
  37. name = "PM"
  38. }
  39. Produces (translate, cdevs_model) {
  40. name = "DEVS"
  41. }
  42. Consumes (merge, adevs_model) {
  43. name = "model1"
  44. }
  45. Consumes (merge, cdevs_model) {
  46. name = "model2"
  47. }
  48. Produces (merge, devs_model) {
  49. name = "result"
  50. }
  51. Consumes (simulate, devs_model) {
  52. name = "DEVS"
  53. }
  54. Consumes (simulate, experiment_model) {
  55. name = "Experiment"
  56. }