Dijkman, R. and Dumas, M. (2004). Service-oriented de-
sign: A multi-viewpoint approach. International jour-
nal of cooperative information systems, 13(04):337–
368.
Eclipse Git repositories (2015). org.eclipse.bpmn2.git -
MDT BPMN2 metamodel.
EMF (2014). Eclipse Modeling Framework Project.
Ferrari, G., Guanciale, R., and Strollo, D. (2006). Jscl:
A middleware for service coordination. In Formal
Techniques for Networked and Distributed Systems-
FORTE 2006, pages 46–60. Springer.
Gilart-Iglesias, V., Macia-Perez, F., Marcos-Jorquera, D.,
and Mora-Gimeno, F. J. (2007). Industrial Machines
as a Service: Modelling industrial machinery pro-
cesses. In 2007 5th IEEE International Conference
on Industrial Informatics, volume 2, pages 737–742.
IEEE.
Hevner, A. R. (2007). A Three Cycle View of Design Sci-
ence Research A Three Cycle View of Design Science
Research. Scandinavian journal of information sys-
tems, 19(2):87–92.
Hevner, A. R., March, S. T., Park, J., and Ram, S. (2004).
Design science in information systems research. MIS
quarterly, 28(1):75–105.
Hu, R., Neykova, R., Yoshida, N., Demangeon, R., and
Honda, K. (2013). Practical interruptible conver-
sations. In Runtime Verification, pages 130–148.
Springer.
Joerg, N. and Vandikas, K. (2010). SCALE – A language
for dynamic composition of heterogeneous servicesle.
Kaur, N., McLeod, C. S., Jain, A., Harrison, R., Ahmad, B.,
Colombo, A. W., and Delsing, J. (2013). Design and
simulation of a SOA-based system of systems for au-
tomation in the residential sector. In Industrial Tech-
nology (ICIT), 2013 IEEE International Conference
on, pages 1976–1981. IEEE.
Kelly, S. and Tolvanen, J.-P. (2008). Domain-specific mod-
eling: enabling full code generation. John Wiley &
Sons.
Kr
¨
uger, I. H., Gupta, D., Mathew, R., Moorthy, P., Phillips,
W., Rittmann, S., and Ahluwalia, J. (2004). Towards
a process and tool-chain for service-oriented automo-
tive software engineering. Architecture, 2:R2.
Liggesmeyer, P. and Trapp, M. (2009). Trends in embedded
software engineering. Software, IEEE, 26(3):19–25.
MDA. OMG Model Driven Architecture.
Miles, M. B. and Huberman, A. M. (1994). Qualitative data
analysis: An expanded sourcebook. Sage.
Mostarda, L., Marinovic, S., and Dulay, N. (2010). Dis-
tributed orchestration of pervasive services. In
Advanced Information Networking and Applications
(AINA), 2010 24th IEEE International Conference on,
pages 166–173. IEEE.
Niem
¨
oller, J., Vandikas, K., Levenshteyn, R., Schleicher,
D., and Leymann, F. (2011). Towards a service com-
position language for heterogeneous service environ-
ments. In Intelligence in Next Generation Networks
(ICIN), 2011 15th International Conference on, pages
121–126. IEEE.
Paech, B. (1997). A framework for interaction description
with roles. Technical report, TECHNISCHE UNI-
VERSITAT MUNCHEN - INSTITUT FUR INFOR-
MATIK, Muncen.
Pedraza, G. and Estublier, J. (2009). Distributed orches-
tration versus choreography: The focas approach. In
Trustworthy Software Development Processes, pages
75–86. Springer.
Peltz, C. (2003). Web services orchestration and choreog-
raphy. Computer, 36(10):46–52.
QSR-International (2014). NVivo 10 research software for
analysis and insight.
Schmidt, D. C. (2006). Model-driven engineer-
ing. COMPUTER-IEEE COMPUTER SOCIETY-,
39(2):25 – 31.
Scholz, A., Gaponova, I., Sommer, S., Kemper, A., Knoll,
A., Buckl, C., Heuer, J., and Schmitt, A. (2009). ∈
SOA-Service Oriented Architectures adapted for em-
bedded networks. In 7th IEEE International Confer-
ence on Industrial Informatics, 2009. (INDIN), pages
599–605, Cardiff. IEEE.
Sen, R., Roman, G.-C., and Gill, C. (2008). Cian: A work-
flow engine for manets. In Coordination Models and
Languages, pages 280–295. Springer.
Sirius (2014). Sirius - The easiest way to get your own
Modeling Tool.
Starke, G., Kunkel, T., and Hahn, D. (2013). Flexible col-
laboration and control of heterogeneous mechatronic
devices and systems by means of an event-driven,
SOA-based automation concept. In Industrial Tech-
nology (ICIT), 2013 IEEE International Conference
on, pages 1982–1987. IEEE.
Tau
ˇ
san, N., Aaramaa, S., Lehto, J., Kuvaja, P., Markkula,
J., and Oivo, M. (2014). Customized Choreogra-
phy and Requirement Template Models as a Means
for Addressing Software Architects’ Challenges. In
ICSEA 2014, The Ninth International Conference on
Software Engineering Advances, pages 55–63, Nice,
France. IARIA XPS Press.
Tau
ˇ
san, N., Lehto, J., Kuvaja, P., Markkula, J., and Oivo,
M. (2013). Comparative Influence Evaluation of Mid-
dleware Features on Choreography DSL. In ICSEA
2013, The Eighth International Conference on Soft-
ware Engineering Advances, pages 184–193. IARIA
XPS Press.
Tau
ˇ
san, N., Markkula, J., Kuvaja, P., and Oivo, M. Chore-
ography in Embedded Systems Domain: A System-
atic Literature Review. Manuscript submitted for pub-
lication.
Zhang, Z., Sun, W., Chen, W., Mao, D., and Xu, Y.
(2008). An extended composite service choreography
language for decentralized execution in MANETs. In
Communication Technology, 2008. ICCT 2008. 11th
IEEE International Conference on, pages 592–595.
IEEE.
MODELSWARD 2016 - 4th International Conference on Model-Driven Engineering and Software Development
86