Managing Software Interfaces of On-Board Automotive Controllers
Anthony Tsakiris · IEEE Software · 2010
This article provides a birds-eye view of the enormous upheaval involved in enhancing reuse across a product line. The classic approach originally espoused by David Parnas-separation of concerns-is an important driver, but the big take-away is that even when a team of experts collaborates on architectural refactoring, it's a slow, incremental process. There is no easy road to reuse.