Gotti,  S.,  and  Mbarki,  S.  2016.  UML  executable:  A 
comparative study of UML compilers and interpreters. 
2016 International Conference on Information 
Technology for Organizations Development (IT4OD), 
1–5.  Fez,  Morocco:  IEEE.  https://doi.org/10.1109/ 
IT4OD.2016.7479251 
Hill,  J.  H.,  and  Gokhale,  A.  2012.  Using  Template 
Metaprogramming to Enhance Reuse in Visitor-Based 
Model  Interpreters.  In  2012 IEEE 19th International 
Conference and Workshops on Engineering of 
Computer-Based Systems,  5–14.  Novi  Sad,  Serbia: 
IEEE. https://doi.org/10.1109/ECBS.2012.48 
IBM. 2011. IBM100 - WebSphere. Retrieved February 25, 
2021,  from  IBM  100  website:  https://www.ibm.com/ 
ibm/history/ibm100/us/en/icons/websphere/ 
Juric, M. B., n.d.. ORACLE,  A Hands-on  Introduction to 
BPEL.  Retrieved  January  28,  2021,  from 
https://www.oracle.com/technical-resources/articles/ 
matjaz-bpel.html 
Karsai,  G.  1999.  Structured  specification  of  model 
interpreters.  In  Proceedings ECBS’99. IEEE 
Conference and Workshop on Engineering of 
Computer-Based Systems, 84–90. IEEE Comput. Soc. 
https://doi.org/10.1109/ECBS.1999.755865 
Lopez-Pintado,  O.,  Dumas,  M.,  Garcia-Banuelos,  L.,  and 
Weber,  I.  2019.  Interpreted  Execution  of  Business 
Process  Models  on  Blockchain.  In  2019 IEEE 23rd 
International Enterprise Distributed Object Computing 
Conference (EDOC),  206–215.  Bangkok,  Thailand: 
IEEE. https://doi.org/10.1109/EDOC.2019.00033 
Microsoft.  2017.  Windows  Workflow  Foundation. 
Retrieved  February  25,  2021,  from  Microsoft  Docs 
website: https://docs.microsoft.com/en-us/dotnet/frame 
work/windows-workflow-foundation/ 
Miller, J., and Mukerji, J. 2001. Model Driven Architecture 
( MDA ). In Architecture Board ORMSC. 
Nazaruka,  E.  2020.  Processing  Use  Case  Scenarios  and 
Text  in  a  Formal  Style  as  Inputs  for  TFM-based 
Transformations.  Baltic J. Modern Computing,  8(1), 
48–68.  https://doi.org/https://doi.org/10.22364/bjmc. 
2020.8.1.03 
Nazaruka,  E.,  and  Osis,  J.  2019.  The  Formal  Reference 
Model for Software  Requirements.  In E.  Damiani,  G. 
Spanoudakis,  and  L.  Maciaszek  (Eds.),  Evaluation of 
Novel Approaches to Software Engineering. ENASE 
2018. Communications in Computer and Information 
Science, vol 1023  (pp.  352–372).  Springer,  Cham. 
https://doi.org/10.1007/978-3-030-22559-9_16 
OMG.  2005.  Introduction  to  Omg’s  Unified  Modeling 
Language
TM
 (UML®). Retrieved March 3, 2021, from 
Unified  Modeling  Language  website: 
https://www.uml.org/what-is-uml.htm 
Osis, J. 1969. Topological Model of System Functioning (in 
Russian).  Automatics and Computer Science, J. of 
Academia of Siences, (6), 44–50. 
Osis, J., and Donins, U. 2017. Topological UML Modeling: 
An Improved Approach for Domain Modeling and 
Software Development.  Cambridge,  Massachusetts, 
USA: Elsevier. 
Ovchinnikova, V., and Nazaruka, E. 2016. The validation  
 
  possibility of Topological Functioning Model using the 
Cameo  Simulation  Toolkit.  In  ENASE 2016 - 
Proceedings of the 11th International Conference on 
Evaluation of Novel Software Approaches to Software 
Engineering. SciTePress. 
Ovchinnikova, V., and Nazaruka, E. 2017. Lessons learned 
on  using  execution  model  implementation  in  sparx 
enterprise  architect  for  verification  of  the  topological 
functioning model. In ENASE 2017 - Proceedings of the 
12th International Conference on Evaluation of Novel 
Approaches to Software Engineering. SciTePress. 
Palshikar, G. K. 2004. An introduction to model checking - 
Embedded.com.  Retrieved  March  3,  2021,  from 
https://www.embedded.com/an-introduction-to-model-
checking/ 
Quante,  J.  2016a.  A  Program  Interpreter  Framework  for 
Arbitrary  Abstractions.  In  2016 IEEE 16th 
International Working Conference on Source Code 
Analysis and Manipulation (SCAM),  91–96.  Raleigh, 
NC,  USA:  IEEE.  https://doi.org/10.1109/SCAM. 
2016.29 
Quante, J. 2016b. Use Cases of a Generic Model Interpreter 
in  an  Automotive  Software  Setting.  In  2016 IEEE 
International Conference on Software Maintenance 
and Evolution (ICSME), 539–542. Jinan, China: IEEE. 
https://doi.org/10.1109/ICSME.2016.81 
Riehle, D., Fraleigh, S., Bucka-Lassen, D., and Omorogbe, 
N. 2001. The architecture of a UML  virtual machine. 
ACM SIGPLAN Notices,  36(11),  327–341. 
https://doi.org/10.1145/504311.504306 
Shroff,  G.,  Agarwal,  P.,  and  Devanbu,  P.  2009. 
InstantApps:  A  WYSIWYG  model  driven  interpreter 
for  web  applications.  In  2009 31st International 
Conference on Software Engineering - Companion 
Volume,  417–418.  Vancouver,  BC,  Canada:  IEEE. 
https://doi.org/10.1109/ICSE-
COMPANION.2009.5071040 
Vogel,  T.,  and  Giese,  H.  2012.  A  language  for  feedback 
loops  in  self-adaptive  systems:  Executable  runtime 
megamodels. In 2012 7th International Symposium on 
Software Engineering for Adaptive and Self-Managing 
Systems (SEAMS),  129–138.  Zurich,  Switzerland: 
IEEE. https://doi.org/10.1109/SEAMS.2012.6224399 
Weigold, T., Kramp, T., and Buhler, P. 2007. ePVM - An 
Embeddable Process Virtual Machine. In  31st Annual 
International Computer Software and Applications 
Conference - Vol. 1- (COMPSAC 2007), 1,  557–564. 
IEEE. https://doi.org/10.1109/COMPSAC.2007.110 
Wu,  D.,  Wei,  J.,  Gao,  C.,  and  Dou,  W.  2012.  A  Highly 
Concurrent Process  Virtual Machine Based on  Event-
driven Process Execution Model. In 2012 IEEE Ninth 
International Conference on E-Business Engineering, 
61–69. IEEE. https://doi.org/10.1109/ICEBE.2012.20 
Zhaogang, S., Di, L., Feng, Y., and Suhua, X. 2007. Model-
based  development  architecture  for  embedded  CNC 
system.  In  Proceedings of the IEEE International 
Conference on Automation and Logistics, ICAL 2007, 
154–158. IEEE. https://doi.org/10.1109/ICAL.2007.43 
38548