COVID-19 Update: We are currently shipping orders daily. However, due to transit disruptions in some geographies, deliveries may be delayed. To provide all customers with timely access to content, we are offering 50% off Science and Technology Print & eBook bundle options. Terms & conditions.
Advances in Computers - 1st Edition - ISBN: 9780120121564, 9780080526676

Advances in Computers, Volume 56

1st Edition

Editor: Marvin Zelkowitz
Hardcover ISBN: 9780120121564
eBook ISBN: 9780080526676
Imprint: Academic Press
Published Date: 5th August 2002
Page Count: 400
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST

Institutional Subscription

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Table of Contents

    <li>Preface</li> <li>Software Evolution and the Staged Model of the Software Lifecycle<ul><li>Abstract</li><li>1 Introduction</li><li>2 Initial Development</li><li>3 Evolution&#x2014;The Key Stage</li><li>4 Servicing</li><li>5 Phase-Out and Closedown</li><li>6 Case Studies</li><li>7 Software Change and Comprehension</li><li>8 Sustaining Software Value</li><li>9 Future Directions: Ultra Rapid Software Evolution</li><li>10 Conclusions</li><li>Acknowledgments</li></ul></li> <li>Embedded Software<ul><li>Abstract</li><li>1 What is Embedded Software?</li><li>2 Just Software on Small Computers?</li><li>3 Limitations of Prevailing Software Engineering Methods</li><li>4 Actor-Oriented Design</li><li>5 Examples of Models of Computation</li><li>6 Choosing a Model of Computation</li><li>7 Heterogeneous Models</li><li>8 Component Interfaces</li><li>9 Frameworks Supporting Models of Computation</li><li>10 Conclusions</li><li>Acknowledgements</li></ul></li> <li>Empirical Studies of Quality Models in Object-Oriented Systems<ul><li>Abstract</li><li>1 Introduction</li><li>2 Overview of Existing Studies</li><li>3 Data Analysis Methodology</li><li>4 Summary of Results</li><li>5 Conclusions</li><li>Appendix A</li><li>Appendix B: Glossary</li></ul></li> <li>Software Fault Prevention by Language Choice: Why C is Not My Favorite Language<ul><li>Abstract</li><li>1 Introduction and Background</li><li>2 Why Use C?</li><li>3 Why Does Lisp Differ from C?</li><li>4 Root Causes of Flaws: A Lisp Perspective</li><li>5 Arguments against Lisp, and Responses</li><li>6 But Why is C Used by Lisp Implementors?</li><li>7 Conclusion</li><li>Acknowledgments and Disclaimers</li><li>Appendix 1 Cost of Garbage Collection</li><li>Appendix 2 Isn&#x2019;t C free?</li></ul></li> <li>Quantum Computing and Communication<ul><li>Abstract</li><li>1 Introduction</li><li>2 The Surprising Quantum World</li><li>3 The Mathematics of Quantum Mechanics</li><li>4 Quantum Computing</li><li>5 Quantum Communication and Cryptography</li><li>6 Physical Implementations</li><li>7 Conclusions</li><li>Appendix</li></ul></li> <li>Exception Handling<ul><li>Abstract</li><li>1 Introduction</li><li>2 EHM Objectives</li><li>3 Execution Environment</li><li>4 EHM Overview</li><li>5 Handling Models</li><li>6 EHM Features</li><li>7 Handler Context</li><li>8 Propagation Models</li><li>9 Propagation Mechanisms</li><li>10 Exception Partitioning</li><li>11 Matching</li><li>12 Handler Clause Selection</li><li>13 Preventing Recursive Resuming</li><li>14 Multiple Executions and Threads</li><li>15 Asynchronous Exception Events</li><li>16 Conclusions</li><li>Appendix: Glossary</li></ul></li> <li>Breaking the Robustness Barrier: Recent Progress on the Design of Robust Multimodal Systems<ul><li>Abstract</li><li>1 Introduction to Multimodal Systems</li><li>2 Robustness Issues in the Design of Recognition-Based Systems</li><li>3 Future Directions: Breaking the Robustness Barrier</li><li>4 Conclusion</li><li>Acknowledgments</li></ul></li> <li>Using Data Mining to Discover the Preferences of Computer Criminals<ul><li>Abstract</li><li>1 Introduction</li><li>2 The Target Selection Process of Criminals</li><li>3 Predictive Modeling of Crime</li><li>4 Discovering the Preferences of the Agents</li><li>5 Methodology</li><li>6 Testing with Synthetic Data</li><li>7 Conclusions</li></ul></li> <li>Author index</li> <li>Subject Index</li> <li>Contents of volumes in this series</li>


Advances in Computers remains at the forefront in presenting the new developments in the ever-changing field of information technology. Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of this technology that greatly shape our lives today.

Volume 56 presents eight chapters that describe how the software, hardware and applications of computers are changing the use of computers during the early part of the 21st century: Software Evolution and the Staged Model of the Software Lifecycle; Embedded Software; Empirical Studies of Quality Models in Object-Oriented Systems; Software Fault Prevention by Language Choice; Quantum computing and communication; Exception Handling; Breaking the Robustness Barrier: Recent Progress on the Design of Robust Multimodal Systems; Using Data Mining to Discover the Preferences of Computer Criminals.

As the longest-running continuous serial on computers, Advances in Computers presents technologies that will affect the industry in the years to come, covering hot topics from fundamentals to applications. Additionally, readers benefit from contributions of both academic and industry professionals of the highest caliber.

Key Features

  • Software Evolution and the Staged Model of the Software Lifecycle
  • Embedded Software
  • Empirical Studies of Quality Models in Object-Oriented Systems
  • Software Fault Prevention by Language Choice
  • Quantum computing and communication
  • Exception Handling
  • Breaking the Robustness Barrier: Recent Progress on the Design of Robust Multimodal Systems
  • Using Data Mining to Discover the Preferences of Computer Criminals


Computer Science professionals, researchers, and students with particular emphasis on software engineering


No. of pages:
© Academic Press 2002
5th August 2002
Academic Press
Hardcover ISBN:
eBook ISBN:


Praise for the serial
"Mandatory for academic libraries supporting computer science departments" --CHOICE

Ratings and Reviews

About the Editor

Marvin Zelkowitz

Affiliations and Expertise

University of Maryland, Department of Computer Science, College Park, USA