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: 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)
3: Experiences with an Icon-like expression evaluation system[BibTeX, DOI, HTML, PDF, Presentation]Laurence TrattProc. Dynamic Languages Symposium, pages 73-80, October 2010
4: 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)
5: Theory and Practice of Model Transformations[BibTeX, DOI]Laurence Tratt, Martin GogollaEdited proceedings, Third International Conference, ICMT 2010, July 2010
6: 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 (3)   Microsoft Academic (1)
7: Comparative study of DSL tools[BibTeX, HTML, PDF, Source code]Naveneetha Vasudevan, Laurence TrattTo appear, Workshop on Generative Technologies 2010, March 2010
8: 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
9: Language factories[BibTeX, DOI, HTML, PDF]Tony Clark, Laurence TrattProc. Onward! / OOPSLA 2009, pages 949-955, October 2009Find citations: Google Scholar (1)
10: 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 (2)
11: Dynamically typed languages[BibTeX, DOI, HTML, PDF]Laurence TrattAdvances in Computers, vol. 77, pages 149-184, July 2009Find citations: Google Scholar (8)   Microsoft Academic (4)
12: 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 (14)   Microsoft Academic (2)
13: 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)
14: 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 (32)   Microsoft Academic (15)
15: 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 (11)
16: 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)
17: 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)
18: 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)
19: 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 (50)   Microsoft Academic (15)
20: A change propagating model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-06-07, Department of Computer Science, King's College London, August 2006
21: The MT model transformation language[BibTeX, DOI, PDF]Laurence TrattProc. ACM Symposium on Applied Computing, pages 1296-1303, April 2006Find citations: Google Scholar (35)   Microsoft Academic (12)
22: 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 (12)   Microsoft Academic (9)
23: 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 (26)   Microsoft Academic (7)
24: 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
25: 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 (81)   Microsoft Academic (28)
26: The MT model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005
27: 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 (10)
28: 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)
29: 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)
30: 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)
31: 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 (12)   Microsoft Academic (3)
32: Model transformations in Converge[BibTeX, PDF]Laurence Tratt, Tony ClarkPresented at WiSME 2003, October 2003Find citations: Google Scholar (5)   Microsoft Academic (1)
33: 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
34: 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 (7)
35: 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
36: Enhancing the template mechanism[BibTeX, Postscript]Laurence Tratt, Tony ClarkPresented at WiSME 2002, October 2002
37: 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
38: 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)
39: 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)