In service oriented architecture (SOA), it is critical to identify, model, implement and manage non-functional requirements separately from functional requirements. Well-managed separation/synthesis of functional and non-functional requirements can significantly improve reusability, maintainability and performance of service-oriented applications. As the diversity and complexity of non-functional requirements have been increasing, SOA faces new and more challenging issues such as leveraging non-functional requirements in the early development phases (e.g., requirement and business process analysis phases), mapping high-level non-functional requirements to low-level non-functional properties/mechanisms, detecting and solving conflicts among non-functional requirements/properties, and enforcing non-functional requirements at runtime.By identifying these challenges and soliciting solutions to them, this book aims to provide an opportunity for both academic researchers and industry practitioners to report the state of the art and practice of engineering non-functional requirements in SOA.
Recommended topics include, but are not limited to, the following:
- Individual non-functional requirements/properties in various (enterprise to embedded) service-oriented applications
- e.g., QoS, security, fault tolerance, messaging, reliability, availability, service discovery, service orchestration/composition, data integration and data retention
- Methodologies to map high-level non-functional requirements to low-level non-functional properties/mechanisms
- Methodologies and tool support to separate and synthesize functional and non-functional requirements/properties
- Non-functional requirements/properties in requirements engineering, business process/rule engineering
- Architecture description languages, service description languages, modeling languages and domain-specific languages for non-functional requirements properties
- Object-oriented and aspect-oriented programming/modeling techniques for non-functional requirements/properties
- Model-driven engineering for non-functional requirements/properties
- Software development process and non-functional requirements/properties
- QoS monitoring/provisioning and service level agreements for non-functional requirements
- Regulatory compliance and non-functional requirements/properties
- Ontology frameworks for non-functional requirements/properties
- Middleware support for non-functional requirements/properties
- Theoretical foundations/tools for non-functional requirements/properties
- Industrial experience and standardization on non-functional properties/requirements
June 30, 2008: Chapter proposal (extended abstract) due
July 15, 2008: Chapter proposal acceptance notification
October 15, 2008: Full chapter due
November 17, 2008: Chapter acceptance notification
December 30, 2008: Revised chapter due
January 20, 2009: Final acceptance notification
February 5, 2009: Completed chapter due
Researchers and practitioners are invited to submit on or before June 30, 2008 a 2-3 page chapter proposal (extended abstract) clearly explaining the mission and concerns of his or her proposed chapter. The chapter proposal should summarize the proposed chapter and describe how it addresses non-functional requirements/properties engineering in SOA. Authors may submit original, unpublished research papers. Authors of accepted proposals will be notified by July 15, 2008 about the status of their proposals and sent chapter guidelines. Full chapters (approximately 7,000-9,000 words each) are expected to be submitted by October 15, 2008. All submitted chapters will be reviewed on double-blind review basis. The book is scheduled to be published by IGI Global (formerly Idea Group Inc.), www.igi-global.com, publisher of the Information Science Reference (formerly Idea Group Reference) and Medical Information Science Reference imprints, as part of the Advances in Web Services Research Book Series, found at www.igi-global.com/awsr.Proposals/abstracts should be emailed to the book editor with the subject line of "IGI chapter proposal" by June 30.
Editor:Junichi SuzukiEditorial Advisory Board Members:
Department of Computer Science
University of Massachusetts, Boston
jxs _at_ cs.umb.eduReviewers:
- Daniel Amyot, University of Ottawa, Canada
- Samik Basu, Iowa State University, USA
- Marko Boskovic, University of Oldenburg, Germany
- Lawrence Chung, University of Texas, Dallas, USA
- Jörg Dörr, Fraunhofer Institute for Experimental Software Engineering, Germany
- Kazi Farooqui, AT&T Labs, USA
- Hiroaki Fukuda, Keio University, Japan
- Dragan Gasevic, Athabasca University, Canada
- Aniruddha Gokhale, Vanderbilt University, USA
- Jeff Gray, University of Alabama at Birmingham, USA
- Fuyuki Ishikawa, National Institute of Informatics, Japan
- Jan Jürjens, The Open University, UK
- Dimitris Karagiannis, University of Vienna, Austria
- Nikola Milanovic, Berlin University of Technology, Germany
- Katsuya Oba, OGIS International, Inc., USA
- Michael Papazoglou, Tilburg University, The Netherlands
- Claudia Raibulet, University of Milano, Bicocca, Italy
- Michiaki Tatsubori, IBM Research, Tokyo Research Laboratory, Japan
- Marcel Tilly, Microsoft, European Microsoft Innovation Center, Germany
- Changzhou Wang, Boeing Phantom Works, USA
- Eric Yu, University of Toronto, Canada