workshop-intl-with-review.bib 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. @INPROCEEDINGS{DRBBBCEEJK10,
  2. author = {Dur\'{a}n, Francisco and Rold\'{a}n, Manuel and \textbf{Bach},
  3. \textbf{Jean-Christophe} and Balland, Emilie and Van Den Brand, Mark and Cordy, James R. and
  4. Eker, Steven and Engelen, Luc and De Jonge, Maartje and Kalleberg,
  5. Karl Trygve and Kats, Lennart C. L. and Moreau, Pierre-Etienne and
  6. Visser, Eelco},
  7. title = {The Third Rewrite Engines Competition},
  8. booktitle = {Proceedings of the 8th international conference on Rewriting logic
  9. and its applications},
  10. year = {2010},
  11. series = {WRLA'10},
  12. pages = {243-261},
  13. publisher = {Springer-Verlag},
  14. abstract = {This paper presents the main results and conclusions of the Third
  15. Rewrite Engines Competition (REC III). This edition of the competition
  16. took place as part of the 8th Workshop on Rewriting Logic and its
  17. Applications (WRLA 2010), and the systems ASF+SDF, Maude, Stratego/XT,
  18. Tom, and TXL participated in it.},
  19. acmid = {1927829},
  20. isbn = {978-3-642-16309-8},
  21. address = {Paphos, Cyprus},
  22. location = {Paphos, Cyprus},
  23. numpages = {19},
  24. url = {http://dl.acm.org/citation.cfm?id=1927806.1927829}
  25. }
  26. @INPROCEEDINGS{Bach2012,
  27. author = {\textbf{Jean-Christophe Bach} and Xavier Crégut and Pierre-Etienne Moreau and Marc Pantel},
  28. title = {{Model transformations with Tom}},
  29. booktitle = {Proceedings of the 12th Workshop on Language Descriptions,
  30. Tools, and Applications},
  31. series = {LDTA '12},
  32. address = {Tallinn, Estonia},
  33. location = {Tallinn, Estonia},
  34. year = {2012},
  35. articleno = {4},
  36. pages = {4:1--4:9},
  37. numpages = {9},
  38. publisher = {ACM},
  39. abstract = {Model Driven Engineering (MDE) advocates the use of Model Transformations
  40. (MT) in order to automate repetitive development tasks. Many different
  41. model transformation languages have been proposed with a significant
  42. development cost as classical elements like expressions, statements,
  43. . . . must be developed from scratch in each language. The Tom language
  44. is a shallow extension of Java tailored to describe and implement
  45. transformations of tree based data-structures. Expressions, statements
  46. and many other elements rely directly on Java constructs and are
  47. thus almost costless. A key feature of Tom allows to map any Java
  48. data-structure to tree based data abstractions that can be accessed
  49. by pattern matching. In this paper, we present how this approach
  50. can be extended in order to describe model transformations, and in
  51. particular EMF (Eclipse Modeling Framework) based model transformations.
  52. This allows to provide a low cost transformation language both on
  53. the language tool development and on the developpers training side.},
  54. hal_id = {hal-00646350},
  55. keywords = {model transformation;Tom;language;Java;EMF;term structure},
  56. type = {inproceedings},
  57. isbn = {978-1-4503-1536-4/12/03},
  58. doi = {10.1145/2427048.2427052},
  59. acmid = {2427052},
  60. keywords = {EMF, Java, Tom, language, model transformation, term structure},
  61. url = {http://doi.acm.org/10.1145/2427048.2427052}
  62. }
  63. @INPROCEEDINGS{Bach2012a,
  64. author = {\textbf{Bach}, \textbf{Jean-Christophe} and Moreau, Pierre-Etienne and Pantel, Marc},
  65. title = {{Tom-Based Tools to Transform EMF Models in Avionics Context}},
  66. booktitle = {ITSLE},
  67. month = Sep,
  68. year = {2012},
  69. address = {Dresden, Germany},
  70. note = {To appear},
  71. abstract = {{Model Driven Engineering (MDE) is now widely used in many industrial
  72. contexts such as the AeroSpace domain which requires a high level
  73. of system safety. Model-checking is one of the formal techniques
  74. which are considered to ensure a system compliance to its requirements.
  75. It relies on verification dedicated languages to model the system
  76. under verification. In order to ease the use of these tools, model
  77. transformations are provided that translate the end user provided
  78. input model of the system to the formal languages than can be verified.
  79. In order to rely on these activities for system certification, the
  80. correctness of these transformation steps must be assessed (qualification
  81. of the development and verification tools). One of the goal of our
  82. work is to provide tools to implement the transformation steps between
  83. the end user source languages used for the system development and
  84. the target languages used for formal verification. In this paper,
  85. we present a Tom rule-based approach which is used in a research
  86. project involving industrial partners: Airbus and Ellidiss.}},
  87. keywords = {model transformation, language, Tom, Java, EMF, Domain Specific Language,
  88. DSL, AADL, Fiacre},
  89. }