Publications

[RSS feed]

Sort publications: chronologically, by publication type, by subject area.


My complete list of publications, in reverse chronological order (plus citations, where available, so that you can track related work):

1: ICMT 2010 special section[HTML (external)]Laurence Tratt, Martin GogollaJournal of Object Technology, 10, July 2011
2: Parsing: the solved problem that isn't[BibTeX, HTML]Laurence TrattHacker Monthly, issue 13, pages 37-42, June 2011
3: Direct left-recursive parsing expression grammars[BibTeX, HTML, PDF]Laurence TrattTechnical report EIS-10-01, School of Engineering and Information Sciences, Middlesex University, October 2010Find citations: Google Scholar (1)
4: Experiences with an Icon-like expression evaluation system[BibTeX, DOI, HTML, PDF, Presentation]Laurence TrattProc. Dynamic Languages Symposium, pages 73-80, October 2010
5: Formalizing homogeneous language embeddings[BibTeX, DOI, Preprint PDF]Tony Clark, Laurence TrattProc. Language Descriptions Tools and Applications (LDTA) 2009, ENTCS vol. 253, issue 7, pages 75-88, September 2010Find citations: Microsoft Academic (1)
6: Theory and Practice of Model Transformations[BibTeX, DOI]Laurence Tratt, Martin GogollaEdited proceedings, Third International Conference, ICMT 2010, July 2010
7: Program Logics for Homogeneous Meta-Programming[BibTeX, DOI, HTML, PDF]Martin Berger, Laurence TrattProc. International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR), pages 64-81, May 2010Find citations: Google Scholar (5)   Microsoft Academic (1)
8: Comparative study of DSL tools[BibTeX, HTML, PDF, Source code]Naveneetha Vasudevan, Laurence TrattProc. Workshop on Generative Technologies, ENTCS vol. 264, issue 5, pages 103-121, March 2010Find citations: Microsoft Academic (1)
9: Semantic malware detection[BibTeX, PDF]Khalid Alzarouni, David Clark, Laurence TrattTechnical report TR-10-03, Department of Computer Science, King's College London, February 2010
10: Language factories[BibTeX, DOI, HTML, PDF]Tony Clark, Laurence TrattProc. Onward! / OOPSLA 2009, pages 949-955, October 2009Find citations: Google Scholar (1)
11: A theoretical and empirical study of EFSM dependence[BibTeX, DOI, PDF]Kelly Androutsopoulos, Nicolas Gold, Mark Harman, Zheng Li, Laurence TrattProc. International Conference on Software Maintenance (ICSM), pages 287-296, September 2009Find citations: Google Scholar (8)   Microsoft Academic (5)
12: Dynamically typed languages[BibTeX, DOI, HTML, PDF]Laurence TrattAdvances in Computers, vol. 77, pages 149-184, July 2009Find citations: Google Scholar (9)   Microsoft Academic (5)
13: Control dependence for extended finite state machines[BibTeX, DOI, HTML, PDF]Kelly Androutsopoulos, David Clark, Mark Harman, Zheng Li, Laurence TrattProc. Fundamental Approaches to Software Engineering (FASE), pages 216-230, March 2009Find citations: Google Scholar (15)   Microsoft Academic (5)
14: Evolving a DSL implementation[BibTeX, DOI, HTML, PDF]Laurence TrattGenerative and Transformational Techniques in Software Engineering (GTTSE) II, LNCS vol. 5235, pages 425-441, December 2008Find citations: Google Scholar (1)   Microsoft Academic (1)
15: Domain specific language implementation via compile-time meta-programming[BibTeX, DOI, HTML, PDF]Laurence TrattACM Transactions on Programming Languages and Systems (TOPLAS), 30(6):1-40, October 2008Find citations: Google Scholar (36)   Microsoft Academic (18)
16: A change propagating model transformation language[BibTeX, HTML (external), PDF (external)]Laurence TrattJournal of Object Technology, 7(3):107-126, March 2008Find citations: Google Scholar (20)   Microsoft Academic (14)
17: Model transformations in MT[BibTeX, DOI, HTML, PDF]Laurence TrattScience of Computer Programming, 68(3):169-186, October 2007Find citations: Google Scholar (3)   Microsoft Academic (2)
18: Guest editors' introduction: dynamically typed languages[BibTeX, DOI, PDF]Laurence Tratt, Roel WuytsIEEE Software, 24(5):28-30, September 2007Find citations: Google Scholar (13)   Microsoft Academic (1)
19: Contrasting compile-time meta-programming in Metalua and Converge[BibTeX, PDF]Fabien Fleutot, Laurence TrattWorkshop on Dynamic Languages and Applications, July 2007Find citations: Google Scholar (7)   Microsoft Academic (7)
20: Pareto optimal search based refactoring at the design level[BibTeX, DOI, PDF]Mark Harman, Laurence TrattProc. Genetic and Evolutionary Computation Conference (GECCO), pages 1106-1113, July 2007Find citations: Google Scholar (52)   Microsoft Academic (27)
21: A change propagating model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-06-07, Department of Computer Science, King's College London, August 2006
22: The MT model transformation language[BibTeX, DOI, PDF]Laurence TrattProc. ACM Symposium on Applied Computing, pages 1296-1303, April 2006Find citations: Google Scholar (33)   Microsoft Academic (13)
23: Compile-time meta-programming in a dynamically typed OO language[BibTeX, DOI, HTML, PDF]Laurence TrattProc. Dynamic Languages Symposium, pages 49-64, October 2005Find citations: Google Scholar (13)   Microsoft Academic (9)
24: Model transformations in practice workshop[BibTeX, DOI, PDF]Jean Bezivin, Bernhard Rumpe, Andy Schuerr, Laurence TrattProc. Satellite Events at the MoDELS 2005 Conference, LNCS vol. 3844, pages 120-127, October 2005Find citations: Google Scholar (27)   Microsoft Academic (13)
25: MOF QVT final adopted specification[BibTeX, PDF (external)]Wim Bast, Mariano Belaunde, Xavier Blanc, Keith Duddy, Catherine Griffin, Simon Helsen, Michael Lawley, Michael Murphree, Sreedhar Reddy, Shane Sendall, Jim Steel, Laurence Tratt, R. Venkatesh, Didier VojtisekOMG document ptc/05-11-01, October 2005
26: Model transformations and tool integration[BibTeX, DOI, HTML, PDF]Laurence TrattJournal of Software and Systems Modelling, 4(2):112-122, May 2005Find citations: Google Scholar (85)   Microsoft Academic (34)
27: The MT model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005
28: The Converge programming language[BibTeX, PDF]Laurence TrattTechnical report TR-05-01, Department of Computer Science, King's College London, February 2005Find citations: Google Scholar (17)   Microsoft Academic (14)
29: Compile-time meta-programming in Converge[BibTeX, PDF]Laurence TrattTechnical report TR-04-11, Department of Computer Science, King's College London, December 2004Find citations: Google Scholar (4)   Microsoft Academic (3)
30: Issues surrounding model consistency and QVT[BibTeX, PDF]Laurence Tratt, Tony ClarkTechnical report TR-03-08, Department of Computer Science, King's College London, December 2003Find citations: Google Scholar (4)
31: A Pattern based model driven approach to model transformations[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshProc. Metamodelling for MDA 2003, pages 110-128, November 2003Find citations: Google Scholar (4)   Microsoft Academic (1)
32: A model driven approach to building implementable model transformations[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshPresented at WiSME 2003, October 2003Find citations: Google Scholar (11)   Microsoft Academic (3)
33: Model transformations in Converge[BibTeX, PDF]Laurence Tratt, Tony ClarkPresented at WiSME 2003, October 2003Find citations: Google Scholar (5)   Microsoft Academic (1)
34: QVT-Partners revised submission to MOF 2.0 Query/View/Transformations RFP[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Andy Evans, Girish Maskeri, Sreedhar Reddy, Paul Sammut, Laurence Tratt, R. Venkatesh, James S. WillansOMG Document ad/03-08-08, August 2003
35: A model driven approach to model transformations[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshProc. Model Driven Architecture: Foundations and Applications 2003, pages 7-18, June 2003Find citations: Google Scholar (19)   Microsoft Academic (8)
36: Initial submission to MOF 2.0 Query/View/Transformations RFP[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Andy Evans, Girish Maskeri, Sreedhar Reddy, Paul Sammut, Laurence Tratt, R. Venkatesh, James S. WillansOMG Document ad/03-03-27, March 2003
37: Enhancing the template mechanism[BibTeX, Postscript]Laurence Tratt, Tony ClarkPresented at WiSME 2002, October 2002
38: Unambiguous UML submission to UML 2 Infrastructure RFP[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Andy Evans, Stuart Kent, Girish Maskeri, Paul Sammut, Laurence Tratt, James S. WillansOMG Document ad/2002-06-14, September 2002
39: Modelling generalization and other class-to-parent relationships[BibTeX, Postscript]Laurence Tratt, Tony Clark, Andy EvansTechnical report TR-02-05, Department of Computer Science, King's College London, July 2002Find citations: Google Scholar (4)   Microsoft Academic (1)
40: A pattern based approach to defining the dynamic infrastructure of UML 2.0[BibTeX, PDF]Biju K. Appukuttan, Tony Clark, Andy Evans, Girish Maskeri, Paul Sammut, Laurence Tratt, James S. WillansFourth workshop on Rigorous Object Oriented Methods (ROOM), March 2002Find citations: Google Scholar (10)   Microsoft Academic (2)