Speaker
Mr
Andreas Jung
(ESA/Software Systems Division)
Description
This short introduction to the software factories session sets up the context that has led to addressing this topic. Many project issues, often system or schedule ones, materialize in the software. To cope with them, an efficient measure is to reduce architecture complexity. This leads to the definition of software reference architecture, expressed with components, engineered with models and substantially parameterized. These mechanisms allow systematic configuration of the software within product lines, and open the door to an extensive automation of the software production, supported by software factories.
A paradigm shift is emerging, from building generic software, to building generic software factories, from reusing code to reusing solutions.