Object-Oriented Software Development Using JavaTM Aspect-oriented software development with use cases Aspect-oriented software development Object-oriented software engineering Effective software development series. object-oriented software construction Improving software development productivity Embedded software development with eCos optimizing the software development life cycle Model-driven software development