Ideals: evolvability of software-intensive high-tech systems by