Intro
Presentations
Sample chapters
Electronic supplements
Case studies
Further reading
Instructors only
SE7 Web
 

Chapter 30 Security Engineering

Chapter 31 Service-oriented Software Engineering

The Untrustworthy Web Services Revolution. K. Birman. IEEE Computer, 39 (2), February 2006.
This article discusses the need for services to be trustworthy and suggests that existing technologies are to adequate to guarantee service dependability. He highlights the need for a debate on what is required to deliver services that can be trusted.

Chapter 32 Aspect-oriented Software Development

IEEE Software, January/February 2006. 23 (1).
This is a special issue with a number of articles which discuss practical experience with aspect-oriented programming and an article discussing early aspects - how aspects can be used in requirements and design.

The material here has been included for its instructional value. Neither the author nor Pearson Education Ltd offer any warranties or representations in respect of its fitness for a particular purpose. No liability is accepted by either the author or the publisher for any loss or damage arising from its use.  The dynamic nature of the web means that it cannot be guaranteed that all links will work. Please let me know of problems and (if possible) I will try and fix them.