Muutke küpsiste eelistusi

E-raamat: Validation of Evolving Software

Edited by , Edited by , Edited by , Edited by
  • Formaat: PDF+DRM
  • Ilmumisaeg: 01-Jul-2015
  • Kirjastus: Springer International Publishing AG
  • Keel: eng
  • ISBN-13: 9783319106236
  • Formaat - PDF+DRM
  • Hind: 55,56 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 01-Jul-2015
  • Kirjastus: Springer International Publishing AG
  • Keel: eng
  • ISBN-13: 9783319106236

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

This book describes the methodology and accompanying technology for reducing the costs of validation of changes by introducing automatic techniques to analyze and test software increments. It builds a unified approach to efficient and reliable validation of changes and upgrades, and may be used as a research monograph and a reference book.

Part I Introduction
1 Introduction
3(4)
Hana Chockler
Daniel Kroening
Leonardo Mariani
Natasha Sharygina
2 Challenges of Existing Technology
7(12)
Hana Chockler
Daniel Kroening
Leonardo Mariani
Natasha Sharygina
3 Complementarities Among the Technologies Presented in the Book
19(6)
Hana Chockler
Daniel Kroening
Leonardo Mariani
Natasha Sharygina
Part II Static Analysis
4 Lightweight Static Analysis Check of Upgrades in C/C++ Software
25(12)
Hana Chockler
Sitvanit Ruah
5 Function Summarization-Based Bounded Model Checking
37(18)
Ondrej Sery
Grigory Fedyukovich
Natasha Sharygina
6 Incremental Upgrade Checking
55(18)
Ondrej Sery
Grigory Fedyukovich
Natasha Sharygina
7 Optimizing Function Summaries Through Interpolation
73(12)
Simone Fulvio Rollini
Leonardo Alt
Grigory Fedyukovich
Antti Eero Johannes Hyvarinen
Natasha Sharygina
Part III Dynamic Analysis
8 RADAR: Dynamic Analysis of Upgrades in C/C++ Software
85(22)
Fabrizio Pastore
Leonardo Mariani
Alberto Goffi
Manuel Oriol
Michael Wahler
9 G-RankTest: Dynamic Analysis and Testing of Upgrades in LabVIEW Software
107(18)
Leonardo Mariani
Oliviero Riganelli
Mauro Santoro
Ali Muhammad
Part IV Common Preprocessing and Hybrid Analysis
10 Measuring Change Impact on Program Behaviour
125(22)
Ajitha Rajan
Daniel Kroening
11 Static/Dynamic Test Case Generation For Software Upgrades via ARC-B and Deltatest
147(38)
Pietro Braione
Giovanni Denaro
Oliviero Riganelli
Mauro Baluda
Ali Muhammad
12 Regression Checking of Changes in C Software
185(24)
Fabrizio Pastore
Leonardo Mariani
Antti Eero Johannes Hyvarinen
Grigory Fedyukovich
Natasha Sharygina
Stephan Sehestedt
Ali Muhammad
Bibliography 209
Dr. Hana Chockler received her Ph.D. in Computer Science from the Hebrew University of Jerusalem in 2003. She is a member of the Software Modelling and Applied Logic Group in King's College, London, UK; she previously worked in the formal methods group at IBM Haifa Research Labs. She has particular expertise in coverage metrics and their extension to quality metrics; her broader research interests include formal verification, model-checking of hardware and software; coverage and vacuity in formal verification; causality, responsibility and its relation to formal methods; explanation of counterexamples and the cross-entropy method for testing.

Prof. Daniel Kroening received his Ph.D. in Computer Science from Saarland University in 2001. He was an assistant professor at ETH Zurich in 20042007, he is now a professor in the Dept. of Computer Science at the University of Oxford. His areas of interest include model checking, decision procedures and software analysis. A feature of his work is frequent interaction with industrial partners, such as Microsoft Research, Intel Research, Toyota Motors, Ford, and Airbus UK.

Dr. Leonardo Mariani received his Ph.D. in Computer Science at the University of Milano Bicocca in 2005, where he is currently a researcher, collaborating with the Laboratory of Test and Analysis. His research interests include the test and analysis of component-based systems, inference of behavioural models, dynamic analysis, test and analysis of service-based applications, design of self-healing solutions and the design and development of autonomous and adaptive systems.

Prof. Natasha Sharygina received her Ph.D. from the University of Texas at Austin. She is the head of the Formal Verification lab at the University of Lugano (USI) and an adjunct professor at Carnegie Mellon University. She is an expert in the field of formal verification, static analysis and system design. Her lab creates both theoretical frameworks andpractical tools to enable sound, scalable verification of industrial-size systems and they collaborate with industrial partners such as IBM Haifa, Cadence, Intel and ABB.