Abstract
UML provides the means to use specific variation mechanisms to describe
hierarchical systems.
However, it does not support a description of variation, as it is required for
service architecture. UML
built-in extension mechanisms refine its specification. This chapter presents
the extensions of the UML
for representing variations in the software product line architecture of
middleware services. The product
line is defined as a middleware services framework that includes several
products. The products realize
different functionality by using various modern software technologies of
spontaneous networks.
Architecture design produces descriptions at two abstraction levels from
multiple viewpoints. The
modeling of service architectures benefits from a more familiar and widely
used notation that improves
stakeholders’ understanding of the architectural artifacts. A standard based
notation also enables more
extensive tool support for manipulating architecture models.
Original language | English |
---|---|
Title of host publication | Model-Driven Domain Analysis and Software Development |
Subtitle of host publication | Architectures and Functions |
Editors | Janis Osis, Erika Asnina |
Publisher | IGI Global |
Chapter | 16 |
Pages | 351-368 |
ISBN (Electronic) | 978-1-61692-876-6 |
ISBN (Print) | 978-1-61692-874-2 |
DOIs | |
Publication status | Published - 2010 |
MoE publication type | A3 Part of a book or another research book |