0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Language Engineering and Rigorous Software Development - International LerNet ALFA Summer School 2008, Piriapolis, Uruguay,... Language Engineering and Rigorous Software Development - International LerNet ALFA Summer School 2008, Piriapolis, Uruguay, February 24 - March 1, 2008, Revised, Selected Papers (Paperback, 2009 ed.)
Ana Bove, Luis Soares Barbosa, Alberto Pardo, Jorge Sousa Pinto
R1,474 Discovery Miles 14 740 Ships in 10 - 15 working days

This volume contains the lecture notes from the courses o?ered at the Inter- tional Summer School on Language Engineering and Rigorous Software De- lopment, held in Piriap ' olis, Uruguay, from February 25 to March 1, 2008. The aim of the schoolwasthe dissemination of advancedscienti?c knowledge in the areas of programming languages and rigorous methods for software - velopment. The school was oriented to computer science graduate students and researchers,withaninterestinformaltechniquesforthedesignandconstruction of software systems as well as programming languages. The school was organized in the context of the LERnet (Language En- neering and Rigorous Software Development) project. LERnet is a project of the ALFA programme of the European Commission for co-operation between higher education institutions of the European Union and Latin America. The institutions that participate in the LERnet project are the following: - Chalmers Tekniska H.. ogskola, Sweden - Institut National de la Recherche en Informatique et Automatique (INRIA), France - Universidad de Castilla-La Mancha, Spain - Universidad Catol ' ica de Santiago del Estero, Argentina - Universidad EAFIT, Colombia - Universidade Federal de Minas Gerais, Brazil - Universidade do Minho, Portugal - Universidad Nacional de San Luis, Argentina - Universidad Polit' ecnica de Valencia, Spain - Universidad de la Republica ' , Uruguay - Universiteit Utrecht, The Netherlands The project oversees the mobility of PhD students from Latin America to the European Union and vice versa for a period of up to 18 months, to pursue

Rigorous Software Development - An Introduction to Program Verification (Paperback, 2011 ed.): Jose Bacelar Almeida, Maria Joao... Rigorous Software Development - An Introduction to Program Verification (Paperback, 2011 ed.)
Jose Bacelar Almeida, Maria Joao Frade, Jorge Sousa Pinto, Simao Melo de Sousa
R1,108 Discovery Miles 11 080 Ships in 10 - 15 working days

The use of mathematical methods in the development of software is essential when reliable systems are sought; in particular they are now strongly recommended by the official norms adopted in the production of critical software. Program Verification is the area of computer science that studies mathematical methods for checking that a program conforms to its specification. This text is a self-contained introduction to program verification using logic-based methods, presented in the broader context of formal methods for software engineering. The idea of specifying the behaviour of individual software components by attaching contracts to them is now a widely followed approach in program development, which has given rise notably to the development of a number of behavioural interface specification languages and program verification tools. A foundation for the static verification of programs based on contract-annotated routines is laid out in the book. These can be independently verified, which provides a modular approach to the verification of software. The text assumes only basic knowledge of standard mathematical concepts that should be familiar to any computer science student. It includes a self-contained introduction to propositional logic and first-order reasoning with theories, followed by a study of program verification that combines theoretical and practical aspects - from a program logic (a variant of Hoare logic for programs containing user-provided annotations) to the use of a realistic tool for the verification of C programs (annotated using the ACSL specification language), through the generation of verification conditions and the static verification of runtime errors.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Angelcare Nappy Bin Refills
R165 R145 Discovery Miles 1 450
Joggers Belt
 (1)
R59 R48 Discovery Miles 480
Vibro Shape Belt
R800 Discovery Miles 8 000
Ralph Lauren Polo Black Eau De Toilette…
R2,877 R2,456 Discovery Miles 24 560
Love And Above - A Journey Into…
Sarah Bullen Paperback R330 R284 Discovery Miles 2 840
Loot
Nadine Gordimer Paperback  (2)
R383 R318 Discovery Miles 3 180
Russell Hobbs Toaster (2 Slice…
R707 Discovery Miles 7 070
Elecstor B22 7W Rechargeable LED Bulb…
R399 R359 Discovery Miles 3 590
Loot
Nadine Gordimer Paperback  (2)
R383 R318 Discovery Miles 3 180
First Dutch Brands Leaf Design Hanging…
R145 Discovery Miles 1 450

 

Partners