Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Test Driven Development: By Example
Test Driven Development: By Example
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model
SERA '06 Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications
Multilevel models in model-driven engineering, product lines, and metaprogramming
IBM Systems Journal - Model-driven software development
A Dynamic-SOA Home Control Gateway
SCC '06 Proceedings of the IEEE International Conference on Services Computing
iComponent: A Platform Independent Component Model for Dynamic Execution Environments
SYNASC '08 Proceedings of the 2008 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Dynamically adaptable applications with iPOJO service components
SC'07 Proceedings of the 6th international conference on Software composition
A user centric service-oriented modeling approach
World Wide Web
Hi-index | 0.00 |
Two important principles that drive the agile MDA processes are immediate execution and test first development. This paper presents a component model, called iComponent, that allows the development of executable models based on agile principles and service orientation. In order to ensure simple and fast definition of component operations, we use a concrete syntax for UML structured activities and a corresponding UML profile. The study also includes a mapping of iComponent to some existing service-oriented component frameworks (iPOJO, OSGi, SCA). The proposed platform-independent component model is part of a framework for component definition, validation and composition.