Abstract
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. 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 paper presents the extensions of the UML for representing variations in the software product line architecture of middleware services. 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.
modern software technologies of spontaneous networks. 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 paper presents the extensions of the UML for representing variations in the software product line architecture of middleware services. 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 | SERP 2007 |
Subtitle of host publication | proceedings of the 2007 International Conference on Software Engineering Research & Practice |
Editors | Hamid R. Arabnia, Hassan Reza, Lawrence Chung |
Publisher | CSREA Press |
Number of pages | 7 |
ISBN (Electronic) | 978-1-60132-035-3 |
ISBN (Print) | 978-1-60132-033-9 |
Publication status | Published - 2007 |
MoE publication type | A4 Article in a conference publication |
Event | The 2007 International Conference on Software Engineering Research and Practice (SERP'07) - Las Vegas, United States Duration: 25 Jun 2007 → 28 Jun 2007 |
Conference
Conference | The 2007 International Conference on Software Engineering Research and Practice (SERP'07) |
---|---|
Country/Territory | United States |
City | Las Vegas |
Period | 25/06/07 → 28/06/07 |
Keywords
- software architecture
- product line
- variability
- middleware
- service