Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search



Professor Siobhan Clarke
Professor of Software Systems, Computer Science

Biography

Siobhán Clarke is Professor of Software Systems at Trinity College Dublin. Her research expertise is in 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. She has >200 publications with a total of over 10,000 citations. Her team has more recently published on topics relating to a middleware for resilient, QoS-aware service discovery and orchestration for mobile consumers/providers, and on service placement models at the edge, all using various machine learning techniques.

Prof. Clarke is the founding Director of Future Cities, the Trinity Centre for Smart and Sustainable Cities, and leads the Enable Science Foundation Ireland Research Programme on Connecting Communities to Smart Urban Environments through the Internet of Things. She is Deputy Director of the CONNECT SFI Research Centre, and Principal Investigator of the Lero and Insight SFI Research Centres. She recently joined the Communications of the ACM Editorial Board. She was elected as a Member of the Royal Irish Academy in 2023.

Publications and Further Research Outputs

Peer-Reviewed Publications

Zhang, K. and Liu, H. and Clarke, S., DBGAN: A Data Balancing Generative Adversarial Network for Mobility Pattern Recognition, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 14148 LNCS, 2023, p120-134 Journal Article, 2023 DOI

Zhang, K. and Liu, H. and Clarke, S., ATADA: Adaptive Time Aware Anomaly Detection Approach for Real-Time Intelligent Transportation Systems, 2023, pp1563-1570 Conference Paper, 2023 DOI

Dhara, S. and Majidi, A. and Clarke, S., Revving up VNDN: Efficient caching and forwarding by expanding content popularity perspective and mobility, Computer Communications, 212, 2023, p342-352 Journal Article, 2023 DOI

Chaudhry, S.R. and Malazi, H.T. and Dhara, S. and Kazmi, A.H. and Clarke, S., Toward Context-Aware Information Dissemination in Autonomous Networks of Vehicles, IEEE Communications Standards Magazine, 7, (2), 2023, p8-15 Journal Article, 2023 DOI

Gallagher, J. and Clarke, S., Energy efficient route prediction for solar powered vehicles, Green Energy and Intelligent Transportation, 2, (1), 2023 Journal Article, 2023 DOI

Dhivya Bharathi, Juan Manuel González Sopeña, Siobhan Clarke, Bidisha Ghosh, Travel time prediction utilizing hybrid deep learning models, Transportation Research Record: Journal of the Transportation Research Board, 2023 Journal Article, 2023 TARA - Full Text DOI

Zhang, K. and Liu, H. and Clarke, S., GATFormer: A Graph-based Transformer for Long-Term Forecasting of Traffic Overcrowding, 2023, pp1629-1635 Conference Paper, 2023 DOI

Majidi, A. and Jahanbakhsh, N. and Clarke, S., Time-Varying Real-Time Online Multi-Resource Allocation for Scaling the Slices and VNF Isolation, 2023 Conference Paper, 2023 DOI

Tabatabaee Malazi, H. and Chaudhry, S.R. and Kazmi, A. and Palade, A. and Cabrera, C. and White, G. and Clarke, S., Dynamic Service Placement in Multi-Access Edge Computing: A Systematic Literature Review, IEEE Access, 10, 2022, p32639-32688 Journal Article, 2022 DOI

Kazmi, A. and Chaudhry, S.R. and Malazi, H.T. and Dhara, S. and Clarke, S., Interoperable Internet of Things for Smart Transportation Systems in Circular Cities, Computer, 55, (12), 2022, p86-97 Journal Article, 2022 DOI

Bansal, M. and Chana, I. and Clarke, S., UrbanEnQoSPlace: A Deep Reinforcement Learning Model for Service Placement of Real-Time Smart City IoT Applications, IEEE Transactions on Services Computing, 2022, p1-16 Journal Article, 2022 DOI

Christian Humberto Cabrera Jojoa, Sergej Svorobej, Andrei Palade, Aqeel Kazmi, Siobhan Clarke, MAACO: A Dynamic Service Placement Model for Smart Cities, IEEE Transactions on Services Computing, 2022 Journal Article, 2022 DOI

Christian Cabrera, Siobhán Clarke, A Reinforcement Learning-Based Service Model for the Internet of Things, International Conference on Service-Oriented Computing, 2021 Conference Paper, 2021 DOI

Jessica McCarthy, SR Chaudhry, Perumal Kuppuudaiyar, Radhika Loomba, Siobhan Clarke, QoSA-ICN: An information-centric approach to QoS in vehicular environments, Elsevier Vehicular Communications, 2021 Journal Article, 2021 DOI

Behnam Khazael, Hadi Tabatabaee Malazi, Siobhán Clarke, Complex Event Processing in Smart City Monitoring Applications, IEEE Access, 2021 Journal Article, 2021 DOI

Hadi Tabatabaee Malazi, Siobhán Clarke, Distributed Service Placement and Workload Orchestration in a Multi-access Edge Computing Environment, IEEE International Conference on Services Computing , 2021 Conference Paper, 2021 DOI

White, G. and Zink, A. and Codecá, L. and Clarke, S., A digital twin smart city for citizen feedback, Cities, 110, (103064), 2021 Journal Article, 2021 DOI

Bansal, M. and Chana, I. and Clarke, S., A Survey on IoT Big Data: Current Status, 13 V's Challenges, and Future Directions, ACM Computing Surveys, 53, (6), 2021 Journal Article, 2021 DOI

Fan Li, Gary White, Siobhan Clarke, A Trust Model for SLA Negotiation Candidates Selection in a Dynamic IoT Environment, IEEE Transactions on Services Computing, 2021 Journal Article, 2021 DOI

José Monreal Bailey, Hadi Tabatabaee Malazi, Siobhán Clarke, Smoothing speed variability in age-friendly urban traffic management, International Conference on Computational Science, 2021 Conference Paper, 2021 DOI

Palade, A. and Mukhopadhyay, A. and Kazmi, A. and Cabrera, C. and Nomayo, E. and Iosifidis, G. and Ruffini, M. and Clarke, S., A swarm-based approach for function placement in federated edges, (9284644), 2020, pp48-50 Conference Paper, 2020 DOI

Li, F. and Clarke, S., Automated SLA negotiation in a dynamic IoT environment - A metaheuristic approach, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12571 LNCS, 2020, p110-120 Journal Article, 2020 DOI

Gary White, Siobhan Clarke, Short-term qos forecasting at the edge for reliable service applications, IEEE Transactions on Services Computing, 2020 Journal Article, 2020 DOI

Andrei Palade, Siobhán Clarke, Collaborative agent communities for resilient service composition in mobile environments, IEEE Transactions on Services Computing, 2020 Journal Article, 2020 DOI

Clarke, S. and Wolfson, O., Smart Technologies and Cities, Specialty Grand Challenge, Frontiers in Sustainable Cities, 2, (22), 2020 Journal Article, 2020 DOI

Cabrera, C. and Palade, A. and White, G. and Clarke, S., An Urban-driven Service Request Management Model, (9127371), 2020 Conference Paper, 2020 DOI

Cabrera, C. and Palade, A. and White, G. and Clarke, S., Artifact Abstract: An Urban-driven Service Request Management Model, (9127382), 2020 Conference Paper, 2020 DOI

White, G. and Clarke, S., Urban Intelligence with Deep Edges, IEEE Access, 8, (8949510), 2020, p7518-7530 Journal Article, 2020 DOI TARA - Full Text

Chen, N. and Clarke, S. and Chen, S., Fog-based service enablement architecture, 2020, 151-177pp Book, 2020 DOI

Chen, N. and Li, F. and White, G. and Clarke, S. and Yang, Y., A decentralized adaptation system for QoS optimization, 2020, 213-247pp Book, 2020 DOI

Christian Cabrera, Andrei Palade, Gary White, Siobhán Clarke, An urban-driven service request management model, IEEE International Conference on Pervasive Computing and Communications, 2020 Conference Paper, 2020 DOI

Saqib Rasool Chaudhry, Andrei Palade, Aqeel Kazmi, Siobhán Clarke, Improved QoS at the edge using serverless computing to deploy virtual network functions, IEEE Internet of Things Journal, 2020 Journal Article, 2020 DOI

McKenna, C. and Clarke, S. and Golpayegani, F., Floating Buses: Dynamic Route planning and Passenger Allocation based on Real-time Demand, (9064471), 2019, pp2203-2207 Conference Paper, 2019 DOI

White, G. and Liang, Z. and Clarke, S., A Quantified-Self Framework for Exploring and Enhancing Personal Productivity, 2019-September, (8877475), 2019 Conference Paper, 2019 DOI

F Golpayegani, I Dusparic, S Clarke, Using Social Dependence to Enable Neighbourly Behaviour in Open Multi-Agent Systems, ACM Transactions on Intelligent Systems and Technology, 10, (3), 2019, p3319402 Journal Article, 2019 DOI

Palade, A. and Kazmi, A. and Clarke, S., An evaluation of open source serverless computing frameworks support at the Edge, (8817155), 2019, pp206-211 Conference Paper, 2019 DOI

A Taylor, I Dusparic, M Gueriau, S Clarke, Parallel Transfer Learning in Multi-Agent Systems: What, when and how to transfer?, International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 2019 Conference Paper, 2019

McCarthy, J. and Kuppuudaiyar, P. and Loomba, R. and Clarke, S., Towards an ICN approach to QoS in a dynamic edge environment, (9024596), 2019 Conference Paper, 2019 DOI

White G, Clarke S, Smart Cities with Deep Edges, CML PKDD 2018: ECML PKDD 2018 Workshops, Joint European Conference on Machine Learning and Knowledge Discovery in Databases, 2019, pp53-64 Conference Paper, 2019 DOI URL

White G, Cabrera C, Palade A, Clarke S, Augmented reality in IoT, LNCS, ICSOC 2018: Service-Oriented Computing - ICSOC 2018 Workshops , 2019, pp149-160 Conference Paper, 2019 DOI URL

Litoiu, M. and Clarke, S. and Tei, K., Message from the Chairs of SEAMS 2019, 2019-May, (8787104), 2019, ppXI-XII Conference Paper, 2019 DOI

Malekjafarian, A. and Golpayegani, F. and Moloney, C. and Clarke, S., A machine learning approach to bridge-damage detection using responses measured on a passing vehicle, Sensors (Switzerland), 19, (18), 2019 Journal Article, 2019 DOI

Li, F. and Palade, A. and Clarke, S., A Model for Distributed Service Level Agreement Negotiation in Internet of Things, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11895 LNCS, 2019, p71-85 Journal Article, 2019 DOI

Cabrera Jojoa, C.H. and Clarke, S., A Self-Adaptive Service Discovery Model for Smart Cities, IEEE Transactions on Services Computing, 2019 Journal Article, 2019 DOI

Cabri, G. and Dobson, S. and De Sanctis, M. and Bourcier, J. and Schiendorfer, A. and Dustdar, S. and Damiani, F. and Musolesi, M. and Wirsing, M. and Hillston, J. and Viroli, M. and Bortolussi, L. and Teuscher, C. and Massink, M. and Gallo, F. and Trubiani, C. and Spalazzese, R. and Iovino, L. and Pahl, C. and Klös, V. and Geihs, K. and Caporuscio, M. and Loreti, M. and Inverardi, P. and Lewis, P. and Markey, N. and Melgratti, H. and Bagnoli, F. and Clarke, S. and Di Marzo Serugendo, G. and Powers, S. and Mourshed, M. and Coore, D., ECAS 2018 Foreword: 3rd Workshop on Engineering Collective Adaptive Systems, (8599156), 2019, ppXVII-XVIII Conference Paper, 2019 DOI

Li, F. and Cabrera, C. and Clarke, S., A WS-agreement based SLA ontology for IoT services, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11519 LNCS, 2019, p58-72 Journal Article, 2019 DOI

Marinescu A, Taylor A, Clarke S, Serban I, Marinescu C, Optimising residential electric vehicle charging under renewable energy: Multi-agent learning in software simulation and hardware-in-the-loop evaluation, International Journal of Energy Research, 2019 Journal Article, 2019 DOI URL

White, G. and Palade, A. and Cabrera, C. and Clarke, S., Autoencoders for QoS prediction at the Edge, (8767397), 2019 Conference Paper, 2019 DOI

Bailey, J.M. and Golpayegani, F. and Clarke, S., CoMASig: A Collaborative Multi-Agent Signal Control to Support Senior Drivers, (8917531), 2019, pp1239-1244 Conference Paper, 2019 DOI

Li, F. and Clarke, S., A Context-Based Strategy for SLA Negotiation in the IoT Environment, (8730752), 2019, pp208-213 Conference Paper, 2019 DOI

Gary White, Andrei Palade, Siobhán Clarke, Forecasting qos attributes using lstm networks, IEEE International Joint Conference on Neural Networks (IJCNN), 2018 Conference Paper, 2018 DOI URL

Clarke S, Nallur V, Clonal plasticity: An autonomic mechanism for multi-agent systems to self-diversify: JAAMAS track, Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, 2018, 2, 2018, pp774 - 776 Conference Paper, 2018 URL

Cabrera C, White G, Palade A, Clarke S, The Right Service at the Right Place: A Service Model for Smart Cities, 2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018, 2018, 2018 Conference Paper, 2018 DOI URL

Nanxi Chen, Nicolas Cardozo, Siobhán Clarke, Goal-Driven Service Composition in Mobile and Pervasive Computing, IEEE Transactions on Services Computing, 11, (1), 2018, p49-62 Journal Article, 2018 TARA - Full Text DOI

Andrei Palade, Christian Cabrera, Fan Li, Gary White, MA Razzaque, Siobhán Clarke, Middleware for internet of things: an evaluation in a small-scale IoT environment, Springer Journal of Reliable Intelligent Environments, 4, (1), 2018, p3-23 Journal Article, 2018 DOI URL

Fatemeh Golpayegani, Siobhán Clarke, Co-Ride: Collaborative Preference-based Taxi-sharing and Taxi-dispatch, IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI), 2018 Conference Paper, 2018 DOI URL

Andrei Palade, Christian Cabrera, Gary White, Siobhan Clarke, Stigmergic Service Composition and Adaptation in Mobile Environments, 16th International Conference on Service Oriented Computing, Hangzhou, Zhejiang, China, 12-15.11.2018, 2018 Conference Paper, 2018 TARA - Full Text DOI URL

Purcell, C. and Batke, S.P. and Yiotis, C. and Caballero, R. and Soh, W.K. and Murray, M. and McElwain, J.C., Erratum: Increasing stomatal conductance in response to rising atmospheric CO2 (Annals of Botany DOI: 10.1093/aob/mcx208), Annals of Botany, 121, (7), 2018, p1427 Journal Article, 2018 DOI

Golpayegani, F. and Clarke, S., Co-ride: Collaborative preference-based taxi-sharing and taxi-dispatch, 2018-November, (8576133), 2018, pp864-871 Conference Paper, 2018 DOI

White G, Palade A, Clarke S, QoS Prediction for Reliable Service Composition in IoT, lncs, ICSOC 2017: Service-Oriented Computing - ICSOC 2017 Workshops , 2018, pp149-160 Conference Paper, 2018 URL DOI

Christian Cabrera, Gary White, Andrei Palade, Siobhán Clarke, The right service at the right place: a service model for smart cities, IEEE International Conference on Pervasive Computing and Communications (PerCom), 2018 Conference Paper, 2018 URL DOI

Bansal, M. and Chana, I. and Clarke, S., Enablement of IoT based context-aware smart home with fog computing, 2018, 251-263pp Book, 2018 DOI

Fatemeh Golpayegani, Zahra Sahaf, Ivana Dusparic, SIobhan Clarke, Participant Selection for Short-term Collaboration in Open Multi-agent systems, Simulation Modelling Practice and Theory, 83, 2018, p149-161 Journal Article, 2018 DOI URL

Christian Cabrera, Andrei Palade, Gary White, Siobhán Clarke, Services in IoT: A Service Planning Model Based on Consumer Feedback, International Conference on Service-Oriented Computing, China, 2018/11/12, Springer, 2018, pp304 - 313 Conference Paper, 2018 URL

Gary White, Andrei Palade, Christian Cabrera, Siobhán Clarke, IoTPredict: collaborative QoS prediction in IoT, IEEE International Conference on Pervasive Computing and Communications (PerCom), 2018 Conference Paper, 2018 DOI URL

Nallur Vivek, Clarke Siobhán, Clonal plasticity: an autonomic mechanism for multi-agent systems to self-diversify , Springer Autonomous Agents and Multi-Agent Systems , 32, (2), 2018, p275-311 Journal Article, 2018 URL URL

Andrei Palade, Siobhan Clarke, Stigmergy-Based QoS Optimisation for Flexible Service Composition in Mobile Communities, 2018 IEEE World Congress on Services (SERVICES), San Francisco, USA, 2018 Conference Paper, 2018 TARA - Full Text DOI URL

Yiotis C, Evans-Fitz Gerald C, McElwain JC., Differences in the photosynthetic plasticity of ferns and Ginkgo grown in experimentally controlled low [O2]:[CO2] atmospheres may explain their contrasting ecological fate across the Triassic-Jurassic mass extinction boundary., Annals of botany, 119, (8), 2017, p1385-1395 Journal Article, 2017 DOI

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

Soh, W.K. and Wright, I.J. and Bacon, K.L. and Lenz, T.I. and Steinthorsdottir, M. and Parnell, A.C. and McElwain, J.C., Corrigendum: Palaeo leaf economics reveal a shift in ecosystem function associated with the end-Triassic mass extinction event, Nature plants, 3, (17126), 2017, p17126 Journal Article, 2017 DOI

McElwain, J.C., New ways with old fossils, Nature Plants, 3, 2017 Journal Article, 2017

Wilson, J.P., Montañez, I.P., White, J.D., DiMichele, W.A., McElwain, J.C., Poulsen, C.J., Hren, M.T., Dynamic Carboniferous tropical forests: new views of plant function and potential for physiological forcing of climate, New Phytologist, 215, (4), 2017, p1333-1353 Journal Article, 2017

AS Porter, C Yiotis, IP Montañez, JC McElwain, Evolutionary differences in Δ13C detected between spore and seed bearing plants following exposure to a range of atmospheric O2:CO2 ratios; implications for paleoatmosphere reconstruction, Geochimica et Cosmochimica Acta, 213, 2017, p517 - 533 Journal Article, 2017

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 DOI TARA - Full Text URL

White Gary, Palade Andrei, Cabrera Christian, Clarke Siobhán, Quantitative evaluation of qos prediction in iot , 2017, IEEE , 2017, pp61 - 66 Conference Paper, 2017

Palade Andrei, Cabrera Christian, White Gary, Razzaque MA, Clarke Siobhán, Middleware for Internet of Things: A quantitative evaluation in small scale , 2017, IEEE , 2017, pp1 - 6 Conference Paper, 2017

McElwain, J.C., Montañez, I.P., White, J.D., Wilson, J.P., Yiotis, C., Reply to comment on "Was atmospheric CO2 capped at 1000 ppm over the past 300 million years?" [Palaeogeogr. Palaeoclimatol. Palaeoecol. 441 (2016) 653"658], Palaeogeography, Palaeoclimatology, Palaeoecology, 472, 2017, p260-263 Journal Article, 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 DOI URL

Cabrera Christian, Li Fan, Nallur Vivek, Palade Andrei, Razzaque MA, White Gary, Clarke Siobhán, Implementing heterogeneous, autonomous, and resilient services in IoT: An experience report , 2017, IEEE , 2017, pp1 - 6 Conference Paper, 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, 3-7 April 2017, ACM, 2017, pp469-476 Conference Paper, 2017 DOI

Horcas, J.M. and Monteil, J. and Bouroche, M. and Pinto, M. and Fuentes, L. and Clarke, S., Context-dependent reconfiguration of autonomous vehicles in mixed traffic, Journal of Software: Evolution and Process, 2017 Journal Article, 2017 DOI

McElwain, J.C. and Steinthorsdottir, M., Paleoecology, Ploidy, Paleoatmospheric Composition, and Developmental Biology: A Review of the Multiple Uses of Fossil Stomata, Plant Physiology, 174, (2), 2017, p650--664 Journal Article, 2017

Cabrera, C. and Palade, A. and Clarke, S., An evaluation of service discovery protocols in the Internet of Things, Part F128005, 2017, pp469-476 Conference Paper, 2017 DOI

Dusparic, I., Taylor, A., Marinescu, A., Golpayegani, F., Clarke, S. , Residential demand response: Experimental evaluation and comparison of self-organizing techniques , Renewable and Sustainable Energy Reviews, 80, 2017, p1528-1536 Journal Article, 2017 DOI URL

Cardozo, N. and Mens, K. and Clarke, S., Models for the consistent interaction of adaptations in self-adaptive systems, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9640 LNCS, 2017, p307-348 Journal Article, 2017 DOI

Soh, W.K., Wright, I.J., Bacon, K.L., Lenz, T.I., Steinthorsdottir, M., Parnell, A.C., McElwain, J.C., Palaeo leaf economics reveal a shift in ecosystem function associated with the end-Triassic mass extinction event, Nature Plants, 3, 2017 Journal Article, 2017

White, G. and Nallur, V. and Clarke, S., Quality of service approaches in IoT: A systematic mapping, Journal of Systems and Software, 132, 2017, p186-203 Journal Article, 2017 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

Evans-Fitz.Gerald C., Porter A.S., Yiotis C., Elliott-Kingston C., McElwain J.C., Co-ordination in morphological leaf traits of early diverging angiosperms is maintained following exposure to experimental palaeo-atmospheric conditions of sub-ambient O2 and elevated CO2, Frontiers in Plant Science, 7, (September), 2016 Journal Article, 2016 DOI

Montañez, I.P., McElwain, J.C., Poulsen, C.J., White, J.D., Dimichele, W.A., Wilson, J.P., Griggs, G., Hren, M.T., Climate, pCO2 and terrestrial carbon cycle linkages during late Palaeozoic glacial-interglacial cycles, Nature Geoscience, 9, (11), 2016, p824-828 Journal Article, 2016

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

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 TARA - Full Text DOI

JC McElwain, I Montañez, JD White, JP Wilson, C Yiotis, Was atmospheric CO2 capped at 1000 ppm over the past 300 million years?, Palaeogeography, Palaeoclimatology, Palaeoecology, 441, 2016, p653-658 Journal Article, 2016

Elliott-Kingston, C. and Haworth, M. and Yearsley, J.M. and Batke, S.P. and Lawson, T. and McElwain, J.C., Does size matter? Atmospheric CO2 may be a stronger driver of stomatal closing rate than stomatal size in taxa that diversified under low CO2, Frontiers in Plant Science, 7, (AUG2016), 2016 Journal Article, 2016 DOI

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

Steinthorsdottir, M., Porter, A.S., Holohan, A., Kunzmann, L., Collinson, M., McElwain, J.C., Fossil plant stomata indicate decreasing atmospheric CO2 prior to the Eocene-Oligocene boundary, Climate of the Past, 12, (2), 2016, p439-454 Journal Article, 2016

Lawson, T., McElwain, J.C., Evolutionary trade-offs in stomatal spacing, New Phytologist, 210, (4), 2016, p1149-1151 Journal Article, 2016

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

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

Mcelwain, J.C., Yiotis, C., Lawson, T., Using modern plant trait relationships between observed and theoretical maximum stomatal conductance and vein density to examine patterns of plant macroevolution, New Phytologist, 209, (1), 2016, p94-103 Journal Article, 2016

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

Váry Z, Mullins E, McElwain JC, Doohan FM., The severity of wheat diseases increases when plants and pathogens are acclimatized to elevated carbon dioxide., Global change biology, 2015 Journal Article, 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 DOI TARA - Full Text

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 DOI URL

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

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

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

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

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 DOI URL

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

AS Porter, CEF Gerald, JC McElwain, C Yiotis, C Elliott-Kingston, How well do you know your growth chambers? Testing for chamber effect using plant traits, Plant Methods, 11, (1), 2015 Journal Article, 2015

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

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

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

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

Shinde, S., Behpouri, A., McElwain, J.C., Ng, C.K., Genome-wide transcriptomic analysis of the effects of sub-ambient atmospheric oxygen and elevated atmospheric carbon dioxide levels on gametophytes of the moss, Physcomitrella patens., Journal of experimental botany, 66, (13), 2015, p4001-4012 Journal Article, 2015 DOI

Bacon, K. L., Haworth, M., Conroy, E., and McElwain, J.C., Can atmospheric composition influence plant fossil preservation potential via changes in leaf mass per area? A new hypothesis based on simulated palaeoatmosphere experiments., Palaeogeography, Palaeoclimatology, Palaeoecology, 2015 Journal Article, 2015

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

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

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

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

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

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

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

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 DOI TARA - Full Text

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

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

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

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

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

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

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

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

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

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

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

Gorton, I., Liu, Y., Koziolek, H., (...), Schmeck, H., Yang, Y. , Foreword, 2013, - 6596104, pp. iii Miscellaneous, 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

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

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

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 Journal Article, 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

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 DOI URL

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

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

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

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

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

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

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

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 TARA - Full Text 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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 URL TARA - Full Text

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

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

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

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 TARA - Full Text DOI

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

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

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

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

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

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 DOI URL

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

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

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 TARA - Full Text DOI URL

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 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

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

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

IEEE Internet Computing, Special Issue on Roaming, IEEE, [Guest Editorial ], 2007-2007 Editorial Board, 2007 URL DOI 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 DOI 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 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

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 URL DOI

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

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

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

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 URL DOI

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

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 TARA - Full Text URL

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 DOI 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

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

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

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

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

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

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

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 DOI URL

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, Jacques Klein, Benoit Baudry, Siobhán Clarke, Testing Executable Themes, Workshop on Models and Aspects , ECOOP, ASOD, 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

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

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

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

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

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 DOI TARA - Full Text

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 TARA - Full Text 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

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

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

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

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

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 URL DOI

É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 URL TARA - Full Text

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

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

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 TARA - Full Text URL

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

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

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

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

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 DOI URL

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

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

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

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

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

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 DOI URL

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

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

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

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

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 URL DOI

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, 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 DOI 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 URL DOI

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