Sort publications: chronologically, by publication type, by subject area.
My complete list of publications, by subject area (plus citations, where available, so that you can track related work). Please note that some papers cross subject areas, thus appearing more than once:
Programming language design and implementation
| 1: | 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) |
| 2: | Experiences with an Icon-like expression evaluation system[BibTeX, DOI, HTML, PDF, Presentation]Laurence TrattProc. Dynamic Languages Symposium, pages 73-80, October 2010 |
| 3: | 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) |
| 4: | 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) |
| 5: | Comparative study of DSL tools[BibTeX, HTML, PDF, Source code]Naveneetha Vasudevan, Laurence TrattTo appear, Workshop on Generative Technologies 2010, March 2010 |
| 6: | Language factories[BibTeX, DOI, HTML, PDF]Tony Clark, Laurence TrattProc. Onward! / OOPSLA 2009, pages 949-955, October 2009Find citations: Google Scholar (1) |
| 7: | 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) |
| 8: | 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) |
| 9: | 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) |
| 10: | 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) |
| 11: | 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) |
| 12: | The MT model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005 |
| 13: | 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) |
| 14: | 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) |
Modelling
| 1: | ICMT 2010 special section[HTML (external)]Laurence Tratt, Martin GogollaJournal of Object Technology, 10, July 2011 |
| 2: | Theory and Practice of Model Transformations[BibTeX, DOI]Laurence Tratt, Martin GogollaEdited proceedings, Third International Conference, ICMT 2010, July 2010 |
| 3: | 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) |
| 4: | 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) |
| 5: | 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) |
| 6: | 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) |
| 7: | A change propagating model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-06-07, Department of Computer Science, King's College London, August 2006 |
| 8: | 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) |
| 9: | 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) |
| 10: | 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 |
| 11: | 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) |
| 12: | The MT model transformation language[BibTeX, PDF]Laurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005 |
| 13: | 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) |
| 14: | 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) |
| 15: | 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) |
| 16: | Model transformations in Converge[BibTeX, PDF]Laurence Tratt, Tony ClarkPresented at WiSME 2003, October 2003Find citations: Google Scholar (5) Microsoft Academic (1) |
| 17: | 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 |
| 18: | 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) |
| 19: | 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 |
| 20: | Enhancing the template mechanism[BibTeX, Postscript]Laurence Tratt, Tony ClarkPresented at WiSME 2002, October 2002 |
| 21: | 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 |
| 22: | 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) |
| 23: | 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) |
Parsing
| 1: | 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) |
Malware detection
| 1: | 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 |
Search-based software engineering
| 1: | 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) |
Miscellaneous
| 1: | 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) |