This Article 
 Bibliographic References 
 Add to: 
May-June 2012 (vol. 29 no. 3)
pp. 24-27
Uwe Zdun, University of Vienna
Ayse Bener, Ryerson University
This special issue of IEEE Software explores the challenges in developing compliant software systems. Typically, organizations face conflicting objectives, with compliance policies possibly hindering innovation, slowing down the product development process, or making the whole process most costly. The goal of software engineering for compliance is to bridge the gap between the software engineering community and the compliance community. The articles in this special issue explain the nature and extent of this domain from different viewpoints, the technical challenges it poses, novel software engineering methods for supporting compliance, and the current state of the art.

1. S.W. Sadiq, G. Governatori, and K. Namiri, “Modeling Control Objectives for Business Process Compliance,” Proc. 5th Int'l Conf. Business Process Management, Springer, 2007, pp. 149–164.
2. H. Tran et al., “Compliance in Service-Oriented Architectures: A Model-Driven and View-Based Approach,” Information and Software Technology, vol. 54, no. 6, 2012, pp. 531–552.
3. A. Tarantino, Governance, Risk, and Compliance Handbook, John Wiley & Sons, 2008.
4. P. Silveira et al., “Aiding Compliance Governance in Service-Based Business Processes,” Non-Functional Properties for Service-Oriented Systems: Future Directions (NFPSLA-BOOK-2011), IGI Global, 2010, pp. 524–548.
5. S. Sackmann et al., “A Classification Model for Automating Compliance,” Proc. 2008 10th IEEE Conf. E-Commerce Technology, IEEE CS, 2008, pp. 79–86.
6. Y. Liu, S. Müller, and K. Xu, “A Static Compliance-Checking Framework for Business Process Models,” IBM Systems J., vol. 46, no. 2, 2007, pp. 335–361.
7. A. Awad, G. Decker, and M. Weske, “Efficient Compliance Checking Using BPMN-Q and Temporal Logic,” Proc. 6th Int'l Conf. Business Process Management, Springer, 2008, pp. 326–341.
8. K. Namiri and N. Stojanovic, “Pattern-Based Design and Validation of Business Process Compliance,” Proc. 2007 OTM Confederated Int'l Conf. the Move to Meaningful Internet Systems: CoopIS, DOA, ODBASE, GADA, and IS, Part I, Springer, 2007, pp. 59–76.
9. A. Birukou et al., “An Integrated Solution for Runtime Compliance Governance in SOA,” Proc. 8th Int'l Conf. Service-Oriented Computing (ICSOC10), LNCS 6470, Springer, 2010, pp. 122–136.
10. L.-T. Ly et al., “Design and Verification of Instantiable Compliance Rule Graphs in Process-Aware Information Systems,” Proc. 22nd Int'l Conf. Advanced Information Systems Eng. (CAiSE 10), LNCS 6051, Springer, 2010, pp. 9–23.
11. C. Rodríguez et al., “Analyzing Compliance of Service-Based Business Processes for Root-Cause Analysis and Prediction,” Proc. 10th Int'l Conf. Current Trends in Web Engineering (ICWE 10), F. Daniel, and F. Michele Facca eds., Springer, 2010, pp. 277–288.
12. W.M.P. van der Aalst, H.T. de Beer, and B.F. van Dongen, “Process Mining and Verification of Properties: An Approach Based on Temporal Logic,” Proc. 2005 OTM Confederated Int'l Conf. the Move to Meaningful Internet Systems: CoopIS, DOA, and ODBASE, LNCS 3760, Springer, 2005, pp. 130–147.
13. H. Tran et al., “An End-to-End Framework for Business Compliance in Process-Driven SOAs,” Proc. 12th Int'l Symp. Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), IEEE Press, 2010, pp. 407–414.

Index Terms:
software engineering, compliance, regulations, laws, business
Uwe Zdun, Ayse Bener, Erlinda L. Olalia-Carin, "Guest Editors' Introduction: Software Engineering for Compliance," IEEE Software, vol. 29, no. 3, pp. 24-27, May-June 2012, doi:10.1109/MS.2012.63
Usage of this product signifies your acceptance of the Terms of Use.