๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Objects and Systems: Principled Design with Implementations in C++ and Java

โœ Scribed by Bernard P. Zeigler (auth.)


Publisher
Springer-Verlag New York
Year
1997
Tongue
English
Leaves
232
Series
Undergraduate Texts in Computer Science
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


The author's aim in this textbook is to provide students with a clear understanding of the relationship between the principles of object-oriented programming and software engineering. Professor Zeigler takes an approach based on state representation to formal specification. Consequently, this book is unique through its - emphasis on formulating primitives from which all other functionality can be built; - integral use of a semi-formal behaviour specification language based on state transition concepts; -differentiation between behaviour and implementation; -a reusable heterogeneous container class library; -ability to show the elegance and power of ensemble methods with non-trivial examples. As a result, students studying software engineering will find this a distinctive and valuable approach to programming and systems engineering.

โœฆ Table of Contents


Front Matter....Pages i-xxi
Object Orientation and State Systems....Pages 1-11
Object Behavior Specification: Software Blueprints....Pages 13-25
Lists: Behavior Specification, Models and Implementations....Pages 27-36
Inheritance Hierarchies and Hierarchical Construction....Pages 37-52
Containers: An Object Behavior Specification....Pages 53-70
C++ Implementation of a Heterogeneous Container Class Library....Pages 71-99
Testing Based on Behavior Specification....Pages 101-123
Constructing Inheritance Class Hierarchies....Pages 125-137
Ensemble-Based Implementation of Containers....Pages 139-151
Ordered Containers and Their Implementation....Pages 153-167
More Useful Concepts for Containers....Pages 169-180
Design Based on Hierarchical Decomposition and Ensemble Methods....Pages 181-201
Java and Threaded Containers....Pages 203-217
Back Matter....Pages 219-221

โœฆ Subjects


Software Engineering/Programming and Operating Systems


๐Ÿ“œ SIMILAR VOLUMES


Objective Coordination in Multi-Agent Sy
โœ Michael Schumacher (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Based on a suitably defined coordination model distinguishing between objective (inter-agent) coordination and subjective (intra-agent) coordination, this book addresses the engineering of multi-agent systems and thus contributes to closing the gap between research and applications in agent techn

Objective Coordination in Multi-Agent Sy
โœ Michael Schumacher (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Based on a suitably defined coordination model distinguishing between objective (inter-agent) coordination and subjective (intra-agent) coordination, this book addresses the engineering of multi-agent systems and thus contributes to closing the gap between research and applications in agent techn

Objective Coordination in Multi-Agent Sy
โœ Michael Schumacher (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Based on a suitably defined coordination model distinguishing between objective (inter-agent) coordination and subjective (intra-agent) coordination, this book addresses the engineering of multi-agent systems and thus contributes to closing the gap between research and applications in agent techn

Objective Coordination in Multi-Agent Sy
โœ Michael Schumacher (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Based on a suitably defined coordination model distinguishing between objective (inter-agent) coordination and subjective (intra-agent) coordination, this book addresses the engineering of multi-agent systems and thus contributes to closing the gap between research and applications in agent techn

Object-Oriented Design with UML and Java
โœ Kenneth Barclay, John Savage ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐ŸŒ English

Unified Modeling Language (UML) is a general-purpose programming language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations