Publications

[RSS feed]

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


My complete list of publications, by subject area (please note that some papers cross subject areas, thus appearing more than once):

Programming language design and implementation

1: Experiences with an Icon-like expression evaluation systemPDFLaurence TrattTo appear, DLS 2010, October 2010
2: Formalizing homogeneous language embeddingsBibTeXDOIPreprint PDFTony Clark, Laurence TrattProc. Language Descriptions Tools and Applications (LDTA) 2009, ENTCS vol. 253, issue 7, pages 75-88, September 2010
3: Program Logics for Homogeneous Meta-ProgrammingPDFMartin Berger, Laurence TrattProc. International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR), April 2010
4: Comparative study of DSL toolsPDFSource codeNaveneetha Vasudevan, Laurence TrattTo appear, Workshop on Generative Technologies 2010, March 2010
5: Direct left-recursive parsing expressing grammarsPDFLaurence TrattDraft, currently unpublished, November 2009
6: Language factoriesBibTeXDOIPDFTony Clark, Laurence TrattProc. Onward! / OOPSLA 2009, pages 949-955, October 2009
7: Dynamically typed languagesBibTeXDOIPreprint PDFLaurence TrattAdvances in Computing, vol. 77, pages 149-184, July 2009Cited by: 8 (Google Scholar)   1 (Microsoft Academic)
8: Evolving a DSL implementationBibTeXDOIPDFLaurence TrattGenerative and Transformational Techniques in Software Engineering (GTTSE) II, LNCS vol. 5235, pages 425-441, December 2008Cited by: 1 (Google Scholar)
9: Domain specific language implementation via compile-time meta-programmingBibTeXDOIPreprint PDFLaurence TrattACM Transactions on Programming Languages and Systems (TOPLAS), 30(6):1-40, October 2008Cited by: 21 (Google Scholar)   9 (Microsoft Academic)
10: Contrasting compile-time meta-programming in Metalua and ConvergeBibTeXPDFFabien Fleutot, Laurence TrattWorkshop on Dynamic Languages and Applications, July 2007Cited by: 6 (Google Scholar)   6 (Microsoft Academic)
11: Compile-time meta-programming in a dynamically typed OO languageBibTeXDOIPDFLaurence TrattProc. Dynamic Languages Symposium, pages 49-64, October 2005Cited by: 9 (Google Scholar)   6 (Microsoft Academic)
12: The MT model transformation languageBibTeXPDFLaurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005
13: The Converge programming languageBibTeXPDFLaurence TrattTechnical report TR-05-01, Department of Computer Science, King's College London, February 2005Cited by: 19 (Google Scholar)
14: Compile-time meta-programming in ConvergeBibTeXPDFLaurence TrattTechnical report TR-04-11, Department of Computer Science, King's College London, December 2004Cited by: 6 (Google Scholar)   3 (Microsoft Academic)

Modelling

1: Theory and Practice of Model TransformationsBibTeXDOILaurence Tratt, Martin GogollaEdited proceedings, Third International Conference, ICMT 2010, July 2010
2: A theoretical and empirical study of EFSM dependenceBibTeXDOIPDFKelly Androutsopoulos, Nicolas Gold, Mark Harman, Zheng Li, Laurence TrattProc. International Conference on Software Maintenance (ICSM), pages 287-296, September 2009Cited by: 2 (Google Scholar)   1 (Microsoft Academic)
3: Control dependence for extended finite state machinesBibTeXDOIPDFKelly Androutsopoulos, David Clark, Mark Harman, Zheng Li, Laurence TrattProc. Fundamental Approaches to Software Engineering (FASE), pages 216-230, March 2009Cited by: 2 (Google Scholar)   1 (Microsoft Academic)
4: A change propagating model transformation languageBibTeXHTML (external)PDF (external)Laurence TrattJournal of Object Technology, 7(3):107-126, March 2008Cited by: 15 (Google Scholar)   7 (Microsoft Academic)
5: Model transformations in MTBibTeXDOIPDFLaurence TrattScience of Computer Programming, 68(3):169-186, October 2007Cited by: 2 (Google Scholar)
6: A change propagating model transformation languageBibTeXPDFLaurence TrattTechnical report TR-06-07, Department of Computer Science, King's College London, August 2006
7: The MT model transformation languageBibTeXDOIPDFLaurence TrattProc. ACM Symposium on Applied Computing, pages 1296-1303, April 2006Cited by: 29 (Google Scholar)   9 (Microsoft Academic)
8: Model transformations in practice workshopBibTeXDOIPDFJean Bezivin, Bernhard Rumpe, Andy Schuerr, Laurence TrattProc. Satellite Events at the MoDELS 2005 Conference, LNCS vol. 3844, pages 120-127, October 2005Cited by: 19 (Google Scholar)   7 (Microsoft Academic)
9: MOF QVT final adopted specificationBibTeXPDF (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
10: Model transformations and tool integrationBibTeXDOIPDFLaurence TrattJournal of Software and Systems Modelling, 4(2):112-122, May 2005Cited by: 65 (Google Scholar)   17 (Microsoft Academic)
11: The MT model transformation languageBibTeXPDFLaurence TrattTechnical report TR-05-02, Department of Computer Science, King's College London, May 2005
12: Issues surrounding model consistency and QVTBibTeXPDFLaurence Tratt, Tony ClarkTechnical report TR-03-08, Department of Computer Science, King's College London, December 2003Cited by: 4 (Google Scholar)
13: A Pattern based model driven approach to model transformationsBibTeXPDFBiju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshProc. Metamodelling for MDA 2003, pages 110-128, November 2003Cited by: 4 (Google Scholar)
14: A model driven approach to building implementable model transformationsBibTeXPDFBiju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshPresented at WiSME 2003, October 2003Cited by: 10 (Google Scholar)
15: Model transformations in ConvergeBibTeXPDFLaurence Tratt, Tony ClarkPresented at WiSME 2003, October 2003Cited by: 5 (Google Scholar)
16: QVT-Partners revised submission to MOF 2.0 Query/View/Transformations RFPBibTeXPDFBiju 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
17: A model driven approach to model transformationsBibTeXPDFBiju K. Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. VenkateshProc. Model Driven Architecture: Foundations and Applications 2003, pages 7-18, June 2003Cited by: 18 (Google Scholar)
18: Initial submission to MOF 2.0 Query/View/Transformations RFPBibTeXPDFBiju 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
19: Enhancing the template mechanismBibTeXPostscriptLaurence Tratt, Tony ClarkPresented at WiSME 2002, October 2002
20: Unambiguous UML submission to UML 2 Infrastructure RFPBibTeXPDFBiju K. Appukuttan, Tony Clark, Andy Evans, Stuart Kent, Girish Maskeri, Paul Sammut, Laurence Tratt, James S. WillansOMG Document ad/2002-06-14, September 2002
21: Modelling generalization and other class-to-parent relationshipsBibTeXPostscriptLaurence Tratt, Tony Clark, Andy EvansTechnical report TR-02-05, Department of Computer Science, King's College London, July 2002Cited by: 4 (Google Scholar)   1 (Microsoft Academic)
22: A pattern based approach to defining the dynamic infrastructure of UML 2.0BibTeXPDFBiju K. Appukuttan, Tony Clark, Andy Evans, Girish Maskeri, Paul Sammut, Laurence Tratt, James S. WillansFourth workshop on Rigorous Object Oriented Methods (ROOM), March 2002Cited by: 11 (Google Scholar)   2 (Microsoft Academic)

Parsing

1: Direct left-recursive parsing expressing grammarsPDFLaurence TrattDraft, currently unpublished, November 2009

Malware detection

1: Semantic malware detectionBibTeXPDFKhalid 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 levelBibTeXDOIPDFMark Harman, Laurence TrattProc. Genetic and Evolutionary Computation Conference (GECCO), pages 1106-1113, July 2007Cited by: 24 (Google Scholar)   5 (Microsoft Academic)

Miscellaneous

1: Guest editors' introduction: dynamically typed languagesBibTeXDOIPDFLaurence Tratt, Roel WuytsIEEE Software, 24(5):28-30, September 2007Cited by: 1 (Microsoft Academic)