4.3 WP2 – Architectural Approaches
This WP aims to elicit and monitor the architectural approaches taken within the different
Research Themes. This is done with the goal of identifying, expressing and examining
similarities and differences between different architectural approaches. Where similarities
exist between architectural approaches the potential for merging approaches will be
examined. Where differences exist these shall be investigated in order to extract any
fundamental differences in approach. This iterative process of architectural reflection,
reconciliation and refinement will provide ongoing improvement in the shared
understanding of the various research directions conducted under the M-Zones
programme. This is essential in providing the context good communication of results
within the programme and to external parties – especially when considering the eclectic
range of research activities conducted under the programme. This understanding will also
help identify new, complementary lines of research and their relationship to existing
research activities.
As different researchers will start their research from very different directions, a
viewpoint oriented approach will be adopted to defining the different architectural
approaches. These viewpoints must span a variety of concerns from business/social
aspects, to logical/structural aspects, expressive and methodological techniques and
engineering/technology issues. Orthogonal to these viewpoints, consideration must be
given to the human experience of different roles that will benefit from the intended
research results, from end users to developers to administrator/operators. No viewpoint
will be considered pre-eminent, so individual descriptions can start from one viewpoint
and gradually consider issues in the other viewpoints. Depending on the viewpoint(s)
from which descriptions start some unevenness in the level of detail to which different
descriptions cover different viewpoints will be expected at different points in time. The
aim, however, is that all approaches should eventually form an opinion on all the
viewpoints, so that for example, research driven from business level concerns must at
some point address technology issues, while technology-driven research must at some
point express the business domain to which it applies.
A core part of describing the architectural approaches within the individual research
themes will be assembling and growing a shared model of the ubiquitous management
problem domain. Such a shared model must capture a minimal set of concepts that define
the problem domain and establish sufficient common understanding so that the different
architectural approaches can be more readily compared and contrasted. The problem
domain model will entail the definition of common concepts, e.g. ‘Smart Space’, ‘User’,
‘Service’ and the relationships and constraints that exist between them. In addition,
scenarios may be produced to further explain and detail the problem domain. The
description of individual architectural approaches will use of problem domain model as a
context and may refine the common scenario to explore further the subset of the problem
domain that a particular architectural approach is used to research. The problem domain
model will be refined over the lifetime of the project to reflect the emerging research
results, changes in the state of the art and refinement and reconciliation of the different
architectural approaches.
Deliverables
(Number, Due time in months from programme start):
D2.1 (T0+13): Architectural Approach Report
D2.2 (T0+18): Architectural Approach Report
D2.3 (T0+23): Architectural Approach Report
D2.4 (T0+30): Architectural Approach Report
D2.5 (T0+35): Architectural Approach Report
D2.6 (T0+42): Architectural Approach Report
D2.7 (T0+47): Architectural Approach Report
These
deliverables will be generated jointly with corresponding WP3 and WP4
deliverables.
WP2 Co-ordinator: TCD
(Dr. Dave Lewis)
|