Erroneous Architecture is a Relative Concept

J. Adamek and F. Plasil (Czech Republic)


Faulty software architecture, framework, componentbehavior


The problem this paper addresses is that an architecture formed of software components can contain composition errors (introduced, for instance, as a result of the choice of aframework'sparameters).Thetitle"Erroneousarchitecture is a relative concept" is to emphasize that whether a composition error occurs in an architecture depends on the way the architecture is used in its environment. An important issue is finding a way to possibly statically verify that, for a given setup containing the architecture, no composition errors can occur in any run. The contribution of the paper is bringing an evidence that this can be done by employing behavior protocols and their consent operator.

Important Links:

Go Back