Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Component based development methods: comparison
CompSysTech '04 Proceedings of the 5th international conference on Computer systems and technologies
WWW '05 Proceedings of the 14th international conference on World Wide Web
Development Of Component-based Information Systems (Advances in Management Information Systems)
Development Of Component-based Information Systems (Advances in Management Information Systems)
Towards the theoretical foundation of choreography
Proceedings of the 16th international conference on World Wide Web
IEEE Transactions on Software Engineering
Model-driven development of component-based adaptive distributed applications
Proceedings of the 2008 ACM symposium on Applied computing
Modeling and Validating Service Choreography with Semantic Interfaces and Goals
SOSE '08 Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering
Realizability of Choreographies Using Process Algebra Encodings
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Tool support for the rapid composition, analysis and implementation of reactive services
Journal of Systems and Software
Specifying Component Behavior with Port State Machines
Electronic Notes in Theoretical Computer Science (ENTCS)
From flow-global choreography to component types
SAM'10 Proceedings of the 6th international conference on System analysis and modeling: about models
Model-driven development of context-aware services
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
ICT convergence: modeling issues
SAM'04 Proceedings of the 4th international SDL and MSC conference on System Analysis and Modeling
Choreography and orchestration conformance for system design
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Comparing six modeling approaches
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Hi-index | 0.00 |
This paper presents a Model-Driven framework to support component-based development. The framework addresses the following important issues: (1) how to reduce the cost of making component reusable, (2) how to efficiently ensure compatibility among components in a composition, (3) how to relate service composition to system composition. The framework supports three kinds of reusable building blocks: (1) collaborations for global cross-cutting behaviors including services and interfaces; (2) roles or partial components for component compositions; and (3) components for system compositions.