Object Oriented Computer Systems Engineering
This is the first book to concentrate on hardware and software co-design. The authors focus on applied development issues, addressing the problems associated with the design and development of computer-based systems, and covering the types of systems that include customised hardware and software components - such as embedded systems. The book is unique in its coverage of the use of object-oriented techniques for representing designs. The authors present a specific methodology - Model Based Object Oriented systems Engineering (MOOSE) which enables systems designs to be represented, analysed and developed through to an implementation. Readers will find many practical examples throughout the book to illustrate the concepts and techniques involved.