Professor Siobhan Clarke

Professor Siobhan Clarke

Professor of Software Systems, Computer Science

3531896 2224https://www.scss.tcd.ie/Siobhan.Clarke

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

  • 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 , 2015Conference Paper, 2015, URL , TARA - Full Text
  • 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:6Conference Paper, 2015, DOI , TARA - Full Text
  • 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
  • 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 - 755ppBook, 2004
  • Siobhán Clarke, Cormac Driver, Context-Aware Trails, IEEE Computer, 37, (8), 2004, p97-99Journal Article, 2004, DOI , TARA - Full Text
  • Siobhán Clarke, Extending standard UML with model composition semantics, Science of Computer Programming, 44, (1), 2002, p71 - 100Journal Article, 2002, DOI , URL
  • 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, 2015Conference Paper, 2015, 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-30Conference Paper, 2015, 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-100Journal Article, 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-598Conference Paper, 2015, DOI
  • 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, pp7366212Conference Paper, 2015, 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-2Conference Paper, 2015, 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-95Journal 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-128Conference Paper, 2016, DOI , TARA - Full Text
  • 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-428Conference Paper, 2016
  • Golpayegani F, Dusparic I, Taylor A, Clarke S, Multi-agent Collaboration for Conflict Management in Residential Demand Response, Computer Communications, 96, 2016, p63 - 72Journal Article, 2016, DOI , URL
  • 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 - 132Conference Paper, 2016, DOI , URL
  • 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, 2015Conference Paper, 2015, DOI , 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, DOI , URL
  • 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 - 1898Conference Paper, 2015, 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-42Journal Article, 2015, DOI , URL
  • 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 - 176Conference Paper, 2017, DOI , URL
  • 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 - 97Conference Paper, 2016, DOI , URL
  • 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 , URL , TARA - Full Text
  • 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
  • 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-62Journal Article, 2018, DOI , TARA - Full Text
  • 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-95Journal Article, 2016, DOI
  • 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-476Conference Paper, 2017, DOI
  • Fatemeh Golpayegani, Siobhán Clarke., Goal-based Multi-agent Collaboration Community Formation: A Conceptual Model, 4th Workshop on Goal Reasoning , IJCAI , 2016Conference Paper, 2016
  • 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-1536Journal Article, 2017, DOI , URL
  • 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--664Journal 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-1353Journal Article, 2017
  • McElwain, J.C., New ways with old fossils, Nature Plants, 3, 2017Journal Article, 2017
  • 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, 2017Journal Article, 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-263Journal Article, 2017
  • 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-828Journal Article, 2016
  • Lawson, T., McElwain, J.C., Evolutionary trade-offs in stomatal spacing, New Phytologist, 210, (4), 2016, p1149-1151Journal Article, 2016
  • 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-454Journal Article, 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-103Journal Article, 2016
  • 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-658Journal Article, 2016
  • 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), 2015Journal Article, 2015
  • 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-4012Journal Article, 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, 2015Journal 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, 2015Journal Article, 2015
  • 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-203Journal Article, 2017, DOI , URL
  • 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, 2017Journal Article, 2017, DOI , URL
  • 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-161Journal Article, 2018, 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 - 6Conference Paper, 2017
  • 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-311Journal Article, 2018, URL
  • 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 - 6Conference Paper, 2017
  • White Gary, Palade Andrei, Cabrera Christian, Clarke Siobhán, Quantitative evaluation of qos prediction in iot , 2017, IEEE , 2017, pp61 - 66Conference Paper, 2017
  • 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, 2018Conference Paper, 2018, DOI , URL , TARA - Full Text
  • 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, 2018Conference Paper, 2018, DOI , URL , TARA - Full Text
  • 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 - 533Journal Article, 2017, 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 - 313Conference Paper, 2018, 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), 2018Conference Paper, 2018, DOI , URL
  • Gary White, Andrei Palade, Siobhán Clarke, Forecasting qos attributes using lstm networks, IEEE International Joint Conference on Neural Networks (IJCNN), 2018Conference Paper, 2018, DOI , URL
  • 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-23Journal Article, 2018, DOI , URL
  • 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), 2018Conference Paper, 2018, DOI , 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), 2018Conference Paper, 2018, DOI , URL
  • 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, p3319402Journal Article, 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, 2019Conference Paper, 2019
  • 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-64Conference 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-160Conference Paper, 2019, DOI , URL
  • 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, 2019Journal Article, 2019, DOI , 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, 2018Conference 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 - 776Conference Paper, 2018, URL
  • 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-160Conference Paper, 2018, 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-1395Journal Article, 2017, DOI
  • 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), 2016Journal Article, 2016, 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-50Conference Paper, 2020, DOI , URL
  • White, G. and Zink, A. and Codecá, L. and Clarke, S., A digital twin smart city for citizen feedback, Cities, 110, (103064), 2021Journal Article, 2021, DOI , URL
  • 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), 2021Journal Article, 2021, DOI , URL
  • Chen, N. and Li, F. and White, G. and Clarke, S. and Yang, Y., A decentralized adaptation system for QoS optimization, 2020, 213-247ppBook, 2020, DOI , URL
  • 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-120Journal Article, 2020, DOI , URL
  • White, G. and Clarke, S., Urban Intelligence with Deep Edges, IEEE Access, 8, (8949510), 2020, p7518-7530Journal Article, 2020, DOI , URL , TARA - Full Text
  • McKenna, C. and Clarke, S. and Golpayegani, F., Floating Buses: Dynamic Route planning and Passenger Allocation based on Real-time Demand, (9064471), 2019, pp2203-2207Conference Paper, 2019, DOI , URL
  • McCarthy, J. and Kuppuudaiyar, P. and Loomba, R. and Clarke, S., Towards an ICN approach to QoS in a dynamic edge environment, (9024596), 2019Conference Paper, 2019, DOI , URL
  • Bailey, J.M. and Golpayegani, F. and Clarke, S., CoMASig: A Collaborative Multi-Agent Signal Control to Support Senior Drivers, (8917531), 2019, pp1239-1244Conference Paper, 2019, DOI , URL
  • White, G. and Liang, Z. and Clarke, S., A Quantified-Self Framework for Exploring and Enhancing Personal Productivity, 2019-September, (8877475), 2019Conference Paper, 2019, DOI , URL
  • Palade, A. and Kazmi, A. and Clarke, S., An evaluation of open source serverless computing frameworks support at the Edge, (8817155), 2019, pp206-211Conference Paper, 2019, DOI , URL
  • Litoiu, M. and Clarke, S. and Tei, K., Message from the Chairs of SEAMS 2019, 2019-May, (8787104), 2019, ppXI-XIIConference Paper, 2019, DOI , URL
  • Li, F. and Clarke, S., A Context-Based Strategy for SLA Negotiation in the IoT Environment, (8730752), 2019, pp208-213Conference Paper, 2019, DOI , URL
  • White, G. and Palade, A. and Cabrera, C. and Clarke, S., Autoencoders for QoS prediction at the Edge, (8767397), 2019Conference Paper, 2019, DOI , URL
  • 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-XVIIIConference Paper, 2019, DOI , URL
  • Cabrera Jojoa, C.H. and Clarke, S., A Self-Adaptive Service Discovery Model for Smart Cities, IEEE Transactions on Services Computing, 2019Journal Article, 2019, DOI , URL
  • 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-72Journal Article, 2019, DOI , URL
  • Golpayegani, F. and Clarke, S., Co-ride: Collaborative preference-based taxi-sharing and taxi-dispatch, 2018-November, (8576133), 2018, pp864-871Conference Paper, 2018, DOI , URL
  • Bansal, M. and Chana, I. and Clarke, S., Enablement of IoT based context-aware smart home with fog computing, 2018, 251-263ppBook, 2018, DOI , URL
  • Siobhán Clarke, Elisa Baniassad, Aspect-Oriented Analysis and Design. The Theme Approach, 1, International, Addison-Wesley, 2005, 1 - 366ppBook, 2005
  • 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 - 135Conference 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 - 94Conference Paper, 2004, DOI , URL
  • 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 - 167Conference Paper, 2004, DOI , 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 - 819Conference Paper, 2004, URL , TARA - Full Text
  • 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 - 300Conference Paper, 2004, DOI , URL , TARA - Full Text
  • 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-382Conference Paper, 2003, DOI , URL
  • 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 - 119Conference Paper, 2002, DOI , 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 - 130Conference Paper, 2001, DOI , 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 - 14Conference Paper, 2001, DOI , 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 - 352Conference Paper, 2000, DOI , 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 - 339Conference 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 - 479Conference Paper, 1998
  • 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, 2022Journal Article, 2022, DOI , URL
  • Christian Cabrera, Siobhán Clarke, A Reinforcement Learning-Based Service Model for the Internet of Things, International Conference on Service-Oriented Computing, 2021Conference Paper, 2021, DOI
  • Behnam Khazael, Hadi Tabatabaee Malazi, Siobhán Clarke, Complex Event Processing in Smart City Monitoring Applications, IEEE Access, 2021Journal 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 , 2021Conference 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, 2021Journal 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, 2021Conference Paper, 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, 2021Journal Article, 2021, 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, 2020Journal Article, 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, 2020Conference Paper, 2020, DOI
  • Gary White, Siobhan Clarke, Short-term qos forecasting at the edge for reliable service applications, IEEE Transactions on Services Computing, 2020Journal Article, 2020, DOI
  • Andrei Palade, Siobhán Clarke, Collaborative agent communities for resilient service composition in mobile environments, IEEE Transactions on Services Computing, 2020Journal Article, 2020, DOI
  • Clarke, S. and Wolfson, O., Smart Technologies and Cities, Specialty Grand Challenge, Frontiers in Sustainable Cities, 2, (22), 2020Journal Article, 2020, DOI , URL
  • Cabrera, C. and Palade, A. and Clarke, S., An evaluation of service discovery protocols in the Internet of Things, Part F128005, 2017, pp469-476Conference Paper, 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-348Journal Article, 2017, DOI , URL
  • 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-32688Journal Article, 2022, DOI , URL
  • Cabrera, C. and Palade, A. and White, G. and Clarke, S., An Urban-driven Service Request Management Model, (9127371), 2020Conference Paper, 2020, DOI , URL
  • Cabrera, C. and Palade, A. and White, G. and Clarke, S., Artifact Abstract: An Urban-driven Service Request Management Model, (9127382), 2020Conference Paper, 2020, DOI , URL
  • 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), 2019Journal Article, 2019, DOI , URL
  • 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-85Journal Article, 2019, DOI , URL
  • Chen, N. and Clarke, S. and Chen, S., Fog-based service enablement architecture, 2020, 151-177ppBook, 2020, 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, p1427Journal Article, 2018, DOI , URL
  • 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, p17126Journal Article, 2017, DOI , URL
  • 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), 2016Journal Article, 2016, DOI , URL
  • 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-97Journal Article, 2022, DOI , URL
  • 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-16Journal Article, 2022, DOI , 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 - 129Conference Paper, 2005, DOI , TARA - Full Text
  • 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 - 310Conference 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 - 108Conference 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 - 119Conference Paper, 2005, DOI , 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 - 146Conference 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 - 38Conference Paper, 2006, DOI , URL
  • 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 - 61Journal Article, 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 - 103Conference Paper, 2006, DOI , 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, 2006Conference Paper, 2006, DOI , 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-441Conference Paper, 2006, DOI , 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 pProceedings of a Conference, 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, 2007Conference Paper, 2007, URL
  • 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-580Conference Paper, 2008, DOI , URL
  • 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-187Journal Article, 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, 2008Conference 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-52Conference Paper, 2008, DOI , URL , TARA - Full Text
  • 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-33Conference Paper, 2008, DOI , URL , TARA - Full Text
  • 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-7Conference Paper, 2008, 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-113Journal Article, 2007, DOI , URL
  • IEEE Internet Computing, Special Issue on Roaming, IEEE, [Guest Editorial ], 2007-2007Editorial Board, 2007, DOI , URL , TARA - Full Text
  • 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-124Conference Paper, 2007, DOI , URL
  • 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-53Conference Paper, 2007, DOI , URL
  • 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 , 2007Conference Paper, 2007, DOI , 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-2Conference 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, 2007Conference 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, 2007Conference Paper, 2007, 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 , 2007Conference Paper, 2007, 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
  • 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-114Conference Paper, 2006
  • 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, , 2006Conference 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, 2006Conference Paper, 2006, URL
  • Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhán Clarke, Testing Executable Themes, Workshop on Models and Aspects , ECOOP, ASOD, 2006Conference 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, 2006Conference 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, 2006Conference Paper, 2006, URL
  • Andrew Jackson, Siobhán Clarke., Towards the Integration of Theme/UML and JPDDs, Workshop on Aspect-Oriented Modelling, AOSD 2006, 2006Conference 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, 2006Conference Paper, 2006, URL
  • 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, 2005Conference 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. , 2005Conference 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, 2005Conference 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, 2005Conference Paper, 2005, URL , TARA - Full Text
  • 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 , 2005Conference Paper, 2005, 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 , 2004Conference 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, 2004Conference Paper, 2004, 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, 2004Conference 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, 2004Conference Paper, 2004, URL
  • 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, 2004Conference Paper, 2004, 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, 2002Conference 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, 2002Conference Paper, 2002
  • 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 , 2001Conference Paper, 2001, URL
  • Siobhán Clarke., Composition of Object-Oriented Software Design Models, Ph.D. Thesis Dublin City University., 2001Thesis, 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, 2000Conference Paper, 2000, 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, 2000Conference Paper, 2000, URL
  • Driver, C., Clarke, S. , An application framework for mobile, context-aware trails , Pervasive and Mobile Computing , 4, (5), 2008, p719-736Journal Article, 2008, DOI , URL
  • 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-6Conference Paper, 2009, DOI , TARA - Full Text
  • 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, 2002Conference Paper, 2002, URL , 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-110Conference Paper, 2005, URL , 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-4Conference Paper, 2009, DOI , TARA - Full Text
  • 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, 2009Conference Paper, 2009, DOI , TARA - Full Text
  • 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-557Journal Article, 2009, DOI , TARA - Full Text
  • Serena Fritsch, Siobhán Clarke, TimeAdapt: timely execution of dynamic software reconfigurations, Proceedings of the 5th Middleware doctoral symposium, Leuven, Belgium, ACM, 2008, pp13-19Conference Paper, 2008, 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-543Journal Article, 2011, 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-56Journal 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, 2010Conference 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, 2010Conference 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, 2010Conference 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, 2010Conference 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 - 130Journal Article, 2010, DOI
  • Sebastien Saudrais and Athanasios Staikopoulos and Siobhan Clarke, Using Specification Models for RunTime Adaptations, International Workshop on Models Run Time on MODELS 09, 2009Conference 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-212Conference Paper, 2009, 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, 2007Poster, 2007, URL , TARA - Full Text
  • 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 - 762Conference Paper, 2008, 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 - 145Journal Article, 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-26Journal Article, 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, 2010Conference Paper, 2010
  • Michael Spence, Siobhán Clarke, Improving Pervasive Application Behavior Using Other Users' Information, 18th International Conference on Case-based Reasoning, 2010Conference Paper, 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-292Conference Paper, 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
  • Andrew Carton, Cormac Driver, Andrew Jackson, Siobhán Clarke, Model-Driven Theme/UML, Springer Transactions on Aspect-Oriented Software Development, VI, 2009, p238 - 266Journal Article, 2009, 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, 2009Conference Paper, 2009
  • 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 , 2009Conference Paper, 2009
  • 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, 2008Conference 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, 2008Conference Paper, 2008
  • 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, 2008Conference 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, 2008Conference Paper, 2008, DOI
  • Eamonn Linehan, Siobhán Clarke, An Aspect-Oriented, Model-Driven Approach to Functional Hardware Verification, Journal of Systems Architecture, 2011Journal Article, 2011, DOI , URL , TARA - Full Text
  • 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 - 24Conference Paper, 2011, 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:25Journal 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:30Journal Article, 2012, DOI , TARA - Full Text
  • 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 - 33Conference 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-30Conference 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 - 67Conference 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 - 63Conference Paper, 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 - 187Conference Paper, 2012, DOI
  • 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-174Conference 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, 2012Conference 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-906Conference Paper, 2012, 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-340Conference Paper, 2013
  • 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-492Conference Paper, 2011, 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, 2012Conference Paper, 2012, URL , 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-9Conference Paper, 2012, URL
  • 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-461Journal 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 - 165Conference Paper, 2013, DOI , 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-96Conference Paper, 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-32Conference Paper, 2013, 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-398Conference Paper, 2014, 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, 2013Journal 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-301Journal 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
  • 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-98Conference Paper, 2013
  • 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-168Conference Paper, 2013
  • 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 - 317Journal Article, 2013, URL
  • 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., 2014Conference Paper, 2014, 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, 2012Working Paper, 2012, URL
  • 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, pp6816415Conference Paper, 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-80Journal 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
  • 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 - 1270Conference 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 - 742Conference 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 - 182Conference Paper, 2014, 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 - 100Journal Article, 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 - 531Conference Paper, 2014, DOI
  • Gorton, I., Liu, Y., Koziolek, H., (...), Schmeck, H., Yang, Y. , Foreword, 2013, - 6596104, pp. iiiMiscellaneous, 2013, 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-184Journal Article, 2010, DOI
  • Christin Groba, Siobhán Clarke, Opportunistic service composition in dynamic ad hoc environments, IEEE Transactions on Services Computing (TSC), 99, 2014, p1939-1374Journal Article, 2014, 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-70Journal Article, 2013, URL , TARA - Full Text
  • 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 , 2014Conference 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, 2014Conference 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-60Conference Paper, 2014, DOI , TARA - Full Text
  • 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, 2014Conference Paper, 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, 2014Conference 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, 2014Conference Paper, 2014, DOI
  • Éamonn Linehan, Shiu Lun Tsang and Siobhán Clarke, Supporting Context-Awareness: A Taxonomic Review, Trinity College Dublin, 2 October, 2008, 1-30Report, 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-15Report, URL , TARA - Full Text

Research Expertise

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.

  • 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
    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
    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
    Carmen: Context-aware multimedia support in ad hoc networks
    Summary
    HEA/MLE
    Funding Agency
    HEA/MLE
    Date From
    2002
    Date To
    2005
  • 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
    Lero, The Irish Software Engineering Research Centre
    Summary
    CSET 2
    Funding Agency
    Science Foundation Ireland
    Date From
    2011
    Date To
    2016
  • 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
    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
    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
    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
    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
    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
    State of the art in applications and programming models for mobile systems
    Summary
    Funding Agency
    Intel Corporation
    Date From
    01/03/2003
    Date To
    30/06/2004
  • 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
    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

Recognition

  • Member of the Association for Computing Machinery (ACM)
  • Member of the Institute of Electrical and Electronics Engineers (IEEE) Computer Society
  • Program Committee: International Conference TOOLS Europe - Objects, Models, Components, Patterns 2007
  • Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS)2007, 2006 2013
  • Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2006
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2006
  • Program Committee: IFIP International Conference on Embedded and Ubiquitous Computing (EUC'2006) 2006
  • Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2006
  • 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) 2003
  • Program Committee: International Conference on Service Oriented Computing (ICSOC) 2008
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2003
  • Editorial board member of IEEE Transactions on Software Engineering
  • Program Committee: IEEE European Conference on Web Services 2009
  • Editorial board member of Transactions on Aspect-Oriented Software Development
  • Program Committee: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, (Mobilware) 2008
  • Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2007
  • Program Committee: 5th IEEE European Conference on Web Services (ECOWS) 2007
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2005
  • Program Committee: IEEE International Symposium on Embedded Computing (SEC 2008) 2008
  • Program Committee: ACM International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) 2007
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2004
  • 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: IEEE International Symposium on Embedded Computing (SEC 2008) 2008
  • Editorial board member of Transactions on Aspect-Oriented Software Development
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2002
  • Editorial Board, IEEE Transactions on Services Computing
  • Program Committee: IBM CAS Software and Systems Engineering Symposium 2007
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2002
  • Program Committee: European Conference on Ambient Intelligence (AmI-07) 2007
  • Program Committee: IEEE European Conference on Web Services 2010
  • 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: IEEE European Conference on Web Services 2009
  • Program Committee: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2007
  • Associate Editor-in-Chief of IEEE Internet Computing
  • Program Committee: International Conference on Service Oriented Computing (ICSOC) 2008
  • Program Committee: International Conference TOOLS Europe - Objects, Models, Components, Patterns 2007
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2005
  • Program Committee: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, (Mobilware) 2008
  • Editorial board member of IEEE Transactions on Software Engineering
  • Editorial Board, IEEE Transactions on Services Computing
  • Associate Editor-in-Chief of IEEE Internet Computing
  • Program Committee: International Conference on Aspect-Oriented Software Development (AOSD) 2004