Matthieu Carlier

Learn More
—Verifying critical numerical software involves the generation of test data for floating-point intensive programs. As the symbolic execution of floating-point computations presents significant difficulties, existing approaches usually resort to random or search-based test data generation. However, without symbolic reasoning, it is almost impossible to(More)
—Constraint solving over floating-point numbers is an emerging topic that found interesting applications in software analysis and testing. Even for IEEE-754 compliant programs, correct reasoning over floating-point computations is challenging and requires dedicated constraint solving approaches to be developed. Recent advances indicate that numerical(More)
This paper describes the Integrated Development Environment Focal together with a brief proof of usability on the formal development of access control policies. Focal is an IDE providing powerful functional and object-oriented features that allow to formally express specification and to go step by step (in an incremental approach) to design and implement(More)
Floating-point computations are quickly finding their way in the design of safety-and mission-critical systems , despite the fact that designing correct floating-point algorithms is significantly more difficult than designing correct integer algorithms. For this reason, verification and validation of floating-point computations is a hot research topic. An(More)
Floating-point computations are quickly finding their way in the design of safety-and mission-critical systems , despite the fact that designing floating-point algorithms is significantly more difficult than designing integer algorithms. For this reason, verification and validation of floating-point computations is a hot research topic. An important(More)
  • 1