REFERENCES 
Alpers, S., Becker, C., Oberweis, A. and Schuster, T. 
(2015). Microservice based tool support for business 
process modelling. In Enterprise Distributed Object 
Computing Workshop (EDOCW), 2015 IEEE 19th 
International (pp. 71-78). IEEE. 
Anderson, C., Suarez, I., Xu, Y., & David, K. (2015). An 
Ontology-Based Reasoning Framework for Context-
Aware Applications. In Modeling and Using Context 
(pp. 471-476). Springer International Publishing. 
Bouguettaya, A., Sheng, Q.Z. and Daniel, F. (2014). Web 
services foundations. Springer. 
Bratman, M.E., Israel, D.J. and Pollack, M.E. (1988). 
Plans and resourcebounded practical reasoning. 
Computational intelligence, 4(3), pp.349-355. 
Eureka (2016). Retrieved May 7, 2017 from: 
https://github.com/Netflix/eureka/wiki 
Fielding, R. T. (2000). Architectural Styles and the Design 
of Network-based Software Architectures. Doctoral 
dissertation, University of California, Irvine. 
Florio, L. (2015). Decentralized self-adaptation in large-
scale distributed systems. In Proceedings of the 2015 
10th Joint Meeting on Foundations of Software 
Engineering (pp. 1022-1025). ACM. 
Fowler, M. & Lewis, J. (2014). Microservices   a   
definition   of   this   new   architectural   term. 
Retrieved May 7, 2017 from:  
http://martinfowler.com/articles/microservices.htm 
Gartner (2015). Gartner Says Spending on Business 
Process Management Suites to Reach $2.7 Billion in 
2015 as Organizations Digitalize Processes. Press 
release. Retrieved May 7, 2017 from: 
https://www.gartner.com/newsroom/id/3064717  
Heitmann, B., Cyganiak, R., Hayes, C. & Decker, S. 
(2012). An empirically grounded conceptual 
architecture for applications on the web of data. 
Systems, Man, and Cybernetics, Part C: Applications 
and Reviews, IEEE Transactions on, 42(1), 51-60. 
IBM (2015). IBM Business Process Manager V8.5.6 
documentation. Retrieved May 7, 2017 from: 
http://www.ibm.com/support/knowledgecenter/SSFPJ
S_8.5.6/com.ibm.wbpm.wid.bpel.doc/topics/cprocess_
transaction_micro.html 
Karagiannis, G. et al. (2014). Mobile cloud networking: 
Virtualisation of cellular networks. In 21st 
International Conference on  Telecommunications 
(ICT) (pp. 410-415). IEEE. 
Lanthaler, M. (2013). Creating 3rd generation web APIs 
with hydra. In Proceedings of the 22nd international 
conference on World Wide Web companion. 
International World Wide Web Conferences Steering 
Committee, pp. 35-38. 
Lanthaler, M., & Gütl, C. (2012). On using JSON-LD to 
create evolvable RESTful services. In Proceedings of 
the Third International Workshop on RESTful Design 
(pp. 25-32). ACM. 
Lanthaler, M. and Gütl, C. (2013). Hydra: A Vocabulary 
for Hypermedia-Driven Web APIs. In Proceedings of 
the 6th Workshop on Linked Data on the Web 
(LDOW2013) at the 22nd International World Wide 
Web Conference (WWW2013), vol. 996. 
Martin, D. et al. (2004). OWL-S: Semantic markup for web 
services. W3C member submission, 22, pp.2007-04. 
OMG (2010). BPMN 2.0 by Example Version 1.0. OMG. 
OMG (2011). Business Process Model and Notation 
(BPMN) Version 2.0. OMG. 
Oberhauser, R. (2016). Microflows: Lightweight 
Automated Planning and Enactment of Workflows 
Comprising Semantically-Annotated Microservices. In 
Proceedings of the Sixth International Symposium on 
Business Modeling and Software Design (BMSD 
2016) (pp. 134-143). SCITEPRESS. 
Oberhauser, R. (2017). Microflows: Automated Planning 
and Enactment of Dynamic Workflows Comprising 
Semantically-Annotated Microservices. In 6th 
International Symposium on Business Modeling and 
Software Design (BMSD 2016), Revised Selected 
Papers, B. Shishkov (Ed.). LNBIP, Vol. 275 (pp. 183-
199). Springer International Publishing. 
Pesic, M., Schonenberg, H., & van der Aalst, W. M. 
(2007). Declare: Full support for loosely-structured 
processes. In  11th IEEE International Enterprise 
Distributed Object Computing Conference (EDOC 
2007)  (pp. 287-287). IEEE.  
Pokahr, A., Braubach, L., & Lamersdorf, W. (2005). 
Jadex: A BDI reasoning engine. In Multi-agent 
programming (pp. 149-174). Springer US. 
Rajasekar, A., Wan, M., Moore, R., & Schroeder, W. 
(2012). Micro-Services: A Service-Oriented Paradigm 
for. Data Intensive Distributed Computing. In 
Challenges and Solutions for Large-scale Information 
Management (pp. 74-93). IGI Global. 
Rao, J. and Su, X. (2004). A survey of automated web 
service composition methods. In Semantic Web 
Services and Web Process Composition (pp. 43-54). 
Springer Berlin Heidelberg. 
Sheng, Q. Z. et al. (2014). Web services composition: A 
decade’s overview. Information Sciences, 280, 218-
238. 
Singer, R. (2016). Agent-Based Business Process 
Modeling and Execution: Steps Towards a Compiler-
Virtual Machine Architecture. In Proceedings of the 
8th International Conference on Subject-oriented 
Business Process Management (p. 8). ACM. 
Toffetti, G., Brunner, S., Blöchlinger, M., Dudouet, F., & 
Edmonds, A. (2015). An architecture for self-
managing microservices. In Proceedings of the 1st 
International Workshop on Automated Incident 
Management in Cloud (pp. 19-24). ACM. 
WfMC (1999). Workflow Management Coalition: 
Terminology & Glossary. WFMC-TC-1011, Issue 3.0.  
Wooldridge, M. (2009). An introduction to multiagent 
systems. John Wiley & Sons. 
Seventh International Symposium on Business Modeling and Software Design
28