Regular price
68.500 KD
inc. VAT
Couldn't load pickup availability
Table of contents
- Contentsv
- Contributorsix
- Prefacexiii
- Chapter 1. Software Evolution and the Staged Model of the Software Lifecycle1
- 1. Introduction3
- 2. Initial Development13
- 3. Evolution„The Key Stage16
- 4. Servicing19
- 5. Phase-Out and Closedown23
- 6. Case Studies24
- 7. Software Change and Comprehension31
- 8. Sustaining Software Value38
- 9. Future Directions: Ultra Rapid Software Evolution44
- 10. Conclusions47
- Acknowledgments47
- References48
- Chapter 2. Embedded Software55
- 1. What is Embedded Software?56
- 2. Just Software on Small Computers?57
- 3. Limitations of Prevailing Software Engineering Methods62
- 4. Actor-Oriented Design65
- 5. Examples of Models of Computation71
- 6. Choosing a Model of Computation79
- 7. Heterogeneous Models82
- 8. Component Interfaces84
- 9. Frameworks Supporting Models of Computation88
- 10. Conclusions89
- Acknowledgments89
- References90
- Chapter 3. Empirical Studies of Quality Models in Object-Oriented Systems97
- 1. Introduction98
- 2. Overview of Existing Studies99
- 3. Data Analysis Methodology112
- 4. Summary of Results131
- 5. Conclusions150
- Appendix A157
- Appendix B: Glossary161
- References162
- Chapter 4. Software Fault Prevention by Language Choice: Why C Is Not My Favorite Language167
- 1. Introduction and Background168
- 2. Why Use C?169
- 3. Why does Lisp Differ from C?171
- 4. Root Causes of Flaws: A Lisp Perspective173
- 5. Arguments against Lisp, and Responses179
- 6. But Why Is C Used by Lisp Implementors?185
- 7. Conclusion185
- Appendix 1: Cost of Garbage Collection186
- Appendix 2: Isn't C Free?187
- Acknowledgments and Disclaimers187
- References188
- Chapter 5. Quantum Computing and Communication189
- 1. Introduction190
- 2. The Surprising Quantum World192
- 3. The Mathematics of Quantum Mechanics202
- 4. Quantum Computing207
- 5. Quantum Communication and Cryptography220
- 6. Physical Implementations231
- 7. Conclusions240
- Appendix240
- References242
- Chapter 6. Exception Handling245
- 1. Introduction246
- 2. EHM Objectives248
- 3. Execution Environment249
- 4. EHM Overview253
- 5. Handling Models254
- 6. EHM Features263
- 7. Handler Context272
- 8. Propagation Models273
- 9. Propagation Mechanisms277
- 10. Exception Partitioning280
- 11. Matching282
- 12. Handler Clause Selection283
- 13. Preventing Recursive Resuming285
- 14. Multiple Executions and Threads290
- 15. Asynchronous Exception Events292
- 16. Conclusions297
- Appendix: Glossary298
- References301
- Chapter 7. Breaking the Robustness Barrier: Recent Progress on the Design of the Robust Multimodal S305
- 1. Introduction to Multimodal Systems306
- 2. Robustness Issues in the Design of Recognition-Based Systems313
- 3. Future Directions: Breaking the Robustness Barrier331
- 4. Conclusion333
- Acknowledgments333
- References333
- Chapter 8. Using Data Mining to Discover the Preferences of Computer Criminals343
- 1. Introduction344
- 2. The Target Selection Process of Criminals346
- 3. Predictive Modeling of Crime348
- 4. Discovering the Preferences of the Agents352
- 5. Methodology358
- 6. Testing with Synthetic Data364
- 7. Conclusions369
- References370
- Author Index375
- Subject Index385
- Contents of Volumes in this Series395
Book details
- Vendor Elsevier S & T
- SKU 9780120121564
- ISBN-13 9780080526676
- Author Zelkowitz, Marvin
- Category Technology & Engineering
- Subject General
Do you have questions about this book?
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.
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
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.
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
Instant delivery by email
Your access email arrives within minutes of checkout, with a sign-in link for each book — no shipping, no waiting.
Read on any device
Books open in VitalSource Bookshelf on your phone, tablet, or computer, online or offline. Your library is always available at aafaq.vitalsource.com — just log in with the email you used at checkout.
Lost the email?
Resend it to yourself in seconds from My eBook orders, or email cs@aafaqeducation.com and we'll help.