JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
Data-Flow Oriented Visual Programming Libraries for Scientific Computing
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
Extending Grid-Based Workflow Tools With Patterns/Operators
International Journal of High Performance Computing Applications
Mashup-based information retrieval for domain experts
Proceedings of the 18th ACM conference on Information and knowledge management
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
A catalogue of component connectors to support development with reuse
Journal of Systems and Software
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
(Behavioural) design patterns as composition operators
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
Abstract: We improve current visual component composition environments by introducing composition patterns as first class objects that can be defined, stored and reused independently of the components. We document both components and composition patterns using an extended sequence diagram notation. For a component, typical usage protocols are specified while a composition pattern specifies how a set of roles interact. From this documentation, we check whether a component can work as described by a composition pattern using finite state automata theory and we generate glue-code for the composition. In this paper we present our approach, explain the checking algorithms and glue code generation and discuss the tool support we developed.