Location of Repository

Towards Feature Interactions in Business Processes

By Stephen Gorton and Stephan Reiff-Marganiec


This is the author's final draft of the paper published in Feature interactions in telecommunications and software systems IX / edited by Lydie du Bousquet and Jean-Luc Richier, pp. 99-113. Published by IOS Press, 2008. This publication is available from http://www.iospress.nl/The feature interaction problem is generally associated with conflicting features causing undesirable effects. However, in this paper we report on a situation where the combination of features (as policies) and service-targeted business processes yields non-negative effects. We consider business processes as base systems and policies as a feature mechanism for defining user-centric requirements and system variability. The combination of business processes and a diverse range of policies leads to refinement of activities and possible reconfiguration of processes. We discuss the ways in which policies can interact with a business process and how these interactions are different from other approaches such as the classical view of POTS or telecommunications features. We also discuss the conflicts that can arise and potential resolutions

Publisher: IOS Press
Year: 2008
OAI identifier: oai:lra.le.ac.uk:2381/4710

Suggested articles



  1. (2006). A formal approach to service component architecture. doi
  2. (2006). A Logic-based Methodology for Business Process Analysis and Design: Linking Business Policies to Workflow Models.
  3. (2003). A petri net-based model for web service composition. doi
  4. (2003). Antonio Cau, and Hussein Zedan. A compositional framework for access control policies enforcement. doi
  5. (2005). Appel: the accent project policy environment/language.
  6. (1999). Conflicts in policy-based distributed systems management. doi
  7. (2005). Developing flexible service portals. doi
  8. (2007). Electronic business using extensible markup language. http://www.ebxml.org/, doi
  9. (2004). Feature interaction in policies. doi
  10. (2003). Feature interaction: a critical review and considered forecast. doi
  11. Feature interactions in web services. doi
  12. (2005). Formal model and policy specification of usage control. doi
  13. (2002). Formal verification of e-services and workflows. doi
  14. Hybrid solutions to the feature interaction problem. doi
  15. (2007). Logic-based detection of conflicts in appel policies. doi
  16. (2004). On feature interactions among web services. doi
  17. Policy driven business management over web services. doi
  18. (2006). Policy support for business-oriented web service management. doi
  19. (2006). Process calculi and coordination languages with costs, priority and probability.
  20. (2006). Process Modelling Notation (BPMN) specification. http://www.bpmn.org, doi
  21. (2007). Service component architecture. http://www.ibm.com/developerworks/library/specification/ws-sca/,
  22. (2007). services business process execution language. http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf,
  23. (2005). Smawl: A small workflow language based on ccs.
  24. (2005). ter Hofstede. Formal description of non-functional service properties.
  25. (2001). ter Hofstede. Uml activity diagrams as a workflow specification language. In doi
  26. (2005). ter Hofstede. Yawl: yet another workflow language. doi
  27. (2005). Theoretical foundations for compensations in flow composition languages. doi
  28. (2007). Towards a classification of web service feature interactions. doi
  29. (2006). Towards a task-oriented, policy-driven business requirements specification for web services. doi
  30. Towards simplified specification of policies in different domains. doi
  31. (2007). Universal Description, Discovery and Integration. doi
  32. (2005). Using bpmn to model a bpel process. BPTrends,
  33. (2003). Using first-order logic to reason about policies. In doi
  34. (2001). Using spin for feature interaction analysis - a case study. doi
  35. (2007). Web Service Description Language v2.0. http://www.w3.org/TR/wsdl20/,
  36. (2003). Web Services: Concepts, Architectures and Applications. doi
  37. (2007). Web-based device workflow management engine. doi
  38. (2007). Workflow Patterns Initiative. Workflow patterns, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.