Integer and combinatorial optimization
Integer and combinatorial optimization
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Web services: beyond component-based computing
Communications of the ACM
Web services engineering: promises and challenges
Proceedings of the 24th International Conference on Software Engineering
DARE: Domain analysis and reuse environment
Annals of Software Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
eFlow: A Platform for Developing and Managing Composite e-Services
AIWORC '00 Proceedings of the Academia/Industry Working Conference on Research Challenges
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Ontology support for web service processes
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Intelligent Web services moving toward a framework to compose
Communications of the ACM - Service-oriented computing
Hi-index | 0.00 |
In this paper, we put forward an automatic method of acquiring the specific system composition model from a domain composition model and requirements for the specific system in domain-specific Web services composition. This is referred to as the variability consolidation problem in this paper. To achieve this goal, we designed a language to describe domain properties for Web services composition. The basis of our approach is to transform the domain composition model and the requirements for the specific system into a mathematical optimization problem, which can be solved by existing algorithms. Thus, this method is fully automatic and not prone to human errors. Our preliminary experimental results show that our method is quite feasible for solving problems with real world sizes.