Back to Search Start Over

Structured Document Algebra in Action

Authors :
Peter Höfner
Andreas Zelend
Bernhard Möller
Dominik Köppl
Don Batory
Source :
Software, Services, and Systems ISBN: 9783319155449, Software, Services, and Systems
Publication Year :
2015
Publisher :
Springer International Publishing, 2015.

Abstract

A Structured Document Algebra (SDA) defines modules with variation points and how such modules compose. The basic operations are module addition and replacement. Repeated addition can create nested module structures. SDA also allows the decomposition of modules into smaller parts. In this paper we show how SDA modules can be used to deal algebraically with Software Product Lines (SPLs). In particular, we treat some fundamental concepts of SPLs, such as refinement and refactoring. This leads to mathematically precise formalization of fundamental concepts used in SPLs, which can be used for improved Feature-Oriented Software Development (FOSD) tooling.

Details

ISBN :
978-3-319-15544-9
ISBNs :
9783319155449
Database :
OpenAIRE
Journal :
Software, Services, and Systems ISBN: 9783319155449, Software, Services, and Systems
Accession number :
edsair.doi...........50ccf972fee186c30958fb374c11147b
Full Text :
https://doi.org/10.1007/978-3-319-15545-6_19