Cantitate/Preț
Produs

Programming Methodology: Monographs in Computer Science

Editat de Annabelle Mclver, Carroll Morgan
en Limba Engleză Hardback – oct 2002
The second half of the twentieth century saw an astonishing increase in computing power; today computers are unbelievably faster than they used to be, they have more memory, they can communicate routinely with remote machines all over the world - and they can fit on a desktop. But, despite this remarkable progress, the voracity of modem applications and user expectations still pushes technology right to the limit. As hardware engineers build ever-more-powerful machines, so too must software become more sophisticated to keep up. Medium- to large-scale programming projects need teams of people to pull everything together in an acceptable timescale. The question of how pro gram­ mers understand their own tasks, and how they fit together with those of their colleagues to achieve the overall goal, is a major concern. Without that under­ standing it would be practically impossible to realise the commercial potential of our present-day computing hardware. That programming has been able to keep pace with the formidable advances in hardware is due to the similarly formidable advances in the principles for design, construction and organisation of programs. The efficacy of these methods and principles speaks for itself - computer technology is all-pervasive - but even more telling is that they are beginning to feed back and inftuence hardware design as weIl. The study of such methods is called programming methodology, whose topics range over system-and domain-modelling, concurrency, object orientation, program specification and validation. That is the theme of this collection.
Citește tot Restrânge

Toate formatele și edițiile

Toate formatele și edițiile Preț Express
Paperback (1) 85177 lei  43-57 zile
  Springer – 3 dec 2010 85177 lei  43-57 zile
Hardback (1) 64251 lei  43-57 zile
  Springer – oct 2002 64251 lei  43-57 zile

Din seria Monographs in Computer Science

Preț: 64251 lei

Preț vechi: 80313 lei
-20% Nou

Puncte Express: 964

Preț estimativ în valută:
12298 12817$ 10237£

Carte tipărită la comandă

Livrare economică 06-20 ianuarie 25

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9780387953496
ISBN-10: 0387953493
Pagini: 470
Ilustrații: XVIII, 470 p.
Dimensiuni: 155 x 235 x 27 mm
Greutate: 0.86 kg
Ediția:2003
Editura: Springer
Colecția Springer
Seria Monographs in Computer Science

Locul publicării:New York, NY, United States

Public țintă

Professional/practitioner

Cuprins

I Models and correctness.- A Concurrency and interaction.- 1 Wanted: a compositional approach to concurrency.- 2 Enforcing behavior with contracts.- B Logical approaches to asynchrony.- 3 Asynchronous progress.- 4 A reduction theorem for concurrent object-oriented programs.- C Systems and real time.- 5 Abstractions from time.- 6 A predicative semantics for real-time refinement.- D Specifying complex behaviour.- 7 Aspects of system description.- 8 Modelling architectures for dynamic systems.- 9 “What is a method?” — an essay on some aspects of domain engineering.- II Programming techniques.- E Object orientation.- 10 Object-oriented programming and software development — a critical assessment.- 11 A trace model for pointers and objects.- 12 Object models as heap invariants.- 13 Abstraction dependencies.- F Type theory.- 14 Type systems.- 15 What do types mean? — From intrinsic to extrinsic semantics.- III Applications and automated theories.- G Putting theories into practice by automation.- 16 Automated verification using deduction, exploration, and abstraction.- 17 An experiment in feature engineering.- H Programming circuits.- 18 High-level circuit design.- I Security and keeping secrets.- 19 Power analysis: attacks and countermeasures.- 20 A probabilistic approach to information hiding.

Recenzii

From the reviews:
"The book represents a collection of essays concerning the various topics of programming methodology. … A sample selected above from twenty essays of the book shows the topics cover relatively broad spectrum of programming methodology. … Each essay concludes with a good set of references. This interesting book may be recommended namely to readers actively working in the field." (Ivan Martinec, Zentralblatt MATH, Vol. 1030, 2004)