Document Type

Conference Paper


Available under a Creative Commons Attribution Non-Commercial Share Alike 4.0 International Licence




Modern technology is increasingly being employed to create a “smart” living experience. These “smart” technology entities are producing copious of amounts data, which in turn rely on increased storage, distribution and computation capacity to manage the data. Depending on the scenario, the diversity of piecemeal solutions almost reflects the diversity of problems they address. But some solutions can be reapplied. In the field of computing, design patterns can provide a general, reusable solution to commonly recurring problems within a given context through software design. This work seeks to determine the core elements of a technology-independent design pattern format and an open software framework can be developed to capture, share and redeploy existing successful and reusable strategies for commonly encountered smart environment use cases. Applying in areas such as assistive technology, energy management and environmental monitoring. The underpinning notion of this paper is to introduce “how, where and why” a rule set based in “design pattern” format could contribute to describe a general “understanding” of given cases in the smart environment domain, as well as allow different processes to collaborate with each other.