Behavior model based component search: an initial assessment

Behavior model based component search: an initial assessment

1 May 2010 Paper
Workshop No tags assigned

Authors: Carlo Ghezzi, Andrea Mocci

Proceedings of SUITE 2010 (ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation)

Citations
Google Scholar

Abstract. We focus on the problem of searching components based on semantic queries on their provided interface. Although semantics-based search has long been advocated as a key enabler in the context of component-based software development and, more recently, service-oriented computing, no practical and scalable approach has been proposed yet. This paper presents a promising model-based search technique for interface behaviors based on operational specifications, called behavioral equivalence models (Bems). Semantic queries are expressed equationally, following an algebraic specification style. The search engine tries to match specifications against queries. This can be done quite efficiently by encoding Bems into relational models and queries into relational logic formulae, whose satisfiability is checked with the SAT-based constraint solver KodKod. We can report on an initial very promising assessment of the proposed technique, which has been applied to searching components in Java libraries providing container functionalities.

Coauthors

Pre-Print

Project

1 December 2008 Project PhD Researcher

SMScom: Self-Managing Situated Computing

Methods and tools for the design, validation, and operation of dependable self-managing situated software.

SMScom: Self-Managing Situated Computing

Thanks for reading!

Behavior model based component search: an initial assessment

1 May 2010 Paper 0
Workshop No tags assigned

© Andrea Mocci | Closed Access