Advances in Computers, Volume 56
1st Edition
Secure Checkout
Personal information is secured with SSL technology.Free Shipping
Free global shippingNo 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—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’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>
Description
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
Readership
Computer Science professionals, researchers, and students with particular emphasis on software engineering
Details
- No. of pages:
- 400
- Language:
- English
- Copyright:
- © Academic Press 2002
- Published:
- 5th August 2002
- Imprint:
- Academic Press
- Hardcover ISBN:
- 9780120121564
- eBook ISBN:
- 9780080526676
Reviews
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
Request Quote
Tax Exemption
Elsevier.com visitor survey
We are always looking for ways to improve customer experience on Elsevier.com.
We would like to ask you for a moment of your time to fill in a short questionnaire, at the end of your visit.
If you decide to participate, a new browser tab will open so you can complete the survey after you have completed your visit to this website.
Thanks in advance for your time.