Cockburn, A. (2001). Writing Effective Use Cases. Addison
Wesley.
Constantine, L. (2003). Canonical abstract prototypes for
abstract visual and interaction design. In J.F. e Cunha,
J.A. Jorge, N. J. N., editor, Proceedings of the DSV-
IS 2003, number 2844 in Lecture Notes in Computer
Science, pages 1–15. Springer-Verlag Berlin Heidel-
berg.
Cruz, E. F., Machado, R. J., and Santos, M. Y. (2012). From
business process modeling to data model: A syste-
matic approach. In QUATIC 2012, Thematic Track
on Quality in ICT Requirements Engineering, IEEE
Computer Society Press, Los Alamitos, California,
U.S.A., pages 205–210. IEEE Compute Society.
Cruz, E. F., Machado, R. J., and Santos, M. Y. (2014). From
business process models to use case models: A syste-
matic approach. In Aveiro, D., Tribolet, J., and Gou-
veia, D., editors, Advances in Enterprise Engineering
VIII, volume 174 of Lecture Notes in Business Infor-
mation Processing, pages 167–181. Springer Interna-
tional Publishing.
Cruz, E. F., Machado, R. J., and Santos, M. Y. (2015a).
Bridging the gap between a set of interrelated business
process models and software models. In 17th Interna-
tional Conference on Enterprise Information Systems,
pages 338–345.
Cruz, E. F., Santos, M. Y., and Machado, R. J. (2015b). De-
riving a data model from a set of interrelated business
process models. In 17th International Conference on
Enterprise Information Systems, pages 49–59.
da Cruz, A. M. R. (2010). Automatic Generation of User
Interfaces from Rigorous Domain and Use Case Mo-
dels. PhD thesis, Faculty of engineering, University
of Porto.
da Cruz, A. M. R. (2014). Refining use cases through
temporal relations. In 2014 9th International Con-
ference on Software Paradigm Trends (ICSOFT-PT),
pages 95–102.
da Cruz, A. M. R. (2015). Use case and user interface pat-
terns for data oriented applications. In Hammoudi,
S., Pires, L. F., Filipe, J., and das Neves, R. C., edi-
tors, Model-Driven Engineering and Software Deve-
lopment, pages 117–133, Cham. Springer Internatio-
nal Publishing.
Dividino, R., Bicer, V., Voigt, K., and Cardoso, J. (2009).
Integrating business process and user interface mo-
dels using a model-driven approach. In 2009 24th In-
ternational Symposium on Computer and Information
Sciences, pages 492–497.
Giacomo, G. D., Oriol, X., Estaol, M., and Teniente, E.
(2017). Linking data and bpmn processes to achieve
executable models. In International Conference on
Advanced Information Systems Engineering.
Giaglis, G. M. (2001). A taxonomy of business process mo-
deling and information systems modeling techniques.
International Journal of Flexible Manufacturing Sys-
tems, 13:209–228.
Gonc¸alves, S. and Gonc¸alves, F. (2016). Am
´
alia code gene-
rator. Technical Report, Polytechnic Institute of Viana
do Castelo (in Portuguese).
Jacobson, I., Booch, G., and Rumbaugh, J. (1999). The Uni-
fied Software Development Process. Addison-Wesley.
Meyer, A., Smirnov, S., and Weske, M. (2011). Data in
business processes. Universit
¨
atsverlag Potsdam.
Nikaj, A., Weske, M., and Mendling, J. (2018). Semi-
automatic derivation of restful choreographies from
business process choreographies. Software & Systems
Modeling.
OMG (2011). Business process model and notation
(BPMN), version 2.0. Technical report, Object Ma-
nagement Group.
OMG (2012). Unified modeling language (OMG UML),
version 2.5. Technical report, Object Management
Group.
Park, G., Fellir, F., Hong, J.-E., Garrido, J. L., Noguera,
M., and Chung, L. (2017). Deriving use cases from
business processes: A goal-oriented transformational
approach. In Proceedings of the Symposium on App-
lied Computing, SAC ’17, pages 1288–1295. ACM.
Rodr
´
ıguez, A., Fern
´
andez-Medina, E., and Piattini, M.
(2008). Towards obtaining analysis-level class and use
case diagrams from business process models. In Ad-
vances in Conceptual Modeling Challenges and Op-
portunities, volume 5232 of Lecture Notes in Compu-
ter Science, pages 103–112. Springer Berlin Heidel-
berg.
Samarasinghe, N. and Som
´
e, S. S. (2005). Generating a
domain model from a use case model. In Intelligent
and adaptive systems and software engineering.
Schmiedel, T. and vom Brocke, J. (2015). Business process
management: Potentials and challenges of driving in-
novation. In vom Brocke, J. and Schmiedel, T., edi-
tors, BPM - Driving Innovation in a Digital World,
Management for Professionals, pages 3–15. Springer
International Publishing.
Sousa, K., Mendonc¸a, H., Vanderdonckt, J., Rogier, E., and
Vandermeulen, J. (2008). User interface derivation
from business processes: A model-driven approach
for organizational engineering. In Proceedings of the
2008 ACM Symposium on Applied Computing, SAC
’08, pages 553–560, New York, NY, USA. ACM.
ter Hofstede; W.M.P. van der Aalst;, C. O. M. D. A. (2006).
From BPMN process models to BPEL web services.
In IEEE International Conference on Web Services
(ICWS’06).
ICSOFT 2018 - 13th International Conference on Software Technologies
582