We have developed Connectons, a new approach to the creation of independent and reusable software units. Connectons define an interface of input and output gates where all interactions are conveyed. Software interconnections can be modified at runtime, allowing the development of self-adaptive software that can adjust to changing environments. Connectons support also the hierarchical definition of software units. These characteristics make Connectons a good framework for building libraries of reusable software. In this presentation we will introduce Desmos, a Smalltalk-based implementation of Connectons, and several application examples.
Bio: Fernando J. Barros received a PhD on Theory of Modeling and Simulation. He his an Assistant Professor at the University of Coimbra, Portugal. Fernando Barros research interests include dynamic structure models and hierarchical & modular software.