Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
ICSE '93 Selected papers from the Workshop on Studies of Software Design
Foundations of a simple and unified component-oriented language
Computer Languages, Systems and Structures
A language to bridge the gap between component-based design and implementation
Computer Languages, Systems and Structures
A Smalltalk implementation of Exil, a component-based programming language
Proceedings of the International Workshop on Smalltalk Technologies
An inheritance system for structural & behavioral reuse in component-based software programming
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Wringing out objects for programming and modeling component-based systems
Proceedings of the Second International Workshop on Combined Object-Oriented Modelling and Programming Languages
Hi-index | 0.00 |
Evolving object-oriented code such as replacing a part of a system, is not always as easy as it should be. This is because object-oriented languages do not enforce code modularisation. Component-oriented approches target this issue by expliciting software architecture in terms of components and connections between them. However, there is little language support for component-oriented programming. Existing attempts are not really well integrated with the hosting object-oriented language. In this paper, we present the CLIC component model, its integration and its support in the Smalltalk language.