S
Siobhán Clarke
Researcher at Trinity College, Dublin
Publications - 268
Citations - 6553
Siobhán Clarke is an academic researcher from Trinity College, Dublin. The author has contributed to research in topics: Mobile computing & Neutron. The author has an hindex of 32, co-authored 262 publications receiving 5619 citations. Previous affiliations of Siobhán Clarke include Ontario Ministry of Agriculture and Food & University College Dublin.
Papers
More filters
Journal ArticleDOI
Middleware for Internet of Things: A Survey
TL;DR: This paper outlines a set of requirements for IoT middleware, and presents a comprehensive review of the existing middleware solutions against those requirements, and open research issues, challenges, and future research directions are highlighted.
Proceedings ArticleDOI
Theme: an approach for aspect-oriented analysis and design
Elisa Baniassad,Siobhán Clarke +1 more
TL;DR: The Theme approach is devised for viewing the relationships between behaviours in a requirements document, identifying and isolating aspects in the requirements, and modelling those aspects using a design language.
Book
Aspect-Oriented Analysis and Design: The Theme Approach
Siobhán Clarke,Elisa Baniassad +1 more
TL;DR: The Object-Oriented Way is presented as a guide to how to design and implement theme-based content management systems for the 21st Century.
Proceedings ArticleDOI
Composition patterns: an approach to designing reusable aspects
Siobhán Clarke,Robert Walker +1 more
TL;DR: This paper demonstrates how composition patterns map to one programming model that provides a solution for separation of cross-cutting requirements in code—aspect-oriented programming, and serves to illustrate that separation of aspects may be maintained throughout the software lifecycle.
CASS - Middleware for Mobile Context-Aware Applications
Patrick Fahy,Siobhán Clarke +1 more
TL;DR: There is still a need for middleware that supports higher-level context abstractions and is both flexible and extensible in its treatment of context abstraction.