The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Managing variability in software architectures
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Communications of the ACM - Service-oriented computing
Services-Oriented Dynamic Reconfiguration Framework for Dependable Distributed Computing
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
wsBus: QoS-Aware Middleware for Reliable Web Services Interactions
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
AO4BPEL: An Aspect-oriented Extension to BPEL
World Wide Web
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
DySOA: making service systems self-adaptive
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Towards Variable Service Compositions Using VxBPEL
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Service adaptivity through cross-domain reconfiguration of non-functional properties
Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction
Modeling and managing the variability of Web service-based systems
Journal of Systems and Software
Managing service variability: state of the art and open issues
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Business policy compliance in service-oriented systems
Information Systems
Achieving multi-tenanted business processes in SaaS applications
WISE'11 Proceedings of the 12th international conference on Web information system engineering
Modeling and managing variability in process-based service compositions
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Variability as a service: outsourcing variability management in multi-tenant saas applications
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Applying CVL to business process variability management
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Semantic-based transaction model for web service
Information Systems Frontiers
Verification of variable service orchestrations using model checking
Proceedings of the 2013 International Workshop on Quality Assurance for Service-based Applications
Enabling ad-hoc business process adaptations through event-driven task decoupling
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
A survey of change management in service-based environments
Service Oriented Computing and Applications
Hi-index | 0.00 |
Web services provide a way to facilitate the business integration over the Internet. Flexibility is an important and desirable property of Web service-based systems due to dynamic business environments. The flexibility can be provided or addressed by incorporating variability into a system. In this study, we investigate how variability can be incorporated into service-based systems. We propose a language, VxBPEL, which is an adaptation of an existing language, BPEL, and able to capture variability in these systems. We develop a prototype to interpret this language. Finally, we illustrate our method by using it to handle variability of an example.