scientific article; zbMATH DE number 1105469

From MaRDI portal
Publication:4371400

zbMath0987.68516MaRDI QIDQ4371400

Bertrand Meyer

Publication date: 18 January 1998


Title: zbMATH Open Web Interface contents unavailable due to conflicting licenses.



Related Items

Software perfective maintenance: Including retrainable software in software reuseQuiz games as a model for information hidingViews on Behaviour Protocols and Their Semantic FoundationHolistic Specifications for Robust ProgramsAlgorithmic support for model transformation in object-oriented software developmentModular specification of frame properties in JMLMethod redefinition-ensuring alternative behaviorsWhat is a sorting function?An Automatic Technique for Static Deadlock PreventionNewContracts for concurrencyBeyond contracts for concurrencyCameo: an alternative model of concurrency for EiffelMechanisms for improved covariant type-checkingTransposing partial components--an exercise on coalgebraic refinementCreol: A type-safe object-oriented model for distributed concurrent systemsTowards imperative modules: reasoning about invariants and sharing of mutable stateAre the logical foundations of verifying compiler prototypes matching user expectations?On assertion-based encapsulation for object invariants and simulationsSpecification and verification challenges for sequential object-oriented programsMatching in security-by-contract for mobile codeStructural and behavioural compatibility of graphical service specificationsAutomated compositional proofs for real-time systemsObservational purity and encapsulationCompositional reasoning about active objects with shared futuresAn algebraic glimpse at bunched implications and separation logicVerification of object-oriented programs: a transformational approachTools for support of automata-based programmingA CSP model of Eiffel's SCOOPPartiality, State and Dependent TypesOn the role of memory in object-based and object-oriented languagesClass invariants as abstract interpretation of trace semanticsService refinementOn environment-driven software model for internetwareA Coalgebraic Semantics of SubtypingThe interaction of contracts and lazinessMetamodeling semantics of multiple inheritanceIntegrating a formal method into a software engineering process with UML and JavaFormal design and implementation of constraints in software componentsThe weakest specifunctionVerification of Concurrent Systems with VerCorsLoop invariantsInferring Loop Invariants Using PostconditionsIncremental reasoning with lazy behavioral subtyping for multiple inheritanceChecking Java Assertions Using Automated Test-Case GenerationSound refactoringsEager and delayed contract monitoring for call-by-value and call-by-name evaluationBalancing flexibility and performance in three dimensional meshing toolsIncremental Reasoning for Multiple InheritanceFifty years of Hoare's logicDistributed Objects for Parallel Numerical ApplicationsCibai: An Abstract Interpretation-Based Static Analyzer for Modular Analysis and Verification of Java ClassesA unified solution framework for multi-attribute vehicle routing problemsDebugging Maude programs via runtime assertion checking and trace slicingClient-based cohesion metrics for Java programsAn algebraically specified language for data directed designEiffelReverse Hoare LogicObject-oriented hybrid systems of coalgebras plus monoid actionsA minimalist approach to objectsTowards an object-oriented framework for the advection-diffusion modelSound and Relaxed Behavioural InheritanceUsing CafeOBJ to Mechanise Refactoring Proofs and ApplicationDomain-specific Semantics and Data Refinement of Object ModelsInvariants for Non-Hierarchical Object StructuresModel-based specificationjContractor: Introducing design-by-contract to Java using reflective bytecode instrumentation