Prior to joining Middlesex as Head of Department of Computer Science, Tony led the Model Driven Software Engineering Research Centre at Thames Valley University. Before joining TVU, Tony was co-founder and Technical Director of Xactium Ltd, a software modelling tools company. He has been an academic at King's College London and Bradford University and has worked in Industry for Marconi Ltd. Tony has been involved in a number of commercial and industrial projects including contributing to the UML 2.0 standard, and consultancies with companies including British Aerospace, BT and CitiGroup. He has published widely in the fields of software modelling and programming languages.

My teaching interests are in the following areas: Systems Modelling; Programming and Programming Languages; Formal Systems; Compilers.

My research contributes to Software Engineering and Information Systems in the following specific areas: System Modelling and MDA; Domain Specific Languages; Language Oriented Programming; Dynamic Modelling; MetaModelling; Software Tools; Formal Methods; Programming Language Design; Functional Programming; Object-Oriented Programming; Information Systems.

My home page contains more information about current and past activities.

Research Publications

Goal driven architecture development using LEAP

Clark, Tony and Barn, Balbir (2013) Goal driven architecture development using LEAP. Enterprise Modelling and Information Systems Architectures - An International Journal, 8 (1). pp. 40-61. ISSN 1860-6059

Dynamic reconfiguration of event driven architecture using reflection and higher-order functions

Clark, Tony and Barn, Balbir (2013) Dynamic reconfiguration of event driven architecture using reflection and higher-order functions. International Journal of Software and Informatics, 7 (2). pp. 137-168. ISSN 1673-7288

Event driven architecture modelling and simulation

Clark, Tony and Barn, Balbir (2011) Event driven architecture modelling and simulation. In: Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on. IEEE, pp. 43-54. ISBN 9781467304115

Revisiting Naur’s programming as theory building for enterprise architecture modelling

Barn, Balbir and Clark, Tony (2011) Revisiting Naur’s programming as theory building for enterprise architecture modelling. In: Advanced information systems engineering: 23rd International Conference, CAiSE 2011, London, UK, June 20-24, 2011. Proceedings. Mouratidis, Haralambos and Rolland, Colette , eds. Lecture Notes in Computer Science (6741). Springer, pp. 229-236. ISBN 9783642216398

UND: unite-and-divide method in Fourier and Radon domains for line segment detection

Shi, Daming and Gao, Junbin and Rahmdel, Payam S. and Antolovich, Michael and Clark, Tony (2013) UND: unite-and-divide method in Fourier and Radon domains for line segment detection. IEEE Transactions on Image Processing, 22 (6). pp. 2500-2505. ISSN 1057-7149

Event driven architecture modelling and simulation

Clark, Tony and Barn, Balbir (2011) Event driven architecture modelling and simulation. In: Proceedings of 2011 IEEE 6th International Symposium on Service Oriented System (SOSE). IEEE, pp. 43-54. ISBN 9781467304115

Exploiting model driven technology: a tale of two startups

Clark, Tony and Muller, Pierre-Alain (2012) Exploiting model driven technology: a tale of two startups. Software and Systems Modeling, 11 (4). pp. 481-493. ISSN 1619-1366

Simulating enterprise architecture models

Clark, Tony and Barn, Balbir and Oussena, Samia (2012) Simulating enterprise architecture models. Infosys Journal of Research, 10 (3). pp. 3-20.

bCMS in LEAP

Clark, Tony and Barn, Balbir (2012) bCMS in LEAP. In: Comparing Modeling Approaches, 30 September 2012, Innsbruck, Austria. (Unpublished)

Applied metamodelling to collaborative document authoring

Kocurova, Anna and Oussena, Samia and Clark, Tony (2012) Applied metamodelling to collaborative document authoring. In: Federated Conference on Computer Science and Information Systems (FedCSIS 2012), 9 - 12 September 2012, Wrocław, Poland.

View more publications in the Research Repository

Editorial Board Member for the Journal of Software and Systems Modeling