Unanticipated Connection of Components based on their State Changes Notifications
Abstract
Component-based software development is a promis- ing track in software engineering to improve reuse. This paradigm is based on the unanticipated connection of inde- pendently developed black-box components. However, any existing proposals enable connections of components based on their state changes notifications without requiring that specific code related to the connection is integrated into components. In this article, we propose a solution to sup- port these kinds of connections. Our solution introduces component properties and special connectors. We show that properties ease component programming and connec- tors enforce strict separation between functional code and code dedicated to connection. We develop a prototype in Squeak named SCL (Simple Component Language) to give a concrete form to our proposition.
Domains
Other [cs.OH]
Loading...