Inconsistencies are ubiquitous in software engineering. The complexity
of a software project is cut down to specialized languages for
different tasks, like user interfaces, business processes or database
schemata. Files from one such domain often make references to
identifiers from other domains. This kind of references are seldom
explicit and thus hard to maintain.
We present an approach that uses Generic Programming to keep software
projects consistent across different languages.
-- AndresLoeh - 04 May 2010