2008 | OriginalPaper | Buchkapitel
State Space Reduction Techniques for Component Interfaces
verfasst von : Markus Lumpe, Lars Grunske, Jean-Guy Schneider
Erschienen in: Component-Based Software Engineering
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Automata-based interface and protocol specifications provide an elegant framework to capture and automatically verify the interactive behavior of component-based software systems. Unfortunately, the underlying formalisms suffer from
combinatorial state explosion
when constructing new specifications for composite components or systems and may therefore render the application of these techniques impractical for real-world applications. In this paper, we explore the
bisimulation
technique as a means for a mechanical state space reduction of component-based systems. In particular, we apply both strong and weak bisimulation to
Component Interaction Automata
in order to obtain a
minimal automata
that can serve as a behavioral equivalent abstraction for a given component specification and illustrate that the proposed approach can significantly reduce the complexity of an interface specification after composition.