International Colloquium on Information Science and
Technology (CIST), IEEE. art. no. 7805042, pp. 200-
205. doi: 10.1109/cist.2016.7805042.
Beeck von der, M., 1994. A comparison of statecharts
variants. In: Proc. of the 3rd International Symposium
Organized Jointly with the Working Group Provably
Correct Systems on Formal Techniques in Real-Time
and Fault-Tolerant Systems, London, LNCS 863, pp.
128-148.
Belli, F. et al., 2016. Model-based mutation testing—
approach and case studies. Science of Computer
Programming. Elsevier BV, 120(1), pp. 25–48. doi:
10.1016/j.scico.2016.01.003.
Chauvel, F. and Jézéquel, J.-M., 2005. Code generation
from UML models with semantic variation points. In:
Proceedings of 8th International Conference Model
Driven Engineering Languages and Systems. LNCS
vol. 3713 Springer Berlin Heidelberg, pp. 54–68. doi:
10.1007/11557432_5.
Clark, J. A., Dan, H. and Hierons, R. M., 2013. Semantic
mutation testing. Science of Computer Programming.
Elsevier BV, 78(4), pp. 345–363. doi:
10.1016/j.scico.2011.03.011.
Derezinska, A. and Pilitowski, R., 2009. Interpretation of
history pseudostates in orthogonal states of UML state
machines. In: Next Generation Information
Technologies and Systems. LNCS vol. 5831, Springer
Berlin Heidelberg, pp. 26–37. doi: 10.1007/978-3-642-
04941-5_5.
Derezinska, A. and Szczykulski, M., 2012. Interpretation
problems in code generation from UML state machines
- a comparative study. In: T. Kwater, Ed Computing in
Science and Technology 2011: Monographs in Applied
Informatics, Department of Applied Informatics
Faculty of Applied Informatics and Mathematics,
Warsaw University of Life Sciences, pp. 36-50.
Derezinska, A. and Szczykulski, M., 2013. Towards C#
application development using UML state machines: a
case study. In: T. Sobh, K. Elleithy, eds., Emerging
Trends in Computing, Informatics, System Sciences,
and Engineering. LNEE. vol. 151 Springer New York,
pp. 793–803. doi: 10.1007/978-1-4614-3558-7_68.
Derezinska, A. and Szczykulski, M., 2017. Advances in
transformation of MARTE profile time concepts in
Model-Driven Software Development. In: Software
Engineering Trends and Techniques in Intelligent
Systems (CSOC 2017), AISC. Vol. 575 Springer
International Publishing, pp. 385–395. doi:
10.1007/978-3-319-57141-6_42.
Derezinska, A. and Szustek, A., 2012. Object-oriented
testing capabilities and performance evaluation of the
C# mutation system. In: Advances in Software
Engineering Techniques. LNCS, vol. 7054, Springer
Berlin Heidelberg, pp. 229–242. doi: 10.1007/978-3-
642-28038-2_18.
Derezinska, A. and Trzpil, P., 2015 Mutation testing
process combined with Test-Driven Development in
.NET environment. In: Proceedings of the 10th
International Conference DepCoS-RELCOMEX,
Advances in Intelligent Systems and Computing. Vol.
365. Springer International Publishing, pp. 131–140.
doi: 10.1007/978-3-319-19216-1_13.
Derezinska, A. and Zaremba, Ł., 2018. Approaches to
semantic mutation of behavioral state machines in
Model-Driven Software Development. In: Proceedings
of the 2018 Federated Conference on Computer
Science and Information Systems. ACSIS, vol. 15, pp
863–866, IEEE. doi: 10.15439/2018f313.
Dominguez, E. et al., 2012. A systematic review of code
generation proposals from state machine specifications.
Information and Software Technology. Elsevier BV,
54(10), pp. 1045–1066. doi:
10.1016/j.infsof.2012.04.008.
FXU (Framework for eXecutable UML). [Online]
Available from: http://galera.ii.pw.edu.pl/~adr/FXU/
[Accessed: 2
nd
Jan 2019].
Harel, D., 1987. A visual formalism for complex systems.
In: Science of Computer Programming, Amsterdam,
pp. 231-274.
IBM RSA (Rational Software Architect). [Online]
Available from:
https://www.ibm.com/developerworks/downloads/r/ar
chitect [Accessed: 7
th
Dec 2018]
IBM RRD (Rational Rhapsody Developer). [Online]
Available from:
https://www.ibm.com/developerworks/downloads/r/rh
apsodydeveloper/ [Accessed: 7
th
Dec 2018]
Jia, Y. and Harman, M., 2011. An analysis and survey of
the development of mutation testing. IEEE
Transactions on Software Engineering, Institute of
Electrical and Electronics Engineers (IEEE), 37(5), pp.
649–678. doi: 10.1109/tse.2010.62.
Liddle, S. W., 2011. Model-Driven Software Development.
In: D.W. Embley, B. Thalheim, eds., Handbook of
Conceptual Modeling, Springer, pp. 17-54.
Liebel, G. et al., 2018. Model-based engineering in the
embedded systems domain: an industrial survey on the
state-of-practice. Software & Systems Modeling.
Springer Nature, 17(1), pp. 91–113. doi:
10.1007/s10270-016-0523-3.
Pilitowski, R. and Derezinska, A., 2007. Code generation
and execution framework for UML 2.0 classes and state
machines. In: T. Sobh, ed., Innovations and Advanced
Techniques in Computer and Information Sciences and
Engineering. Springer Netherlands, pp. 421–427. doi:
10.1007/978-1-4020-6268-1_75.
Prout, A. et al., 2012. Code generation for a family of
executable modelling notations. Software & Systems
Modeling. 11(2), Springer Nature, pp. 251–272. doi:
10.1007/s10270-010-0176-6.
Samek, M., 2002. Practical statecharts in C/C++: quantum
programming for embedded systems. CMP Books.
Sunitha, E. V. and Samuel, P., 2016. Object Oriented
method to implement the hierarchical and concurrent
states in UML State Chart Diagrams. In: Software
Engineering Research, Management and Applications.
Vol.654, Springer International Publishing, pp. 133–
149. doi: 10.1007/978-3-319-33903-0_10.
Trakhtenbrot, M., 2007. New mutations for evaluation of
specification and implementation levels of adequacy in