Modular Specification and Verification of Object-Oriented Programs

Müller, Paul

Responsive image
Müller, Paul
12,92 MB


'Energies' presents the work of Ingenhoven Overdiek and Partner, one of Germany's most successful young architectural offices, for the first time. Introductory essays outline the methods and approach of the office, placing it within the context of the international architecture scene and history, followed by a thematic presentation of their most important projects: 'Working Worlds' shows innovative designs for workplaces in offices and industry, including the new headquarters for the publishing house, Burda. In 'Resources and ecology' the RWE high-rise in Essen, the Wan Xiang International Plaza in Shanghai, and the design for the administration offices at the Commerzbank in Frankfurt are amongst the most spectacular buildings documented. The chapter 'Mobility' provides the first detailed portrayal of the design for the new central station in Stuttgart. Recent projects such as a department store in Lübeck or the 'Central Park Berlin' are discussed in the chapter 'Town and Landscape'.Müller, Paul is the author of 'Modular Specification and Verification of Object-Oriented Programs' with ISBN 9783540431671 and ISBN 3540431675.

...1040 USA [email protected] William E ... Modular Specification and Verification of Object-Oriented ... ... ... Formal software verification has outgrown the area of academic case studies, and industry is showing serious interest. The logical next goal is the verification of industrial software products. Most programming languages used in industrial practice are object-oriented, e.g. Java, C++, or C#. FoVeOOS 2011 aimed to foster collaboration and ... Modular Reasoning in Object-Oriented Programming. Authors; Authors and affiliations; David ... Modular specification and verification of object-oriented ... ... . Authors; Authors and affiliations; David A. Naumann ; Chapter. 846 Downloads; Part of the Lecture Notes in Computer Science book series (LNCS, volume 4171) Abstract. Difficulties in reasoning about functional correctness and relational properties of object-oriented programs are reviewed. An approach using auxiliary state is briefly described ... Specification and Verification Techniques of Object Oriented Programs using Invariants ... classing, dynamic binding and modular reasoning. A lot of work has been done in the last decade on improving the consistency of object oriented softwares using object invariants and class invariants. A detailed analysis of all the modern approaches and their contribution in improving the specification ... The Spec# programming system is being developed as a research project at Microsoft Research in Redmond ... A Modular Reusable Verifier for Object-Oriented Programs. Mike Barnett, Bor-Yuh Evan Chang, Robert DeLine, Bart Jacobs, and K. Rustan M. Leino. In FMCO 2005, LNCS vol. 4111, Springer, 2006.Describes the architecture of the Boogie program verifier. Verification of object-oriented programs ... Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), 2019. [ PDF ] [ BIB ][ Publisher ] V. Astrauskas and P. Müller and F. Poli and A. J. Summers , Leveraging Rust Types for Modular Specification and Verification We propose an approach for the modular specification and verification of total correctness properties of object-oriented programs. We start from an existing program logic for partial correctness based on separation logic and abstract predicate families. We extend it with call permissions qualified by an arbitrary ordinal number, and we define a specification style that properly hides ... Computer Science Technical Reports Computer Science 7-5-1990 Modular Verification of Object-Oriented Programs with Subtypes Gary T. Leavens Iowa State University Follow this and a We propose an approach for the modular specification and verification of total correctness properties of object-oriented programs. The core of our approach is a specification style that prescribes a way to assign a level expression to each method such that each callee's level is below the caller's, even in the presence of dynamic binding. The specification style yields specifications that ......