Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
A Unification Algorithm for Associative-Commutative Functions
Journal of the ACM (JACM)
Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Eclipse Modeling Framework
AspectJ in Action: Practical Aspect-Oriented Programming
AspectJ in Action: Practical Aspect-Oriented Programming
Towards a taxonomy of software change: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Unanticipated Software Evolution
Weaving Aspects into Web Service Orchestrations
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Challenges in Software Evolution
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Architecture model for personalizing interactive service: oriented application
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Incremental resolution of model inconsistencies
WADT'06 Proceedings of the 18th international conference on Recent trends in algebraic development techniques
Weaving multiple aspects in sequence diagrams
Transactions on aspect-oriented software development III
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
Visualizing and assessing a compositional approach of business process design
SC'10 Proceedings of the 9th international conference on Software composition
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
Aspect-oriented model development at different levels of abstraction
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
"Adore", a logical meta-model supporting business process evolution
Science of Computer Programming
Hi-index | 0.00 |
Services Oriented Architectures preach loosely-coupled services and high---level composition mechanisms, using for example Web Services to define services and Orchestrations to compose them. But orchestration evolutions imply modification at source code level. This article shows how the orchestration paradigm itself can be used to support evolution of Web Services Orchestrations through a behavioral merge process. Using the same model to express orchestrations and evolutions, we expose formally and illustrate in this contribution a merging process helping Wsoaadministrators to deal with behavioral evolutions.