Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search



Siobhan Clarke
Professor, Computer Science

Biography

Siobhán Clarke is Professor in Computer Science at TCD. She joined TCD in 2000, having previously worked for over ten years as a software engineer for IBM. Her current research focus is on software engineering models for the provision of smart and dynamic software services to urban stakeholders, addressing challenges in the engineering of dynamic software in ad hoc, mobile environments. This work is an evolution of her "seminal" work on the use of "aspects" in software modelling, where she is viewed as " .. the prime authority, .. in effect, initiating the field". Her more recent work has been described as "leading edge" [quotes from Anonymous SFI reviewers], and she leads an SFI Principal Investigator grant (€1.9M) to explore an IoT middleware for adaptable, urban-scale software services. Siobhán has been awarded >€16M in research funding since the start of her career from funding bodies including SFI, Enterprise Ireland, HEA, and companies. She grew TCD's profile in software engineering research both nationally and internationally, as a founding co-PI in the Lero Research Centre. While leading Lero's and TCD's smart cities research, she recognised the inherent multi-disciplinarity of smart cities' research challenges. She then embarked on a campaign to set up a multi-discipline consortium that leverages the best research outputs in Ireland, establishing a national, collaborative smart cities ecosystem including academics, companies and public bodies. To date, this has culminated in the award of Enable, a €12M SFI Spoke, focused on connecting communities to smart urban environments with the IoT. Enable links three SFI Research Centres: Connect, Insight and Lero, bringing together world-class research on future networks, data analytics and software engineering, and has 28 partner companies and two city councils as collaborators. As Enable's Director, all three Research Centres have appointed Siobhán as a Co-PI, in recognition of this achievement. Siobhán has published >160 papers including in journals such as IEEE/ACM Transactions (TAAS, TSC, TSE, TECS, TMC, TODAES) and conference proceedings including in ICSE, OOPSLA, AAMAS, ICSOC, SEAMS, SASO. Her Google Scholar:Scopus statistics are cites= 5431:982, h-index=29:15. She has sat on the editorial boards of IEEE Internet Computing, and IEEE TSE, and is now on the editorial board of IEEE TSC. Siobhán has been on the organising and/or programme committee of numerous conferences (e.g., ECOOP, OOPSLA, SEAMS, ICSOC, AAMAS) and workshops. She has given multiple keynotes/invited talks in recent years, ranging from international conferences (e.g., SERVICES, SEAMS, ICSOFT) to local events across Europe (e.g., INRIA, and at various Universities) and nationally (e.g., Galway International Arts Festival, Web Summit and more). She is on the Advisory Board of the Smart Dublin Initiative, and has acted on an Expert Panel for the Department of Jobs, Enterprise and Innovation. She has acted as Expert Evaluator for the NSF, ERC, CHIST-ERA, and numerous national funding bodies across the world. Siobhán's teaching philosophy is one of encouraging the interdependences between fundamentals, practice, research and innovation, and she has taught software engineering at undergraduate and post-graduate level. She has previously acted as the Director of Postgraduate Teaching and Learning for the School, and as Course Director for the MSc in Computer Science (Networks and Distributed Systems). While she was Course Director, the degree won the postgradireland Postgraduate Course of the Year (IT), with judges commenting on the quality of the links with industry, the strong graduate employment record and overall excellent course reputation. Siobhán is the founding Director of Future Cities, the Trinity Centre for Smart and Sustainable Cities, with contributors from multiple disciplines. She leads the School's Distributed Systems Group, and was elected Fellow of Trinity College Dublin in 2006.

Publications and Further Research Outputs

Peer-Reviewed Publications

Andrei Marinescu, Ivana Dusparic, Siobhán Clarke., Prediction-Based Multi-Agent Reinforcement Learning in Inherently Non-Stationary Environments, ACM Transactions on Autonomous and Adaptive Systems, 12, (2), 2017, pa9- Journal Article, 2017

Christian Cabrera, Andrei Palade, Siobhán Clarke, An Evaluation of Service Discovery Protocols in the Internet of Things, Proceedings of the 32nd ACM Symposium On Applied Computing, 32nd ACM Symposium On Applied Computing 2017, ACM, 2017 Conference Paper, 2017

Weisbach M, Taing N, Wutzler M, Springer T, Schill A, Clarke S, Decentralized coordination of dynamic software updates in the Internet of Things, 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016, 2017, 2017, pp171 - 176 Conference Paper, 2017 URL DOI

Eamonn O'Toole, Vivek Nallur, Siobhán Clarke., Decentralised Detection of Emergence in Complex Adaptive Systems, ACM Transactions on Autonomous and Adaptive Systems, 2017, p1- Journal Article, 2017

Golpayegani F, Dusparic I, Taylor A, Clarke S, Multi-agent Collaboration for Conflict Management in Residential Demand Response, Computer Communications, 96, 2016, p63 - 72 Journal Article, 2016 URL DOI

M. A. Razzaque, Marija Milojevic-Jevric, Andrei Palade, Siobhán Clarke., Middleware for Internet of Things: a Survey, IEEE Internet of Things Journal, 3, (1), 2016, p70-95 Journal Article, 2016 DOI

Razzaque M.A, Clarke S, Compression-based energy efficient sensor data gathering framework for smartphones, 2016 International Wireless Communications and Mobile Computing Conference, IWCMC 2016, 2016, 2016, pp126 - 132 Conference Paper, 2016 URL DOI

Fatemeh Golpayegani, Siobhán Clarke., Goal-based Multi-agent Collaboration Community Formation: A Conceptual Model, 4th Workshop on Goal Reasoning , IJCAI , 2016 Conference Paper, 2016

Razzaque M.A, Clarke S, A security-aware safety management framework for IoT-integrated bikes, IEEE World Forum on Internet of Things, WF-IoT 2015 - Proceedings, 2016, 2016, pp92 - 97 Conference Paper, 2016 DOI URL

Nanxi Chen, Nicolas Cardozo, Siobhán Clarke, Goal-Driven Service Composition in Mobile and Pervasive Computing, IEEE Transactions on Services Computing, 2016 Journal Article, 2016 TARA - Full Text DOI

Vivek Nallur, Eamonn O'Toole, Nicolas Cardozo, Siobhan Clarke, Algorithm Diversity: A Mechanism for Distributive Justice in a Socio-Technical MAS, Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems, International Conference on Autonomous Agents & Multiagent Systems, Singapore, May 09 - 13, 2016, pp420-428 Conference Paper, 2016

Saeed Hajebi, Ehsan Roshani, Nicolás Cardozo, Stephen Barrett, Aidan Clarke, Siobhán Clarke, Water distribution network sectorisation using graph theory and many-objective optimisation, Journal of Hydroinformatics, 18, (1), 2016, p77-95 Journal Article, 2016 DOI

Vivek Nallur, Nicolas Cardozo, Siobhan Clarke, Clonal Plasticity: A Method for Decentralized Adaptation in Multi-agent Systems, Proceeding SEAMS '16 , 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems , Austin, Texas, 14-22 May, 2016, pp122-128 Conference Paper, 2016 DOI TARA - Full Text

Marinescu A, Dusparic I, Taylor A, Canili V, Clarke S, P-MARL: Prediction-based Multi-Agent Reinforcement Learning for non-stationary environments (extended abstract), Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, 2015, 3, 2015, pp1897 - 1898 Conference Paper, 2015 URL

Evaluation of forecasting methods for very small-scale networks in, Data Analytics for Renewable Energy Integration, Lecture Notes in Computer Science, Springer, 2015, pp56-75 , [Cavallo J, Marinescu A, Dusparic I, Clarke S] Book Chapter, 2015 URL DOI

Nallur, V., Elgammal, A., Clarke, S., Smart route planning using open data and participatory sensing, IFIP Advances in Information and Communication Technology, 451, 2015, p91-100 Journal Article, 2015 DOI

Razzaque M.A, Clarke S, Smart management of next generation bike sharing systems using Internet of Things, 2015 IEEE 1st International Smart Cities Conference, ISC2 2015, 2015, 2015 Conference Paper, 2015 DOI URL

Cheng B.H.C, Degueule T, Atkinson C, Clarke S, Frank U, Mosterman P.J, Sztipanovits J, Motivating use cases for the globalization of DSLs, Lecture Notes in Computer Science , 9400, 2015, p21-42 Journal Article, 2015 URL DOI

Nicolás Cardozo ; Siobhán Clarke, Language Design for Developing Smart Adaptive Services, Smart Cities Conference (ISC2), 2015 IEEE First International, Smart Cities Conference (ISC2), 2015 IEEE First International, 25-28 Oct. 2015 , 2015, pp1-2 Conference Paper, 2015 DOI

Song, H., Elgammal, A., Nallur, V., Chauvel, F., Fleurey, F., Clarke, S., On Architectural Diversity of Dynamic Adaptive Systems, PROCEEDINGS 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, New Ideas and Emerging Results 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, Italy , 2, 2015, pp595-598 Conference Paper, 2015 DOI

Vivek Nallur, Amal Elgammal, and Siobhán Clarke., Smart Route Planning Using Open and Participatory Data, Proceedings of 11th International Conference on Open Source Systems, Florence, Italy, 16-17, May 2015, edited by Damiani, Ernesto and Riehle, Dirk and Wasserman, Tony , 2015 Conference Paper, 2015 URL TARA - Full Text

Ivana Dusparic, Adam Taylor, Andrei Marinescu, Vinny Cahill and Siobhán Clarke., Maximizing Renewable Energy Use with Decentralized Residential Demand Response., International Smart Cities Conference (ISC2), Guadalajara, Mexico, October 25-28, IEEE, 2015, pp7366212 Conference Paper, 2015 DOI

Nicolas Cardozo, Siobhán Clarke, Context Slices: Lightweight discovery of behavioral adaptations, Context-Oriented Programming Workshop, Prague, Czech Republic, July, ACM, 2015, pp2:1--2:6 Conference Paper, 2015 TARA - Full Text DOI

Vivek Nallur, Julien Monteil, Tyler Sammons, Melanie Bouroche, Siobhan Clarke, Increasing Information in a Socio-Technical MAS Considered Contentious, IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems Workshops, Cambridge; United States, 21-25 Sept, 2015, pp25-30 Conference Paper, 2015 DOI

Golpayegani, F., Dusparic, I., Clarke, S., Collaborative, parallel Monte Carlo Tree Search for autonomous electricity demand management, Proceeedings of 2015 Sustainable Internet and ICT for Sustainability, SustainIT 2015, Sustainable Internet and ICT for Sustainability, SustainIT 2015, Madrid; Spain, 14-15 April, 2015, pp7101360- Conference Paper, 2015 DOI

Nicolas Cardozo, Vivek Nallur, Siobhan Clarke, Enabling participatory routing using a smart routing platform, Proceedings oF IEEE International Smart Cities Conference (ISC2), International Smart Cities Conference (ISC2), Guadalajara, Mexico, October 25-28, 2015 Conference Paper, 2015 DOI

Adam Taylor, Ivana Dusparic, Edgar Galván-López, Siobhán Clarke and Vinny Cahill., Accelerating Learning in Multi-Objective Systems through Transfer Learning, Proceedings of the Special Session on Learning and Optimization in Multi-Criteria Dynamic and Uncertain Environments at the IEEE International Joint Conference on Neural Networks (IJCNN 2014)., Special Session on Learning and Optimization in Multi-Criteria Dynamic and Uncertain Environments at the IEEE International Joint Conference on Neural Networks (IJCNN 2014)., IEEE, 2014 Conference Paper, 2014 DOI

Harris, C. : Doolan, R. ; Dusparic, I. ; Marinescu, A. ; Cahill, V. ; Clarke, S., A distributed agent based mechanism for shaping of aggregate demand on the smart grid, International Energy Conference, ENERGYCON 2014 - IEEE, 13-16 May 2014 , IEEE, 2014, pp737 - 742 Conference Paper, 2014 DOI

Galvan-Lopez, E., Harris, C., Trujillo, L., Rodriguez-Vazquez, K., Clarke, S., Cahill, V, Autonomous demand-side management system based on monte carlo tree search , International Energy Conference, ENERGYCON 2014 - IEEE, 13-16 May 2014 , IEEE, 2014, pp1263 - 1270 Conference Paper, 2014 DOI

Pawel Idziak and Siobhán Clarke., An Analysis of Decision-Making Techniques in Dynamic, Self-Adaptive Systems, Workshop on Self-Improving System Integration (SISSY14), SASO 2014, 2014 Conference Paper, 2014 DOI

Hajebi, Saeed Temate, Suzy Barrett, Stephen Clarke, Aidan Clarke, Siobhán, Water distribution network sectorization using structural graph partitioning and multiobjective optimization, 16th Conference on Water Distribution System Analysis, WDSA 2014, Bari, Italy., 2014 Conference Paper, 2014 DOI

Andrei Marinescu, Ivana Dusparic, Colin Harris, Vinny Cahill, and Siobhán Clarke., A dynamic forecasting method for small scale residential electrical demand, Proceedings IEEE International Joint Conference on Neural Networks (IJCNN 2014)., IEEE International Joint Conference on Neural Networks (IJCNN 2014)., IEEE, 2014 Conference Paper, 2014 DOI

Marinescu, A., Harris, C., Dusparic, I., Cahill, V., Clarke, S., A hybrid approach to very small scale electrical demand forecasting, Proceedings of ISGT 2014, IEEE PES Innovative Smart Grid Technologies Conference, ISGT 2014, Washington, DC, 19-22 Feb, IEEE, 2014, pp6816426- Conference Paper, 2014 DOI

Baudry, B.a , Monperrus, M.a , Mony, C.b , Chauvel, F.c , Fleurey, F.c , Clarke, S, DIVERSIFY: Ecology-inspired software evolution for diversity emergence , CSMR-WCRE 2014 - Proceedings, 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering, , Antwerp; Belgium, 3-6 Feb, IEEE, 2014, pp395-398 Conference Paper, 2014 DOI

Galván-López, E., Taylor, A., Clarke, S., Cahill, V, Design of an automatic Demand-Side Management system based on evolutionary algorithms , Proceedings of the ACM Symposium on Applied Computing, ACM Symposium on Applied Computing, Gyeongju, Korea, March 24-28, 2014, pp525 - 531 Conference Paper, 2014 DOI

Adam Taylor, Edgar Galván-López, Ivana Dusparic, Colin Harris, Andrei Marinescu, Siobhán Clarke and Vinny Cahill, Self-Organising Algorithms for Residential Demand Response, Proceedings IEEE Conference on Technologies for Sustainability - Engineering and the Environment (SusTech 2014), IEEE Conference on Technologies for Sustainability - Engineering and the Environment (SusTech 2014), 24-26 July, IEEE, 2014, pp55-60 Conference Paper, 2014 TARA - Full Text DOI

Giese, H., Bencomo, N., Pasquale, L., Ramirez, A.J., Inverardi, P., Wätzoldt, S., Clarke, S, Living with uncertainty in the age of runtime models , Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8378, 2014, 47 - 100 Journal Article, 2014 DOI

Manzoor, A, Patsakis, C, Morris, A, McCarthy, J, Mullarkey, G, Pham, H, Clarke, S, Cahill, V, Bouroche, M, CityWatch: exploiting sensor data to manage cities better, Transactions on Emerging Telecommunication Technologies, 25, (1), 2014, p64-80 Journal Article, 2014 DOI

Nanxi Chen and Siobhán Clarke., A Dynamic Service Composition Model for Adaptive Systems in Mobile Computing Environments, Proceedings 12th International Conference on Service-Oriented Computing , 12th International Conference on Service-Oriented Computing , 2014 Conference Paper, 2014 DOI

Eamonn O'Toole, Vivek Nallur and Siobhán Clarke., Towards Decentralised Detection of Emergence in Complex Adaptive Systems, Proceedings of 8th IEEE International Conference on Self-Adaptive, Self-Organising Systems (SASO 2014)., 8th IEEE International Conference on Self-Adaptive, Self-Organising Systems (SASO 2014)., IEEE, 2014 Conference Paper, 2014 DOI

Galvan-Lopez, E., Li, R., Patsakis, C., Clarke, S., Cahill, V., Heuristic-based multi-agent Monte Carlo tree search, Proceedings of IISA 2014, IISA 2014 - 5th International Conference on Information, Intelligence, Systems and Applications, 7-9 July 2014 , 2014, pp177 - 182 Conference Paper, 2014 DOI

Harris, C., Dusparic, I., Galván-López, E., (...), Cahill, V., Clarke, S., Set point control for charging of electric vehicles on the distribution network, IEEE PES Innovative Smart Grid Technologies Conference, ISGT 2014, IEEE PES Innovative Smart Grid Technologies Conference, ISGT 2014, Washington, 19-22 Feb, 2014, pp6816415 Conference Paper, 2014 DOI

Christin Groba, Siobhán Clarke, Opportunistic service composition in dynamic ad hoc environments, IEEE Transactions on Services Computing (TSC), 99, 2014, p1939-1374 Journal Article, 2014 DOI

Atif Manzoor, Constantinos Patsakis, Siobhán Clarke, Vinny Cahill, Jessica McCarthy, Gabriel Mullarkey, Mélanie Bouroche, , Data sensing and dissemination framework for smart cities, 6th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (MobilWare), Bologna, Italy, 11-12 November 2013, 2013, pp156 - 165 Conference Paper, 2013 URL DOI

Song, H, Raj, A, Hajebi, S, Clarke, A, Clarke, S, Model-based cross-layer monitoring and adaptation of multilayer systems, SCIENCE CHINA-INFORMATION SCIENCES, 56, (8), 2013, p1-15- Journal Article, 2013 DOI

Raj, A. , Barrett, S. , Clarke, S. , Run-time root cause analysis in adaptive distributed systems , Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8186, 2013, p292-301 Journal Article, 2013 DOI

Hajebi, S. , Barrett, S. , Clarke, A. , Clarke, S, Multi-agent simulation to support water distribution network partitioning , Proceedings of Modelling and Simulation 2013 - European Simulation and Modelling Conference, 27th Annual European Simulation and Modelling Conference, ESM 2013, 23-25 Oct, edited by Lancaster UK , 2013, pp163-168 Conference Paper, 2013

Marinescu, A., Harris, C., Dusparic, I., Clarke, S., Cahill, V., Residential electrical demand forecasting in very small scale: An evaluation of forecasting methods, Proceedings 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013, 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013, San Francisco, CA; United States, 18 MAy, 2013, pp25-32 Conference Paper, 2013 DOI

Hajebi, Saeed Song, Hui Barrett, Stephen Clarke, Aidan Clarke, Siobhán, Towards a Reference Model for Water Smart Grid, International Journal of Advances in Engineering, Science and Technology (IJAEST), 2, (3), 2013, p310 - 317 Journal Article, 2013 URL

Meschiari, L. , Harris, C. , Clarke, S. , Analysis of approaches to coordinated charging of electric vehicles on the distribution grid, Proceedings of SMARTGREENS 2013, 2nd International Conference on Smart Grids and Green IT Systems, Aachen; Germany, 9-10 May, 2013, pp95-98 Conference Paper, 2013

Gorton, I., Liu, Y., Koziolek, H., (...), Schmeck, H., Yang, Y. , Foreword, 2013, - 6596104, pp. iii Miscellaneous, 2013 DOI

Manzoor, A., Truong, H.-L., Calatroni, A., Roggen, D., Bouroche, M., Clarke, S., Cahill, V., Tröster, G., Dustdar, S., Analyzing the impact of different action primitives in designing high-level human activity recognition systems, Journal of Ambient Intelligence and Smart Environments, 5, (5), 2013, p443-461 Journal Article, 2013 DOI

Siobhán Clarke, Gillian Wylie, Hans Zomer, ICT 4 the MDGs? A Perspective on ICT's Role in Addressing Urban Poverty in the Context of the Millennium Development Goals., Information Technologies & International Development, 9, (4), 2013, p55-70 Journal Article, 2013 TARA - Full Text URL

Dusparic, I., Harris, C., Marinescu, A., Cahill, V., Clarke, S., Multi-agent residential demand response based on load forecasting, IEEE Conference on Technologies for Sustainability - Engineering and the Environment (SusTech), Portland, ON, USA, 2013, pp90-96 Conference Paper, 2013 DOI

Song, H., Barrett, S., Clarke, A., Clarke, S., Self-adaptation with end-user preferences: Using run-time models and constraint solving, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8107, 2013, p555-571 Journal Article, 2013 DOI

Song, H., Raj, A., Hajebi, S., Clarke, S., Clarke, A., Model driven engineering of cross-layer monitoring and adaptation, Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development, MODELSWARD, Barcelona; Spain, 19-21 Feb, 2013, pp331-340 Conference Paper, 2013

Christin Groba, Siobhan Clarke, Synchronising service composition in dynamic ad hoc environments, IEEE International Conference on Mobile Services, Honolulu, 24-29 June, 2012, pp56 - 63 Conference Paper, 2012 DOI

Hui Song, Michael Gallagher, Siobhan Clarke, Rapid GUI Development on Legacy Systems: A Runtime Model-Based Solution, Proceedings of the 7th Workshop on Models@run.time, MRT 2012, 7th International Workshop on Models@Runtime at MODELS, Innsbruck, 2nd October, 2012, pp25-30 Conference Paper, 2012 DOI

Christin Groba, Siobhán Clarke, Towards in-network aggregation for people-centric sensing, 9th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Beijing, 12-14 December, 2012 Conference Paper, 2012 DOI

Niall O'Hara, Marco Slot, Dan Marinescu, Jan Čurn, Dawei Yang, Mikael Asplund, Mélanie Bouroche, Siobhán Clarke and Vinny Cahill, MDDSVsim: An Integrated Traffic Simulation Platform for Autonomous Vehicle Research, The International Workshop on Vehicular Traffic Management for Smart Cities (VTM 2012), Dublin, Ireland, Nov, 2012 Conference Paper, 2012 TARA - Full Text URL

Edgar Galvan-Lopez, Colin Harris, Ivana Dusparic, Siobhán Clarke, Vinny Cahill, Reducing Electricity Costs in a Dynamic Pricing Environment, Proceedings of IEEE 3rd International Conference on Smart Grid Communications, 3rd IEEE International Conference on Smart Grid Communications, Taiwan, 5-8 November, 2012, pp169-174 Conference Paper, 2012 DOI

Marinescu, D., Čurn, J., Bouroche, M., Cahill, V., On-ramp traffic merging using cooperative intelligent vehicles: A slot-based approach, Proceedings, ITSC, IEEE Conference on Intelligent Transportation Systems, Anchorage, AK; United States, 16-19 Sept, IEEE, 2012, 900-906 Conference Paper, 2012 DOI

Adam Taylor, Edgar Galván-López, Siobhán Clarke and Vinny Cahill, Management and Control of Energy Usage and Price using Participatory Sensing Data, 2012 Working Paper, 2012 URL

Eamonn O'Toole, Siobhan Clarke, Dynamic Forecasting and Adaptation for Demand Optimization in the Smart Grid, 1st International Workshop on Software Engineering for the Smart Grid at ICSE, Zurich, 2-9 June, 2012, pp30 - 33 Conference Paper, 2012 DOI

Mikael Asplund, Atif Manzoor, Melanie Bouroche, Siobhan Clarke, Vinny Cahill, A Formal Approach to Autonomous Vehicle Coordination, 18th International Symposium on Formal Methods, Paris, 27-31 August, 2012, pp52 - 67 Conference Paper, 2012 DOI

Eamonn Linehan, Eamonn O'Toole, Siobhán Clarke, Model-Driven Automation for Simulation-Based Functional Verification, ACM Transactions on Design Automation of Electronic Systems, 17, (3), 2012, p31:1 - 31:25 Journal Article, 2012 DOI

Razvan Popescu, Athanasios Staikopoulos, Peng Liu, Antonio Brogi, Siobhán Clarke, A Formalised, Taxonomy-Driven Approach to Cross-Layer Application Adaptation, ACM Transactions on Autonomous and Adaptive Systems, 7, (1), 2012, p7:1 - 7:30 Journal Article, 2012 DOI TARA - Full Text

Mélanie Bouroche, Vinny Cahill, Siobhan Clarke, Ivana Dusparic, Anurag Garg, Fabian Bustamante., Research Challenges in Participatory Sensing for Urban Management Applications,, 11th IT&T Conference, Cork Institute of Technology Cork, Ireland , 29-30 October 2012 , 2012, pp2-9 Conference Paper, 2012 URL

Atif Manzoor, Melanie Bouroche, Siobhan Clarke, Vinny Cahill, Trust Evaluation for Participatory Sensing, 9th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services, Beijing, 12-14 December, 2012, pp176 - 187 Conference Paper, 2012 DOI

Eamonn Linehan, Siobhán Clarke, An Aspect-Oriented, Model-Driven Approach to Functional Hardware Verification, Journal of Systems Architecture, 2011 Journal Article, 2011 TARA - Full Text DOI

Alexandre Bergel, William Harrison, Vinny Cahill, Siobhán Clarke, FlowTalk: Language Support for Long-Latency Operations in Embedded Devices, IEEE Transactions on Software Engineering, 37, (4), 2011, p526-543 Journal Article, 2011 DOI

Christin Groba, Siobhan Clarke, Opportunistic composition of sequentially-connected services in mobile computing environments, International Conference on Web Services, Washington CV, USA, July 4-11,2011, IEEE, 2011, pp17 - 24 Conference Paper, 2011 DOI

Vázquez-Salceda, J., Vasconcelos, W., Padget, J., Dignum, F., Clarke, S., Palau, M., Sergeant, P., Nieuwenhuis, K., LIVE: A model-driven framework to develop dynamic, flexible, distributed service-oriented systems, Proceedings - 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2010, 2011, pp485-492 Conference Paper, 2011 DOI

Christin Groba, Siobhán Clarke, Web services on embedded systems - A performance study, 1st International Workshop on the Web of Things at PerCom, Mannheim, 29th March, 2010 Conference Paper, 2010 DOI

Jules White, Siobhán Clarke, Christin Groba, Brian Dougherty, Chris Thompson, Douglas C. Schmidt, R&D Challenges and Solutions for Mobile Cyber-Physical Applications and Supporting Internet Services, Journal of Internet Services and Applications, 1, (1), 2010, p45-56 Journal Article, 2010 DOI

S. Brennan, S. Fritsch, Y. Liu, A. Sterritt, J. Fox, E. Linehan, C. Driver, R. Meier, V. Cahill, W. Harrison, and S. Clarke, A Framework for Flexible and Dependable Service-oriented Embedded Systems, Architecting Dependable Systems VII (ADS VII), LNCS 6420, 2010, p123 - 145 Journal Article, 2010 DOI

Jorge Fox, Siobhán Clarke, A Survey of Dynamic Adaptation Techniques, in Proceedings of the 3rd. International Multi-Conference on Engineering and Technological Innovation, Orlando, June 29th - July 2nd, 2010 Conference Paper, 2010

Michael Spence, Siobhán Clarke, Improving Pervasive Application Behavior Using Other Users' Information, 18th International Conference on Case-based Reasoning, 2010 Conference Paper, 2010 DOI

Athanasios Staikopoulos, Owen Cliffe, Razvan Popescu, Julian Padget, Siobhán Clarke. , Template-Based Adaptation of Semantic Web Services with Model-Driven Engineering, IEEE Transactions on Services Computing, 3, (2), 2010, p116 - 130 Journal Article, 2010 DOI

Jorge Fox, Siobhán Clarke, An Analysis of Formal Languages for Dynamic Adaptation, Proceedings of the 15th International Conference on Engineering of Complex Computer Systems, Oxford, 22-26 March, 2010 Conference Paper, 2010 DOI

Éamonn Linehan, Siobhán Clarke, Managing Hardware Verification Complexity with Aspect-Oriented Model-Driven Engineering, 1st Workshop on Model Based Engineering for Embedded Systems Design, Dresden, March 12th, 2010 Conference Paper, 2010

Ashley Sterritt, Siobhán Clarke, Vinny Cahill, Precise Specification of Design Pattern Structure and Behaviour, Lecture Notes in Computer Science, 6th European Conference on Modelling Foundations and Applications , 6138, (2010), 2010, pp277-292 Conference Paper, 2010 DOI

Cormac Driver, Sean Reilly, Eamonn Linehan, Vinny Cahill, Siobhan Clarke, Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering, ACM Transactions on Embedded Computing Systems, 10, (2), 2010, p21-26 Journal Article, 2010 DOI

Coordination, Organisation and Model Driven Approaches for Dynamic, Flexible, Robust Software and Services Engineering in, editor(s)Schahram Dustdar, Fei Li , Service Engineering. European Research Results, Springer, 2010, [Juan Carlos Nieves, Julian Padget, Wamberto Vasconcelos, Athanasios Staikopoulos, Owen Cliffe, Frank Dignum, Javier Vazquez-Salceda, Siobhán Clarke, and Chris Reed ] Book Chapter, 2010

Razvan Popescu, Athanasios Staikopoulos, Peng Liu, Antonio Brogi, Siobhán Clarke, -driven Adaptation of Multi-Layer Applications using Templates, 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems , 2010, 2010 Conference Paper, 2010

Vázquez-Salceda, J. Ceccaroni, L. Dignum, F. Vasconcelos, W. Padget, J. Clarke, S. Sergeant, P. Nieuwenhuis, K., Combining organisational and coordination theory with model driven approaches to develop dynamic, flexible, distributed business systems, Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, 21, 2010, 175-184 Journal Article, 2010 DOI

Andronikos Nedos, Kulpreet Singh, Raymond Cunningham, Siobhán Clarke, Probabilistic Discovery of Semantically Diverse Content in MANETs, IEEE Transactions on Mobile Computing, 8, (4), 2009, p544-557 Journal Article, 2009 DOI TARA - Full Text

Javier Vazquez-Salceda, Luigi Ceccaroni, Frank Dignum, Wamberto Vasconcelos, Julian Padget, Siobhán Clarke, Paul Sergeant, Kees Nieuwenhuis , ALIVE: Combining Organizational and Coordination Theory with Model Driven Approaches to develop Dynamic, Flexible Distributed Business Systems, 1st International Conference on Digital Business, 2009 Conference Paper, 2009

Razvan Popescu and Athanasios Staikopoulos and Siobhan Clarke, An Extensible Monitoring and Adaptation Framework, 2nd Workshop on Monitoring, Adaptation and Beyond (MONA+) at iCSOC/ServiceWave Conference, 2009 Conference Paper, 2009 DOI TARA - Full Text

Munnelly, J. and Clarke, S.,, HL7 Healthcare Information Management Using Aspect-Oriented Programming Computer-Based Medical Systems, 22nd IEEE International Symposium on CBMS 2009, 2-5 Aug, IEEE, 2009, pp1-4 Conference Paper, 2009 TARA - Full Text DOI

Sebastien Saudrais and Athanasios Staikopoulos and Siobhan Clarke, Using Specification Models for RunTime Adaptations, International Workshop on Models Run Time on MODELS 09, 2009 Conference Paper, 2009 TARA - Full Text URL

Darren Galpin, Cormac Driver, Siobhan Clarke., Modelling Hardware Verification Concerns Specified in the e Language: An Experience Report, Proceedings of the International Conference on Aspect-Oriented Software Development (AOSD) Industry Track, International Conference on Aspect-Oriented Software Development (AOSD) Industry Track, Charlottesville, VA, 2-6 March, ACM, 2009, pp207-212 Conference Paper, 2009 DOI

Andrew Carton, Cormac Driver, Andrew Jackson, Siobhán Clarke, Model-Driven Theme/UML, Springer Transactions on Aspect-Oriented Software Development, VI, 2009, p238 - 266 Journal Article, 2009 DOI

Shane Brennan, Vinny Cahill, Siobhán Clarke, Applying non-constant volatility analysis methods to software timeliness, 21st Euromicro Conference on Real-Time Systems, WIP Track , 2009 Conference Paper, 2009

Fox, J. & Clarke, S., Exploring approaches to dynamic adaptation, 2nd Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services, Lisbon, June 12, ACM, 2009, pp1-6 Conference Paper, 2009 DOI TARA - Full Text

Daniel Okouya, Loris Penserini, Sébastien Saudrais, Athanasios Staikopoulos, Virginia Dignum and Siobhán Clarke, Designing MAS Organisation through an Integrated MDA/Ontology Approach, 1st International Workshop on Transforming and Weaving Ontologies in Model-Driven Engineering at MODELS 2008, 2008 Conference Paper, 2008

Jennifer Munnelly, Siobhán Clarke, Infrastructure for Ubiquitous Computing: Improving Quality with Modularisation, Workshop on Aspects, Components and Patterns for Infrastructure Software (ACP4IS), , AOSD 2008, Brussels, Belgium , 2008, pp1-7 Conference Paper, 2008 DOI URL

Siobhán Clarke, Brian Fitzgerald, Paddy Nixon, Klaus Pohl, Kevin Ryan, David Sinclair, Steffen Thiel., The Role of Software Engineering in Future Automotive Systems Development, SAE World Congress & Exhibition, SAE World Congress & Exhibition, 2008 Conference Paper, 2008 DOI

Athanasios Staikopoulos, Sebastien Saudrais, Siobhan Clarke, Julian Padget, Owen Cliffe, Marina De Vos, Mutual Dynamic Adaptation of Models and Service Enactment in ALIVE, Proceedings of the Models@Runtime workshop at MODELS 2008, 2008 Conference Paper, 2008

Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke, Scheduling Time-bounded Dynamic Software Adaptation, Workshop on Software Engineering for Adaptive and Self-Managing Systems at ICSE 2008, 2008 Conference Paper, 2008 DOI

Shiu Lun Tsang, Siobhán Clarke., Mining User Models for Effective Adaptation of Context-Aware Applications, International Journal of Security and Its Applications (IJSIA), 2, (1), 2008, p178-187 Journal Article, 2008 DOI

Ben Steichen, Siobhán Clarke., Wireless Collaboration for Context-Aware Services using Mobile Networked Applications", 4th IEEE International Conference on Wireless Communications, Networking and Mobile Computing, 2008 Conference Paper, 2008 DOI

Jennifer Munnelly and Siobhán Clarke., ALPH: A Domain-Specific Language for Ubiquitous Healthcare, ICPCA '08: The Third International Conference on Pervasive Computing and Applications, Alexandria , 6-8 Oct., IEEE, 2008, pp757 - 762 Conference Paper, 2008 DOI

Driver, C., Clarke, S. , An application framework for mobile, context-aware trails , Pervasive and Mobile Computing , 4, (5), 2008, p719-736 Journal Article, 2008 URL DOI

Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke., Time-Bounded Adaptation for Automotive System Software, Proceedings of the (ICSE) Automotive Track, IEEE International Conference on Software Engineering , Leipzig, Germany, ACM, 2008, pp571-580 Conference Paper, 2008 URL DOI

Serena Fritsch, Siobhán Clarke, TimeAdapt: timely execution of dynamic software reconfigurations, Proceedings of the 5th Middleware doctoral symposium, Leuven, Belgium, ACM, 2008, pp13-19 Conference Paper, 2008 DOI

Olivier Barais, Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhán Clarke, Composing Multi-View Aspect Models, Proceedings of the 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS), , 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS), , 25-29 Feb., 2008, pp43-52 Conference Paper, 2008 TARA - Full Text URL DOI

Cormac Driver, Vinny Cahill, Siobhán Clarke., Separation of Distributed Real-Time Embedded Concerns with Theme/UML, Proceedings of the 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES), 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES), Budapest , 5 April 2008 , 2008, 27-33 Conference Paper, 2008 URL TARA - Full Text DOI

Eamonn Linehan, Cormac Driver, Mike Spence, Shiu Lun Tsang, Laura Chan and Siobhán Clarke, Facilitating Dynamic Schedules for Healthcare Professionals, Intel event, Computers Science Dept., Trinity College Dublin, 25th Jan, 2007 Poster, 2007 URL TARA - Full Text

Serena Fritsch, Aline Senart, Siobhán Clarke., Addressing Dynamic Contextual Adaptation with a Domain-Specific Language, Proceedings of the 29th International Conference on Software Engineering Workshops, ICSE 2007 , 20-26 May 2007, 2007, pp2-2 Conference Paper, 2007 URL TARA - Full Text DOI

Jennifer Munnelly, Serena Fritsch, Siobhán Clarke., An Aspect-Oriented Approach to the Modularisation of Context, Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications (PerCom), Fifth IEEE International Conference on Pervasive Computing and Communications (PerCom) , IEEE Computer Society , 2007, pp114-124 Conference Paper, 2007 URL DOI

Shiu Lun Tsang, Siobhán Clarke., Mining User Models for Effective Adaptation of Context-aware Applications, Proceedings of the IEEE International Conference on Intelligent Pervasive Computing, (IPC-07), , Intelligent Pervasive Computing -07, 11-13th Oct , 2007 Conference Paper, 2007 DOI URL TARA - Full Text

Jennifer Munnelly, Siobhán Clarke., ALPH: A Domain-Specific Language for Crosscutting Pervasive Healthcare Concerns, Workshop on Domain-Specific Aspect Languages (DSAL), AOSD 2007 , Vancouver, British Columbia, Canada , 4, ACM, 2007 Conference Paper, 2007 DOI URL

Improving Communication for Mobile Devices in Disaster Response in, Lecture Notes in Computer Science, International Workshop on Mobile Information Technology for Emergency Response, , Springer, 2007, pp126-134 , [Patricia Gomez Bello, I. Aedo, F. Sainz, P. Diaz, Jennifer Munnelly, Siobhán Clarke.] Book Chapter, 2007 DOI URL

Aline Senart and Vinny Cahill and Anthony Harrington and Raymond Cunningham and Siobhán Clarke and Marcin Karpinski, Towards Self-Organising Global Supply Chains in the Internet of Things , 1st International Workshop on System Support for the Internet of Things , EuroSys 2007 Lisbon, Portugal, March 2007, 2007 Conference Paper, 2007 URL

IEEE Internet Computing, Special Issue on Roaming, IEEE, [Guest Editorial ], March/April 2007, 2007 Editorial Board, 2007 DOI TARA - Full Text URL

Dimitri Van Landuyt, Andrew Jackson, Steven Op de beeck, Johan Grégoire, Riccardo Scandariato, Wouter Joosen, Siobhán Clarke., Comparing the maintainability of AO and CB design: A Quantitative Study, Workshop on Assessment of Aspect-Oriented Technologies (ASAT), AOSD 2007 , 2007 Conference Paper, 2007 URL

Dimitri Van Landuyt, Andrew Jackson, Steven Op de beeck, Johan Grégoire, Riccardo Scandariato, Wouter Joosen, Siobhán Clarke., Aspectual vs. Component-based Decomposition: A Quantitative Study, Workshop on Aspects in Architectural Description (AARCH) , AOSD 2007 , Vancouver, British Columbia., March 12, ACM, 2007 Conference Paper, 2007 URL

Carton, A., Clarke, S., Senart, A., Cahill, V. (ed.), Proceedings - ICSE 2007 Workshops: First International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments, , Proceedings SEPCASE'07 , 20-26 May 2007, 2007, 5 p Proceedings of a Conference, 2007 DOI URL

Pablo Sánchez, Lidia Fuentes, Andrew Jackson, Siobhán Clarke. , Aspects at the Right Time, Transactions on Aspect-Oriented Software Development, 4640, 2007, p54-113 Journal Article, 2007 URL DOI

Andronikos Nedos, Kulpreet Singh, Raymond Cunningham, Siobhán Clarke., A Gossip Protocol to Support Service Discovery with Heterogeneous Ontologies in MANETs, Proceedings of the Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 8-10th October, IEEE, 2007, pp53-53 Conference Paper, 2007 URL DOI

Johan Brichau, Ruzanna Chitchyan, Siobhán Clarke, Ellie D'Hondt, Alessandro Garcia, Michael Haupt, Wouter Joosen, Shmuel Katz, Jacques Noyé, Awais Rashid, Mario Sudholt, A Model Curriculum for Aspect-Oriented Software Development, IEEE Software, 23, (6), 2006, p53 - 61 Journal Article, 2006 URL DOI

Daire O'Broin, Siobhán Clarke, Inka: Using Flow to Enhance the Mobile Learning Experience, IADIS International Conference on Mobile Learning, Dublin, 14-16 July, 2006, pp139 - 146 Conference Paper, 2006 URL

Cormac Driver, Éamonn Linehan, Mike Spence, Shiu Lun Tsang, Laura Chan, Siobhán Clarke, Facilitating Dynamic Schedules for Healthcare Professionals, Pervasive Health Conference and Workshops, 2006, 1st International Conference on Pervasive Computing Technologies for Healthcare, Austria, Nov. 29 2006-Dec. 1 , IEEE, 2006 Conference Paper, 2006 DOI URL

Alexandre Bergel, Robert Hirschfeld, Siobhán Clarke, Pascal Costanza, Aspectboxes - Controlling the Visibility of Aspects, International Conference on Software and Data Technologies (ICSOFT), Barcelona, 22-25 July, 2006, pp29 - 38 Conference Paper, 2006 DOI

Andronikos Nedos, Kulpreet Singh, Siobhán Clarke., Mobile Ad Hoc Services: Semantic Service Discovery in Mobile Ad Hoc Networks, Lecture Notes in Computer Science, 4th International Conference on Service-Oriented Computing (ICSOC), Chicago, IL, December, 4294/2006, Springer, 2006, pp90 - 103 Conference Paper, 2006 DOI URL URL

Andrew Jackson, Siobhán Clarke., Towards the Integration of Theme/UML and JPDDs, Workshop on Aspect-Oriented Modelling, AOSD 2006, 2006 Conference Paper, 2006 URL

Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhán Clarke, Testing Executable Themes, Workshop on Models and Aspects , ECOOP, ASOD, 2006 Conference Paper, 2006 URL

Patricia Gómez Bello, Ignacio Aedo, Fausto Sainz, Paloma Díaz, Jorge de Castro, Siobhán Clarke., Ubiquitous Computing for Emergency Response Context, 2nd International Workshop on Ubiquitous Computing & Ambient Intelligence (wUCAmI) , Puertollano-Ciudad Real (España), 2006, 2006, pp107-114 Conference Paper, 2006

Serena Fritsch, Jennifer Munnelly, Siobhán Clarke. , Towards a Domain-Specific AOP language for Ubiquitous Computing, Workshop on Open Aspect Languages, AOSD 2006, aosd, 2006 Conference Paper, 2006 URL

Andrew Jackson, Olivier Barais, Jean-Marc Jézéquel, Siobhán Clarke., Toward A Generic And Extensible Merge, Workshop on Models and Aspects, ECOOP, 2006, AOSD, 2006 Conference Paper, 2006 URL

Kulpreet Singh, Andronikos Nedos, Siobhán Clarke, TransMAN: A Group Communication System for MANETs, Lecture Notes in Computer Science, Proceedings of the 8th International Conference on Distributed Computing and Networking (ICDCN), Springer, 2006, pp430-441 Conference Paper, 2006 URL DOI

Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhán Clarke., KerTheme: Testing Aspect Models, Workshop on Model Driven Development and Model Driven Testing , ECMDA 2006, Nante, , 2006 Conference Paper, 2006 URL

Frans Sanen, Eddy Truyen, Wouter Joosen, Andrew Jackson, Andronikos Nedos, Siobhán Clarke, Neil Loughran, Awais Rashid, Classifying and Documenting Aspect Interactions, Workshop on Early Aspects, AOSD 2006, 2006, 2006 Conference Paper, 2006 URL

Andrew Jackson, Pablo Sánchez, Lidia Fuentes, Siobhán Clarke., Towards Traceability between AO Architecture and AO Design, Workshop on Aspects, Components, and Patterns for Infrastructure Software , ASOD, 2006, 2006 Conference Paper, 2006 URL

Siobhán Clarke, Elisa Baniassad, Aspect-Oriented Analysis and Design. The Theme Approach, 1, International, Addison-Wesley, 2005, 1 - 366pp Book, 2005

Mike Spence, Cormac Driver, Siobhán Clarke., Collaborative Context in Mobile, Context-Aware Trails-Based Applications, 3rd Uk-UbiNet Workshop on Designing, Evaluating and using Ubiquitous Computing Systems, University of Bath, edited by February 2005 , 2005 Conference Paper, 2005 URL

Éamonn Linehan, Cormac Driver, Siobhán Clarke. , Route Generation for Adaptable Trails-Based Applications, 3rd Uk-UbiNet Workshop on "Designing, Evaluating and using Ubiquitous Computing Systems, University of Bath, February 2005, 2005 Conference Paper, 2005 TARA - Full Text URL

Andrew Jackson, Siobhán Clarke, Towards a Generic Aspect Oriented Design Process, AOM 2005, In Satellite Events Proceedings of the ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Jamaica, October, 2005, pp110 - 119 Conference Paper, 2005 DOI URL

Peter Barron, Stefan Weber, Siobhan Clarke, Vinny Cahill, Experiences Deploying an Ad-hoc Network in an Urban Environment, Proceedings of the IEEE ICPS Workshop on Multi-hop Ad hoc Networks: From Theory to Reality (REALMAN'05), IEEE ICPS Workshop on Multi-hop Ad hoc Networks: From Theory to Reality, Santorini, Greece, July 2005, IEEE, 2005, pp101 - 108 Conference Paper, 2005 URL

Cormac Driver, Éamonn Linehan, Siobhán Clarke, Andrew Jackson, Shiu Lun Tsang, Mike Spence., A Framework for Mobile, Context-Aware Trails-based Applications: Experiences with an Application-led Approach, Workshop on "What makes for good application-led research in ubiquitous computing?" Pervasive 2005 , Munich, Germany, 2005 Conference Paper, 2005 URL

Rene Meier, Vinny Cahill, Andronikos Nedos, Siobhán Clarke, Proximity-Based Service Discovery in Mobile Ad Hoc Networks, Lecture Notes in Computer Science, 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'05), Athens, Greece, May, 3543/2005, Springer-Verlag, 2005, pp115 - 129 Conference Paper, 2005 TARA - Full Text DOI

Andronikos Nedos, Kulpreet Singh, Siobhán Clarke., Service*: Distributed Service Advertisement for Multi-Service, Multi-Hop MANET Environments", Proceedings of the 7th IFIP International Conference on Mobile and Wireless Communication Networks , 7th IFIP International Conference on Mobile and Wireless Communication Networks , Marrakech, Morocco, 2005 , Springer-Verlag, 2005 Conference Paper, 2005 URL

Kulpreet Singh, Andronikos Nedos, Gregor Gaertnor, Siobhán Clarke, Message Stability and Reliable Broadcasts in Mobile Ad-Hoc Networks, Lecture Notes in Computer Science, In Proceedings of the International Conference on Adhoc Networks and Wireless (Adhoc Now), Cancun, Mexico, 3738/2005, Springer, 2005, pp297 - 310 Conference Paper, 2005 URL DOI

Mike Spence, Cormac Driver, Siobhán Clarke., Sharing Context History in Mobile, Context-Aware Trails-Based Applications, 1st international workshop on exploiting context histories in smart environments Pervasive, Munich, Germany. , 2005 Conference Paper, 2005 URL

Peter Barron, Stefan Weber, Siobhán Clarke, and Vinny Cahill. , Experiences deploying an ad-hoc network in an urban environment., Proceedings IEEE ICPS Workshop on Multi-hop Ad hoc Networks: From Theory to Reality, IEEE ICPS Workshop on Multi-hop Ad hoc Networks: From Theory to Reality, July, edited by Jon Crowcroft, Marco Conti, and Andrea Passarella , IEEE Computer Society, 2005, pp103-110 Conference Paper, 2005 URL TARA - Full Text

Andronikos Nedos, Alexander O'Connor, Graham Abell, Siobhán Clarke, Vinny Cahill, LATTE: Location And Time Triggered Email, International Conference on Pervasive Computing and Communications (PCC-04), Las Vegas, 2004, pp813 - 819 Conference Paper, 2004 URL TARA - Full Text

Andrew Jackson, Shiu Lun Tsang, Alan Gray, Cormac Driver, Siobhán Clarke, Behind the Rules: XP Experiences, IEEE Agile Development Conference, Salt Lake City, 22-26 June 2004, 2004, pp87 - 94 Conference Paper, 2004 URL DOI URL DOI

Cormac Driver, Siobhán Clarke., Hermes: A Software Framework for Mobile, Context-Aware Trails, Proceedings of Workshop on Computer Support for Human Tasks and Activities at Pervasive 2004, Workshop on Computer Support for Human Tasks and Activities at Pervasive 2004, Vienna, 2004, 2004 Conference Paper, 2004 URL

Elisa L. A. Baniassad, Siobhan Clarke., Finding Aspects In Requirements with Theme/Doc, Proceedings of Workshop on Early Aspects at AOSD 2004, Workshop on Early Aspects at AOSD 2004, March 2004, 2004 Conference Paper, 2004 URL

Andrew Jackson, Siobhán Clarke, SourceWeave.NET: Source-level cross-language aspect-oriented programming, Lecture Notes in Computer Science, Third International Conference on Generative Programming and Component Engineering (GPCE), Vancouver, Canada, October 24-28, 3286/2004, Springer, 2004, pp115 - 135 Conference Paper, 2004 URL DOI

Patrick Fahy, Siobhán Clarke, CASS: Middleware for Mobile, Context-Aware Applications, Proc. of the Workshop on Context Awareness, Workshop on Context Awareness at MobiSys , Boston. , 2004, 2004 Conference Paper, 2004 URL

Cormac Driver, Siobhán Clarke. , Hermes: Generic Designs for Mobile, Context-Aware Trails-based Applications, Workshop on Context Awareness at MobiSys, Boston., 2004, 2004 Conference Paper, 2004 URL

Siobhán Clarke, Cormac Driver, Context-Aware Trails, IEEE Computer, 37, (8), 2004, p97-99 Journal Article, 2004 TARA - Full Text URL DOI

Robert Filman, Tzilla Elad, Siobhán Clarke, Mehmet Aksit (Eds), Aspect-Oriented Software Development, 1, International, Addison-Wesley, 2004, 1 - 755pp Book, 2004

Elisa L.A. Baniassad, Siobhan Clarke., Investigating the Use of Clues for Scaling Document-Level Concern Graphs, Workshop on Early Aspects OOPSLA 2004, Vancouver, Canada , 2004 Conference Paper, 2004 URL URL

Generic Aspect-Oriented Design with Theme/UML in, editor(s)Robert E. Filman, Tzilla Elrad, Siobhán Clarke, Mehmet Aksit , Aspect-Oriented Software Development, Addison-Wesley, 2004, pp425 - 458, [Siobhán Clarke, Robert J. Walker] Book Chapter, 2004

Shiu Lun Tsang, Siobhán Clarke, Elisa L. A. Baniassad, An Evaluation of Aspect-Oriented Programming for Java-based Real-Time Systems Development, Proceedings Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2004., IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC), Vienna, Austria, 14-14 May 2004, 2004, pp291 - 300 Conference Paper, 2004 DOI TARA - Full Text

Elisa L.A. Baniassad, Siobhán Clarke, Theme: An Approach for Aspect-Oriented Analysis and Design, Proceedings. 26th International Conference on Software Engineering, 2004. ICSE 2004. , 26th International Conference on Software Engineering (ICSE), Edinburgh, Scotland, 23-28 May 2004, 2004, pp158 - 167 Conference Paper, 2004 DOI URL URL

Cormac Driver, Siobhán Clarke, Distributed Systems Development: Can we Enhance Evolution using AspectJ?, 9th International Conference on Object-Oriented Information Systems (OOIS), Geneva, Switzerland, September, 2817, Springer, LNCS, 2003, pp368-382 Conference Paper, 2003 URL DOI

Siobhán Clarke, Robert J. Walker, Towards a Standard Design Language for AOSD, 1st International Conference on Aspect-Oriented Software Development (AOSD), Enschede, The Netherlands, April, 2002, pp113 - 119 Conference Paper, 2002 URL DOI

Adrian Fitzpatrick, Gregory Biegel, Siobhán Clarke, Vinny Cahill., Towards a Sentient Object Model, Proceedings of Workshop on "Engineering Context-Aware Object-Oriented Systems and Environments, Workshop on "Engineering Context-Aware Object-Oriented Systems and Environments, 2002, 2002 Conference Paper, 2002

Kulpreet Singh, Siobhán Clarke, Andronikos Nedos, and Vinny Cahill., Proximity groups for mobile Ad Hoc networks, OOPSLA 2002 Workshop on Pervasive Computing, Seattle, WA, USA, November, 2002 Conference Paper, 2002 URL TARA - Full Text

Kulpreet Singh, Siobhán Clarke, Andronikos Nedos, Vinny Cahill., Proximity Groups for Mobile Ad Hoc Networks, Workshop on "Pervasive Computing" at OOPSLA 2002, 2002, 2002 Conference Paper, 2002 URL

Siobhán Clarke, Extending standard UML with model composition semantics, Science of Computer Programming, 44, (1), 2002, p71 - 100 Journal Article, 2002 URL DOI

Siobhán Clarke., Composition of Object-Oriented Software Design Models, Ph.D. Thesis Dublin City University., 2001 Thesis, 2001 URL

Siobhán Clarke, Robert J. Walker, Composition Patterns: An Approach to Designing Reusable Aspects, 23rd International Conference on Software Engineering (ICSE), Toronto, Canada, May, ACM Special Interest Group on Software Engineering , 2001, pp5 - 14 Conference Paper, 2001 URL DOI

Johan Brichau, Maurice Glandrup, Siobhán Clarke, Lodewijk Bergmans, Advanced Separation of Concerns, LNCS, European Conference on Object-Oriented Programming (ECOOP) Workshop Reader, Budapest, Hungary, June, 2323, Springer, LNCS, 2001, pp107 - 130 Conference Paper, 2001 DOI URL

Siobhán Clarke, Robert J Walker., Separating Crosscutting Concerns across the Lifecycle: From Composition Patterns to AspectJ and Hyper/J, University of British Columbia, May 2001 , 2001 Conference Paper, 2001 URL

Siobhán Clarke, Designing Reusable Patterns of Cross-Cutting Behaviour with Composition Patterns, Proceedings for Workshop on Advanced Separation of Concerns. , Workshop on Advanced Separation of Concerns. , OOPSLA 2000, 2000 Conference Paper, 2000 URL

Siobhán Clarke, Composing Design Models: An extension to the UML, Third International Conference on the Unified Modeling Language (UML), York, UK, October, 1939, Springer, LNCS, 2000, pp338 - 352 Conference Paper, 2000 DOI URL

Siobhán Clarke, Extending UML Metamodel for Design Composition, Proceedings of Workshop on Multi-Dimensional Separation of Concerns in Object-Oriented Systems, Workshop on Multi-Dimensional Separation of Concerns in Object-Oriented Systems, 2000, 2000 Conference Paper, 2000 URL

Siobhán Clarke, William Harrison, Harold Ossher, Peri Tarr, Subject-Oriented Design: Towards Improved Alignment of Requirements, Design and Code, Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Denver, Colorado , November, 1999, pp325 - 339 Conference Paper, 1999 DOI

Siobhán Clarke, John Murphy, Mark Roantree, Composition of UML Design Models: A tool to support the resolution of conflicts, Object Oriented Information Systems (OOIS), Paris, France, September, 1998, pp464 - 479 Conference Paper, 1998

Non-Peer-Reviewed Publications

Éamonn Linehan, Shiu Lun Tsang and Siobhán Clarke, Supporting Context-Awareness: A Taxonomic Review, Trinity College Dublin, 2 October, 2008, 1-30 Report, 2008 URL TARA - Full Text

Cormac Driver, Eamonn Linehan and Siobhán Clarke, Analysis of the Evaluation of Application-Led Research in Pervasive Computing, University of Dublin, Trinity College, May, 2006, 1-15 Report, 2006 URL TARA - Full Text

Research Expertise

Description

My research focus is on design and programming models for mobile, context-aware systems. The complexities associated with developing such systems require advanced software engineering techniques. The research follows on from my previous work on aspect-oriented software development by attempting to apply those principles to design and programming models for ubiquitous applications. I am involved in a number of projects that investigate issues particular to engineering software for ubiquitous computing, and are working towards providing design models and programming frameworks to better support the applications programmer in building systems in this domain.

Projects

  • Title
    • ENABLE: Connecting communities to smart urban environments through the Internet of Things
  • Summary
    • Project status Awarded Proposer's role Lead Principal Investigator Total value SFI: €7,762,450; Industry Cash: €3,494,767 Total cash: €11,257,217 Plus company in-kind: €12,534,733 Allocated to PI €11,257,217
  • Funding Agency
    • SFI
  • Date From
    • 2017
  • Date To
    • 2021
  • Title
    • SURF: Service-centric networking for urban-scale feedback systems
  • Summary
    • Current Lead Proposer, Principal Investigator €1.5M 100% of TCD allocation - €890K
  • Funding Agency
    • Science Foundation Ireland
  • Date From
    • 2014
  • Date To
    • 2018
  • Title
    • Slice-Oriented Programming for Timely Dynamic Service-Oriented Composition
  • Summary
    • Principal Investigator
  • Funding Agency
    • Science Foundation Ireland
  • Date From
    • 2011
  • Date To
    • 2015
  • Title
    • Lero. The Irish Software Engineering Research Centre
  • Summary
    • Proposer's role Co-Principal Investigator Centre PI: M. Hinchey, University of Limerick Funding source SFI CSET Grant no./website 10/CE/i1855/ www.lero.ie Duration 5 years (2011-2016) Total value €16.4M Allocated to PI 460K
  • Funding Agency
    • SFI CSET
  • Date From
    • 2011
  • Date To
    • 2016
  • Title
    • Lero, The Irish Software Engineering Research Centre
  • Summary
    • CSET 2
  • Funding Agency
    • Science Foundation Ireland
  • Date From
    • 2011
  • Date To
    • 2016
  • Title
    • Diversify: Ecology-inspired software diversity for distributed adaptation in collaborative adaptive systems.
  • Summary
    • (total project funding €2,300,000). -
  • Funding Agency
    • European Union
  • Date From
    • 01/02/2013
  • Date To
    • 31/01/2016
  • Title
    • Transform: Translational Research and Patient Safety in Europe
  • Summary
    • total project funding €6,960,000
  • Funding Agency
    • European Union
  • Date From
    • 01/04/2010
  • Date To
    • 31/03/2015
  • Title
    • The Lero Graduate School in Software Engineering (LGSSE)
  • Summary
    • Project status Expired Proposer's role Collaborator Grant no./website www.lero.ie/lgsse Total value €2M TCD collaborators Prof. Vinny Cahill (PI), Dr. Andrew Butterfield TCD portion allocated to proposer €175K
  • Funding Agency
    • Higher Education Authority PRTLI Cycle 4
  • Date From
    • 2008
  • Date To
    • 2012
  • Title
    • ALIVE: Investigating coordination, organisation and model-driven approaches for dynamic, flexible, robust software and services engineering
  • Summary
    • total project funding €2,800,000
  • Funding Agency
    • European Union
  • Date From
    • 01/07/2008
  • Date To
    • 31/01/2010
  • Title
    • Lero: The Irish Software Engineering Research Centre
  • Summary
    • Lero is an SFI CSET (Centre for Science, Engineering and Technology). The Centre is a collaboration between a number of Irish Universities and companies and is charged with "advancing the state of the art in strategic software engineering for specific application domains". The first application domain under investigation is the automotive domain. Here at Trinity College, we are focused on investigating the issues relating to characterising and combining components and services in automotive software, while catering for dynamic adaptation and self-management of such software.
  • Funding Agency
    • Science Foundation Ireland
  • Date From
    • 2005
  • Date To
    • 2010
  • Title
    • State of the art in applications and programming models for mobile systems
  • Funding Agency
    • Intel Corporation
  • Date From
    • 01/03/2003
  • Date To
    • 30/06/2004
  • Title
    • Uile: Domain-Specific Aspect-Oriented Programming for Ubiquitous Computing
  • Summary
    • Uile is investigating extending existing programming paradigms to apply domain-specific aspect-oriented programming techniques that will better support the programmer in intuitively reasoning about ubiquitous computing systems.
  • Funding Agency
    • Science Foundation Ireland
  • Date From
    • 2005
  • Date To
    • 2008
  • Title
    • AOSD-Europe
  • Summary
    • AOSD-Europe is a collaboration between a number of EU Universities and companies and is charged with integrating research into aspect-oriented software development in Europe. Here at Trinity College, we have two main interests in this network. First, we are investigating issues relating to integrating existing aspect-oriented design approaches. Second, we are investigating the nature of crosscutting concerns and their interactions in middleware: in particular, we are looking mobility and context-awareness.
  • Funding Agency
    • European Union
  • Date From
    • 2004
  • Date To
    • 2008
  • Title
    • Hermes: A Software Framework for Mobile, Context-Aware Applications Development
  • Summary
    • Hermes is investigating the viability of providing a software framework for applications developers that is useful in the development of mobile, context-aware applications. As an initial focus, we are working with a "trails" metaphor, that captures the kinds of applications that support a mobile user's set of daily activities that are likely to be at different locations. The framework has a dynamic reconfiguration element that is context-aware. Applications conforming to the trails metaphor exhibit mobility and context-awareness challenges that are common to general mobile computing applications.
  • Funding Agency
    • Intel Corporation
  • Date From
    • 2002
  • Date To
    • 2008
  • Title
    • Carmen: Context-aware multimedia support in ad hoc networks
  • Summary
    • HEA/MLE
  • Funding Agency
    • HEA/MLE
  • Date From
    • 2002
  • Date To
    • 2005

Keywords

Automotive Software; Computer Applications; Computer Design Models; Computer Engineering; Computer Modeling; Computer Programming Languages; Computer Software; Context-aware Computing; Dependable Systems; Distributed Systems; Geographic Information System(s) (GIS); Mobile Applications; Mobile Computing; Pervasive Computing; Software Engineering; Ubiquitous Computing

Recognition

Representations

Associate Editor-in-Chief of IEEE Internet Computing

Editorial board member of IEEE Transactions on Software Engineering

Editorial board member of Transactions on Aspect-Oriented Software Development

Editorial Board, IEEE Transactions on Services Computing

Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS)2007, 2006 2013

Program Committee: IEEE European Conference on Web Services 2010

Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2007

Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2006

Program Committee: IEEE European Conference on Web Services 2009

Program Committee: International Conference on Service Oriented Computing (ICSOC) 2008

Program Committee: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, (Mobilware) 2008

Program Committee: IEEE International Symposium on Embedded Computing (SEC 2008) 2008

Program Committee: European Conference on Ambient Intelligence (AmI-07) 2007

Program Committee: 5th IEEE European Conference on Web Services (ECOWS) 2007

Program Committee: IBM CAS Software and Systems Engineering Symposium 2007

Program Committee: ACM International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) 2007

Program Committee: International Conference TOOLS Europe - Objects, Models, Components, Patterns 2007

Program Committee: IFIP International Conference on Embedded and Ubiquitous Computing (EUC'2006) 2006

Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2006

Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2005

Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2004

Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2003

Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2002

Memberships

Member of the Association for Computing Machinery (ACM)

Member of the Institute of Electrical and Electronics Engineers (IEEE) Computer Society