The most exciting phrase to hear in science, the one that heralds the most discoveries, is not "Eureka!" (I found it!) but "That's funny..."
~ Isaac Asimov
RASP Product Family Architecture
Fluxica's product family of data analysis solutions is based on the in-house developed RASP architecture. RASP stands for Real-time Adaptive Signal Processing and builds on more than five years of research results in software product family engineering.
The RASP architecture is documented as a case study in a research paper on software product families. The study illustrates an engineering approach for architecting the variability (reuse) infrastructure of a dynamically reconfigurable product family on-chip. From a software engineering perspective, the goal of the paper is twofold:
- It demonstrates how variability theory can be applied in an everyday engineering context.
- It exemplifies how software and hardware functionality can be combined into a single representation.
The RASP paper is part of the public domain and can be downloaded below:
- M. Jaring, Engineering Reconfigurable Product Families - Architecting the Variability Infrastructure of a Product Family On-Chip, Proceedings of the IEEE International Computer Software and Applications Conference (CompSAC), Chicago, USA, pp. 95-102, 2006.
To download, right click and save CompSAC2006.pdf (180 KB).
Software Engineering Research
As a service to the software engineering research community, this website also hosts earlier papers on variability in software product family engineering. Click here to redirect to the legacy page on variability research.