Peli de Halleux

Peli at RiSE

Total Posts: 35
News about the Research in Software Engineering area (RiSE)
page 1 of 4
Posted By: peli | Feb 5th @ 4:09 PM | Comments: 2
Francesco Logozzo: Programmazione per Contratti e runtime checking in .NET con i CodeContracts
Francesco Logozzo, ricercatore nel gruppo di ingegneria del software (RiSE) a Microsoft Research, offre una breve introduzione alla programmazione per contratti ed al progetto CodeContracts per .NET ...

[more ]
Posted By: peli | Jan 29th @ 1:00 PM | Comments: 16
Nikolai Tillmann: Moles - Replace any .NET method with a delegate
Nikolai Tillman, a member of the RiSE group at Microsoft Research, gives a short demo of Moles, a new framework that allows replacing any .NET method with a delegate. In the context of unit testing, one can use Moles to isolate from environment dependencies (such as time, file system, database, etc...) even when those dependencies are hard-coded through static method or sealed types. In this demo, Nikolai goes through the famous Y2K bug and how to test it...[more ]
Posted By: peli | Jan 12th @ 12:03 AM | Comments: 8
The Verification Corner: Loop Invariants
In this episode of The Verification Corner, Rustan Leino talks about Loop Invariants.  He gives a brief summary of the theoretical foundations and shows how a program can sometimes be systematically constructed from its specifications.  Rustan Leino is a Principal Researcher in the Research in Software Engineering (RiSE) group at Microsoft Research....[more ]
Posted By: peli | Dec 31st, 2009 @ 11:00 AM | Comments: 9
Nikolaj Bjørner and Leonardo de Moura: The Z3 Constraint Solver
Nikolaj Bjørner and Leonardo de Moura are Researchers in the Research in Software Engineering (RiSE) team at Microsoft Research. They are talking and demoing Z3, a high-performance SMT constraint solver. In this video, you'll get a 10000 feet overview of Z3 with a demo on how to use it throught its C# API.[more ]
Posted By: peli | Dec 22nd, 2009 @ 11:47 AM | Comments: 4
Francesco Logozzo - Static Checking with Code Contracts for .NET
Francesco Logozzo, a researcher at the Research in Software Engineering (RiSE) group at Microsoft Research, gives a demo of the static checker that comes with Code Contracts for .NET tools. The static checker allows you to verify that all the assertions in your code hold, without running the code![more ]
Posted By: peli | Dec 17th, 2009 @ 8:12 PM | Comments: 2
Manuel Fahndrich et Peli de Halleux - Code Contracts et Pex pour .NET
Manuel Fähndrich et Peli de Halleux, deux membres du groupe RiSE à Microsoft Research, nous font une petite demo de Code Contracts et Pex. Les Code Contracts peuvent être utilise pour specifier les pré-conditions et post-conditions de methodes. Ils peuvent aussi être compilé en assertions a l'exécution. Pex peut dès lors analyser et tenter de trouver des contres examples pour les invalider. Ceci est notre première video en francais, donc attendez-vous à avoir quelques termes anglais dans la conversation...[more ]
Posted By: peli | Dec 15th, 2009 @ 7:16 AM | Comments: 9
Jeffrey Van Gogh: Testing Rx with Pex
Ever wonder how the Reactive Extensions gets tested? Jeffrey Van Gogh gives a glimpse at how they do it. The Rx developers have been using Pex and writing parameterized unit tests.  In this video, we look at Enumerable.Zip and how we can use Pex to help testing it.[more ]
Posted By: peli | Dec 10th, 2009 @ 11:12 AM | Comments: 3
Juan Chen and Nikhil Swamy: FINE, Functional Programming for End-to-End Security Verification
Juan Chen and Nikhil Swamy, two researchers at the Research in Software Engineering group, present FINE, a new programming language for .NET. Software systems are governed by increasingly complex security policies. Ensuring that a system properly enforces its policy is hard. FINE is a new programming language (similar to F#) whose type system can be used to check that rich, stateful authorization and information flow policies are properly enforced...[more ]
Posted By: peli | Oct 26th, 2009 @ 9:45 PM | Comments: 6
SpecExplorer: Model-Based Testing made practicable
Keith Stobie, Wolfgang Grieskamp, and Nico Kicillof gave a presentation on the new version of Spec Explorer 2010 for Visual Studio. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models...[more ]
Posted By: peli | Oct 5th, 2009 @ 3:33 PM | Comments: 0
Emre Kiciman and Ben Livshits - Doloto: Download Time Optimizer for Web 2.0 Apps
Emre Kiciman and Ben Livshits present the ideas behind Doloto. Doloto is a DevLabs project that analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications...[more ]
page 1 of 4
Microsoft Communities