references.bib 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. %% This BibTeX bibliography file was created using BibDesk.
  2. %% http://bibdesk.sourceforge.net/
  3. %% Created for Quinten Soetens at 2010-04-22 14:05:52 +0200
  4. %% Saved with string encoding Unicode (UTF-8)
  5. @comment{jabref-meta: selector_publisher:}
  6. @comment{jabref-meta: selector_author:}
  7. @comment{jabref-meta: selector_journal:}
  8. @comment{jabref-meta: selector_keywords:}
  9. @inproceedings{VanMierlo2016,
  10. title={{SCCD: SCXML extended with class diagrams}},
  11. author={Van Mierlo, Simon and Van Tendeloo, Yentl and Meyers, Bart and Exelmans, Joeri and Vangheluwe, Hans},
  12. booktitle={Proceedings of the Workshop on Engineering Interactive Systems with SCXML},
  13. volume={2},
  14. pages={1--2},
  15. year={2016}
  16. }
  17. @misc{Erez2020Lark,
  18. title = "{Lark parser library for Python}",
  19. howpublished = "\url{https://github.com/lark-parser/lark}",
  20. }
  21. @misc{W3C2015SCXML,
  22. title = "{State Chart XML (SCXML): State Machine Notation for Control Abstraction}",
  23. author = "W3C",
  24. howpublished = "\url{https://www.w3.org/TR/scxml/}",
  25. year = "2015"
  26. }
  27. @misc{W3C2012XSD,
  28. title = "{W3C XML Schema Definition Language (XSD)}",
  29. author = "W3C",
  30. howpublished = "\url{https://www.w3.org/TR/xmlschema11-1/}",
  31. year = "2012"
  32. }
  33. @misc{lxml,
  34. title = "{lxml (XML Library for Python)}",
  35. howpublished = "\url{https://lxml.de/}",
  36. }
  37. @misc{libxml2,
  38. title = "{libxml2 (C XML Library)}",
  39. howpublished = "\url{http://xmlsoft.org/}",
  40. }
  41. @misc{yakindu,
  42. title = "{YAKINDU Statechart Tools}",
  43. howpublished = "\url{https://www.itemis.com/en/yakindu/statechart-tools/}",
  44. }
  45. @misc{qtscxml,
  46. title = "{Qt SCXML}",
  47. howpublished = "\url{https://doc.qt.io/qt-5/qtscxml-overview.html}",
  48. }
  49. @misc{pssm,
  50. title = "{Precise Semantics of UML State Machines (PSSM)}",
  51. howpublished = "\url{https://www.omg.org/spec/PSSM/1.0/PDF}",
  52. }
  53. @article{harel1987statecharts,
  54. title={{Statecharts: A visual formalism for complex systems}},
  55. author={Harel, David},
  56. journal={Science of computer programming},
  57. volume={8},
  58. number={3},
  59. pages={231--274},
  60. year={1987},
  61. publisher={Elsevier}
  62. }
  63. @article{sabzali2010deconstructing,
  64. title={{Deconstructing the semantics of big-step modelling languages}},
  65. author={Esmaeilsabzali, Shahram and Day, Nancy A and Atlee, Joanne M and Niu, Jianwei},
  66. journal={Requirements Engineering},
  67. volume={15},
  68. number={2},
  69. pages={235--265},
  70. year={2010},
  71. publisher={Springer}
  72. }
  73. % @misc{Exelmans2019GenericGenerator,
  74. % title = "Source code fragment from original SCCD: generic\_generator.py",
  75. % author = "Exelmans, Joeri and Van Mierlo, Simon and Van Tendeloo, Yentl",
  76. % howpublished = "\url{https://msdl.uantwerpen.be/git/simon/SCCD/src/master/src/python_sccd/python_sccd_compiler/generic_generator.py}",
  77. % year = "2019"
  78. % }
  79. @techreport{glenn2014statecharts,
  80. title={{Statecharts and Class Diagram XML-A general-purpose textual modelling formalism}},
  81. author={De Jonghe, Glenn and Vangheluwe, Hans},
  82. year={2014},
  83. institution={Technical report, University of Antwerp}
  84. }
  85. @Misc{Zhaoyi2016,
  86. author={{Luo, Zhaoyi}
  87. and {Atlee, Joanne M.}},
  88. title={{BSML-mbeddr: Integrating Semantically Congurable State-Machine Models in a C Programming Environment}},
  89. year={2016},
  90. publisher="UWSpace",
  91. url={http://hdl.handle.net/10012/15373}
  92. }
  93. @phdthesis{beard2013developing,
  94. title={{Developing Rich, Web-Based User Interfaces with the Statecharts Interpretation and Optimization Engine}},
  95. author={Beard, Jacob},
  96. year={2013},
  97. school={McGill University Libraries}
  98. }
  99. @article{harel1996statemate,
  100. title={{The STATEMATE semantics of statecharts}},
  101. author={Harel, David and Naamad, Amnon},
  102. journal={ACM Transactions on Software Engineering and Methodology (TOSEM)},
  103. volume={5},
  104. number={4},
  105. pages={293--333},
  106. year={1996},
  107. publisher={ACM New York, NY, USA}
  108. }
  109. @incollection{harel2004rhapsody,
  110. title={{The rhapsody semantics of statecharts (or, on the executable core of the UML)}},
  111. author={Harel, David and Kugler, Hillel},
  112. booktitle={Integration of Software Specification Techniques for Applications in Engineering},
  113. pages={325--354},
  114. year={2004},
  115. publisher={Springer}
  116. }
  117. @article{selic1996real,
  118. title={{Real-time object-oriented modeling}},
  119. author={Selic, Bran},
  120. journal={IFAC Proceedings Volumes},
  121. volume={29},
  122. number={5},
  123. pages={1--6},
  124. year={1996},
  125. publisher={Elsevier}
  126. }
  127. @article{prout2012code,
  128. title={Code generation for a family of executable modelling notations},
  129. author={Prout, Adam and Atlee, Joanne M and Day, Nancy A and Shaker, Pourya},
  130. journal={Software \& Systems Modeling},
  131. volume={11},
  132. number={2},
  133. pages={251--272},
  134. year={2012},
  135. publisher={Springer}
  136. }
  137. @article{niu2003template,
  138. title={Template semantics for model-based notations},
  139. author={Niu, Jianwei and Atlee, Joanne M and Day, Nancy A},
  140. journal={IEEE Transactions on Software Engineering},
  141. volume={29},
  142. number={10},
  143. pages={866--882},
  144. year={2003},
  145. publisher={IEEE}
  146. }