Bertrand Meyer

Results: 47



#Item
1

14 Sample chapter from Touch of Class: An Introduction to Programming Well Using Objects and Contracts, by Bertrand Meyer, Springer Verlag, 2009. © Bertrand Meyer, Recursion and trees

Add to Reading List

Source URL: touch.ethz.ch

Language: English - Date: 2009-12-19 10:32:56
    2

    A Comparative Study of Programmer-Written and Automatically Inferred Contracts Nadia Polikarpova, Ilinca Ciupa, Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland {firstname.lastname}@inf.ethz.ch

    Add to Reading List

    Source URL: people.csail.mit.edu

    Language: English - Date: 2016-01-20 16:21:22
      3Robotics / Robot Operating System / For Inspiration and Recognition of Science and Technology / Robot / Educational technology / Andrew Ng / Carnegie Mellon School of Computer Science

      Concurrent Software Engineering and Robotics Education Jiwon Shin∗ , Andrey Rusakov∗ , and Bertrand Meyer∗† ∗ Chair of Software Engineering, Department of Computer Science, ETH Z¨urich, Switzerland

      Add to Reading List

      Source URL: se.inf.ethz.ch

      Language: English - Date: 2015-04-07 03:07:52
      4Software engineering / Theoretical computer science / Formal methods / Logic in computer science / Computer programming / Software testing / Extreme programming / Postcondition / Software bug / Precondition / Assertion / Random testing

      Automatic Program Repair by Fixing Contracts? Yu Pei, Carlo A. Furia, Martin Nordio, and Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland Abstract. While most debuggin

      Add to Reading List

      Source URL: se.inf.ethz.ch

      Language: English
      5Software engineering / Computing / Software / Concurrent programming languages / Control flow / Object-oriented programming languages / Exception handling / SCOOP / File locking / Go / Futures and promises / Concurrent computing

      Can Asynchronous Exceptions Expire? Benjamin Morandi, Sebastian Nanz, Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland http://se.inf.ethz.ch/

      Add to Reading List

      Source URL: se.inf.ethz.ch

      Language: English - Date: 2013-09-06 13:17:31
      6Software testing / Object-oriented programming / Integrated development environments / Compilers / EiffelStudio / Extreme programming / Random testing / Eiffel / Software bug / Unit testing / Computer programming / Design by contract

      Automated Program Repair in an Integrated Development Environment Yu Pei, Carlo A. Furia, Martin Nordio, Bertrand Meyer Chair of Software Engineering, Department of Computer Science, ETH Zurich, Switzerland Email: first

      Add to Reading List

      Source URL: se.inf.ethz.ch

      Language: English - Date: 2015-02-17 06:56:50
      7

      Specifying Reusable Components? Nadia Polikarpova, Carlo A. Furia, and Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland {nadia.polikarpova,carlo.furia,bertrand.meyer}@inf.ethz.ch Abstract. Reusable

      Add to Reading List

      Source URL: people.csail.mit.edu

      Language: English - Date: 2016-01-20 16:21:29
        8Software engineering / Software testing / Computing / Theoretical computer science / Formal methods / Logic in computer science / Object-oriented programming / Postcondition / Random testing / Eiffel / General-purpose computing on graphics processing units / Test data generation

        Applying Search in an Automatic Contract-Based Testing Tool Alexey Kolesnichenko, Christopher M. Poskitt, and Bertrand Meyer ETH Z¨ urich, Switzerland

        Add to Reading List

        Source URL: se.inf.ethz.ch

        Language: English - Date: 2013-08-30 12:25:15
        9

        Flexible Invariants Through Semantic Collaboration? Nadia Polikarpova, Julian Tschannen, Carlo A. Furia, and Bertrand Meyer Department of Computer Science, ETH Zurich, Switzerland Abstract

        Add to Reading List

        Source URL: people.csail.mit.edu

        Language: English - Date: 2016-01-20 16:21:19
          10Computing / Parallel computing / Computer programming / Software engineering / SCOOP / File locking / Communicating sequential processes

          Prototyping a Concurrency Model Benjamin Morandi, Mischael Schill, Sebastian Nanz, Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland http://se.inf.ethz.ch/

          Add to Reading List

          Source URL: se.inf.ethz.ch

          Language: English - Date: 2013-09-06 13:17:31
          UPDATE