
- Specification and Design of Component-based Coordination Systems by Integrating Coordination
- SAVCBS 2006 Challenge: Specification of Iterators Bruce W. Weide
- Using Wrappers to Add Run-Time Verification Capability to Java Beans
- A Specification-Based Approach to Reasoning About Pointers
- JML's Rich, Inherited Specifications for Behavioral Subtypes
- To: Graduate Students, Faculty, and Staff From: Albert Baker (2942165, baker@cs.iastate.edu)
- Discussion of Design Alternatives for JML Java 5 Annotations Kristina P. Boysen and Gary T. Leavens
- Design and implementation of a reusable type inference engine and its application to Scheme
- A Specification Language Design for the Java Modeling Language (JML) Using Java 5 Annotations
- DEET for Component-Based Software Murali Sitaraman
- Desugaring JML Method Specifications Arun D. Raghavan and Gary T. Leavens
- Enhancing Base-code Protection in Aspect-Oriented Mohamed ElBendary
- Call for Papers Workshop at
- Message from the Program Committee Chair FOAL has become one of the primary venues for work on the formal foundations of aspect languages. The reviewing
- Graph-Based Specification and Simulation of Featherweight Java with Around Advice
- Constraint satisfaction techniques for diagnosing errors in Design by Contract software
- Applying Translucid Contracts for Modular Reasoning about Aspect and Object Oriented Events
- Components, Objects, and Contracts Department of Informatics
- BeCecil, A Core ObjectOriented Language with Block Structure and Multimethods
- Information Hiding and Visibility in Interface Specifications Gary T. Leavens and Peter Mller
- Introduction to the Literature On Programming Language Design
- Lessons from the JML Project Gary T. Leavens and Curtis Clifton
- Using Analysis Patterns to Uncover Specification Errors William Heaven Alessandra Russo
- Aspects and Modular Reasoning in Nonmonotonic Logic Klaus Ostermann
- Executable Documentation of Template-Hook Interactions in Frameworks using JML
- Safely Creating Correct Subclasses without Seeing Superclass Code
- Modular Verification of HigherOrder Methods with Mandatory Calls Specified by Model Programs
- Model Variables: Cleanly Supporting Abstraction in Design By Contract
- SAVCBS 2004 Specification and Verification of
- Unweaving the Impact of Aspect Changes in AspectJ Luca Cavallaro
- NanoXen: Better Systems Through Rigorous Containment and Active Modeling
- Preventing Cross-Type Aliasing for More Practical Reasoning
- Behavioral Subtyping is Equivalent to Modular Reasoning for Object-oriented Programs
- Multiple Dispatch as Dispatch on Tuples Gary T. Leavens and Todd D. Millstein
- Executable Documentation of TemplateHook Interactions in Frameworks using JML
- Introduction to the Literature On Semantics
- An Analysis Framework for Security in Web Applications Gary Wassermann Zhendong Su
- Modular Specification of Frame Properties Peter Muller, Arnd Poetzsch-Heffter, and Gary T. Leavens
- Experiments in the use of -simulations for the components-verification of real-time systems
- Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli
- Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Message from the Program Committee Chair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
- Preventing Cross-Type Aliasing for More Practical Reasoning
- A Runtime Assertion Checker for the Java Modeling Language Yoonsik Cheon
- JML's Rich, Inherited Specifications for Behavioral Subtypes
- Behavioral Subtyping is Equivalent to Modular Reasoning for Objectoriented Programs
- PlanDirected Architectural Change For Autonomous Daniel Sykes, William Heaven, Jeff Magee, Jeff Kramer
- UML Automatic Verification Tool (TABU) M. Encarnacion Beato
- Com S 362 Name: Object-Oriented Analysis and Design
- Testing Components Neelam Soundarajan and Benjamin Tyler
- Ptolemy: A Language of Quantified, Typed Events Hridesh Rajan and Gary T. Leavens
- Design by Contract with JML Gary T. Leavens Yoonsik Cheon
- COP 4020 --Programming Languages 1 April 15, 2011 Free and Bound Variable Identifiers, Desugaring, in
- Reasoning About Iterators With Separation Logic Neelakantan R. Krishnaswami
- SAVCBS 2005 Specification and Verification of
- Using Analysis Patterns to Uncover Specification Errors William Heaven Alessandra Russo
- Seventh International Workshop on Specification and Verification of
- Professional Activities and Societies Gary Todd Leavens
- Typing For a Minimal Aspect Language Preliminary Report
- Using Analysis Patterns to Uncover Specification Errors William Heaven Alessandra Russo
- Protective Interface Specifications Gary T. Leavens and Jeannette M. Wing
- On the Horizontal Dimension of Software Architecture in Formal Specifications of Reactive Systems
- A design discipline and language features for modular reasoning in aspect-oriented programs
- FOAL 2010 Proceedings Proceedings of the Ninth Workshop on
- A Type Notation for Scheme by Gary T. Leavens and Curtis Clifton
- Performance Modeling of a JavaEE Component Application using Layered Queuing Networks: Revised
- ACOEL on CORAL A COmponent Requirement and Abstraction Language
- JML and Aspects: The Benefits of Instrumenting JML Features with AspectJ
- Reachability Analysis for Annotated Code Mikols Janota
- Modular Open Classes and Symmetric Multiple Dispatch Curtis Clifton, Gary T. Leavens, Craig Chambers, and Todd Millstein
- A Formal Approach to Software Component Specification Kung-Kiu Lau
- Formalizing Design Patterns: A Comprehensive Contract for Composite
- A Type Notation for Scheme by Gary T. Leavens, Curtis Clifton, and Brian Dorn
- JML: notations and tools supporting detailed design in Java
- Spectators and Assistants: Enabling Modular Aspect-Oriented Reasoning
- Enhancing the Pre and Postcondition Technique for More Expressive Specifications
- Concepts of Behavioral Subtyping and a Sketch of their
- Programming Languages 1: Course Policies and Procedures
- Total Correctness of Recursive Functions using JML4 George Karabotsos, Patrice Chalin, Perry R. James, Leveda Giannas
- Monitoring Design Pattern Contracts Jason O. Hallstrom
- Towards a Type System for Detecting Never-Matching Pointcut Compositions
- Com S 362 Name: Object-Oriented Analysis and Design
- Evaluating Larch/C++ as a Specification Language: A Case Study Using the
- Safely Creating Correct Subclasses without Seeing Superclass Code
- Roadmap for Enhanced Languages and Methods to Aid Verification
- Desugaring JML Method Specifications Arun D. Raghavan and Gary T. Leavens
- Evaluating the Expressiveness of a Multimethod ObjectOriented
- Proof-Transforming Compilation of Programs with Abrupt Termination
- FOAL 2002 Proceedings Foundations of Aspect-Oriented Languages
- Demonstration of JML Tools Gary T. Leavens, Yoonsik Cheon, and David R. Cok
- Behavioral Subtyping, Specification Inheritance, and Modular Reasoning
- Specification Facets for More Precise,
- Multiple Concerns in AspectOriented Language Design: A Language Engineering Approach to Balancing Benefits, with
- Formal Definition of the Parameterized Aspect Calculus Curtis Clifton, Gary T. Leavens, and Mitchell Wand
- Proceedings of the Eighth Workshop on Foundations of Aspect-Oriented Languages
- Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Message from the Program Committee Chair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
- A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming
- Supporting covariant return types and generics in type relaxed weaving
- Performance Analysis Based upon Complete Profiles Denison University
- An Object-Oriented Event Calculus Jeremiah S. Patterson
- Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli
- Effective Verification of Systems with a Dynamic Number of Components
- A Machine-Checked Model of Safe Composition Benjamin Delaware, William Cook, Don Batory
- MAO: Ownership and Effects for more Effective Reasoning about Aspects
- Gary Todd Leavens University of Central Florida, Harris Center
- Com S 541 ---Programming Languages 1 August 22, 1997 Reserve List
- Programming Languages 1: Course Policies and Procedures
- Certificate translation for specification-preserving advices Gilles Barthe
- Proof-Transforming Compilation of Programs with Abrupt Termination
- Modular Verification of Performance Correctness Dept. Math. and Comp. Science
- Fundamentals of Concern Manipulation Talk Abstract
- Preliminary Design of JML: A Behavioral Interface Specification Language for Java
- JML: A Notation for Detailed Design by Gary T. Leavens, Albert L. Baker, and Clyde Ruby
- BeCecil Chambers & Leavens Appendix A Dynamic Semantics
- ACL ---Eliminating Parameter Aliasing with Dynamic Dispatch
- Dynamic Semantics and Typechecking of Tuple
- Following the Grammar Gary T. Leavens
- Specification and Verification of Inter-Component Constraints in CTL
- FOAL 2011 Proceedings Proceedings of the Tenth Workshop on
- SAVCBS 2004 Specification and Verification of
- A Framework for Implementing Type Systems Brian Dorn and Gary T. Leavens
- Compilation Semantics of Aspect-Oriented Programs
- Thread-Modular Verification by Context Inference Ranjit Jhala
- On bytecode slicing and AspectJ interferences Antonio Castaldo D'Ursi
- De-constructing and Re-constructing Aspect-Orientation William Harrison
- Call and Execution Semantics in AspectJ Ohad Barzilay
- Alias-free parameters in C using multibodies
- A synchronized block join point for AspectJ Chenchen Xi Bruno Harbulot John R. Gurd
- Lessons from the JML Project Gary T. Leavens and Curtis Clifton
- Verification of Evolving Software Sagar Chaki Natasha Sharygina Nishant Sinha
- Following the Grammar Gary T. Leavens
- Using Isabelle to Help Verify Code That Uses Abstract Data Jason Kirschenbaum
- Alias-free Parameters in C for Better Reasoning and Optimization
- On Timed Components and their Abstraction Ramzi Ben Salah
- Modular Verification of ObjectOriented Programs
- Quantified, Typed Events for Improved Separation of Concerns Hridesh Rajan and Gary T. Leavens
- The JML and JUnit Way of Unit Testing and its Implementation
- Preliminary Design of JML: A Behavioral Interface Specification Language for Java
- Equational Reasoning with Subtypes Gary T. Leavens and Don Pigozzi
- FOAL 2003 Proceedings Foundations of Aspect-Oriented Langauges
- A Semantics for Advice and Dynamic Join Points in AspectOriented Programming
- Behavioral Subtyping in ObjectOriented Languages
- Diagnosis of Harmful Aspects Using Regression Verification Shmuel Katz
- A Runtime Assertion Checker for the Java Modeling Language Yoonsik Cheon
- On the relation of aspects and monads Christian Hofer and Klaus Ostermann
- Component-Interaction Automata as a Verification-Oriented
- Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Message from the Program Committee Chair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
- A Type System for Functional Traversal-Based Aspects Bryan Chadwick
- VC Generation for Functional Behavior and Non-Interference of Iterators
- A Runtime Assertion Checker for the Java Modeling Language (JML) Yoonsik Cheon and Gary T. Leavens
- Graph-Based Specification and Simulation of Featherweight Java with Around Advice
- Aspect-Oriented Programming with Type Classes Martin Sulzmann
- An Integrated Verification Environment for JML: Architecture and Early Results
- 1 Name____________________________Standard Solution Object-Oriented Analysis and Design
- Modular verification of higher-order methods with mandatory calls specified by model programs
- Design and Implementation of the Larch/C++
- Modular Speci cation of Frame Properties Peter Muller, Arnd Poetzsch-He ter, and Gary T. Leavens
- Demonstration of JML Tools Gary T. Leavens, Yoonsik Cheon, and David R. Cok
- Compositional Verification of Events and Observers Cynthia Disenfeld and Shmuel Katz
- Compositional Verification of Events and Observers Cynthia Disenfeld and Shmuel Katz
- Onspect: Ontology Based Aspects Parisa Rashidi
- Reconciling Trust and Modularity Goals in Web Hridesh Rajan, Jia Tao, Steve Shaner and Gary T. Leavens
- Roadmap for Enhanced Languages and Methods to Aid Verification
- Alias-free Parameters in C for Better Reasoning and Optimization
- Modular Specification of Frame Properties Peter Muller, Arnd Poetzsch-Heffter, and Gary T. Leavens
- Specification and verification challenges for sequential object-oriented programs
- A Thought on Specification Reflection Yoonsik Cheon, Yoshiki Hayashi, and Gary T. Leavens
- Behavioral Subtyping, Specification Inheritance, and Modular Reasoning
- Automatically generating consistent graphical user interfaces using a parser generator
- Research in the Design and Semantics of
- How the Design of JML Accommodates Both Runtime Assertion Checking
- Model Variables: Cleanly Supporting Abstraction in Design By Contract
- A Simple and Practical Approach to Unit Testing: The JML and JUnit Way
- Enhancing a behavioral interface specification language with temporal logic features
- Modular subclass verification: Safely creating correct subclasses without superclass code
- JML: notations and tools supporting detailed design in Java
- Multiple Concerns in Aspect-Oriented Language Design: A Language Engineering Approach to Balancing Benefits, with
- Parameterized Aspect Calculus: A Core Calculus for the Direct Study of Aspect-Oriented Languages
- Spectators and Assistants: Enabling Modular Aspect-Oriented Reasoning
- Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning
- The JML and JUnit Way of Unit Testing and its Implementation
- FMICS 2002 Preliminary Version An overview of JML tools and applications
- An Object-Oriented Event Calculus Jeremiah S. Patterson
- Translucid Contracts: Expressive Specification and Modular Verification for Aspect-oriented Interfaces
- Obliviousness, Modular Reasoning, and the Behavioral Subtyping Analogy
- Proceedings of the Seventh Workshop on Foundations of Aspect-Oriented Languages
- Proceedings of the Sixth Workshop on Foundations of Aspect-Oriented Languages
- FOAL 2006 Proceedings Foundations of Aspect-Oriented Languages
- FOAL 2005 Proceedings Foundations of Aspect-Oriented Languages
- FOAL 2004 Proceedings Foundations of Aspect-Oriented Languages
- FOAL 2002 Proceedings Foundations of Aspect-Oriented Languages
- Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli
- Message from the Program Committee Chair The FOAL workshop in its tenth edition continues to attract foundational work on aspect-oriented software devel-
- Applying Translucid Contracts for Modular Reasoning about Aspect and Object Oriented Events
- Supporting covariant return types and generics in type relaxed weaving
- Aspect Oriented Programming: a language for 2-categories
- Message from the Program Committee Chair The ninth FOAL workshop continues to be one of the primary forums for foundational work on aspect-oriented soft-
- Translucid Contracts for Aspect-oriented Interfaces Mehdi Bagherzadeh
- A Smooth Combination of Role-based Language and Context Activation
- Specifying and Exploiting Advice-Execution Ordering using Dependency State Machines
- Semantic Aspect Interactions and Possibly Shared Join Emilia Katz Shmuel Katz
- Rewriting Logic Model of Compositional Abstraction of Aspect-Oriented Software
- Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Message from the Program Committee Chair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
- Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli
- Message from the Program Committee Chair The eighth FOAL workshop maintains the high bar for quality set by previous instances. FOAL is one of the primary
- Modular Verification of Strongly Invasive Aspects Emilia Katz Shmuel Katz
- A Machine-Checked Model of Safe Composition Benjamin Delaware, William Cook, Don Batory
- Proceedings of the Seventh Workshop on Foundations of Aspect-Oriented Languages
- Message from the Program Committee Chair The seventh FOAL workshop maintains the high bar for quality set by previous instances. FOAL is one of the primary
- Enforcing Behavioral Constraints in Evolving Aspect-Oriented Programs
- Incremental Analysis of Interference Among Aspects Emilia Katz Shmuel Katz
- Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Message from the Program Committee Chair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
- Requirement Enforcement by Transformation Automata Douglas R. Smith
- Specializing Continuations A Model for Dynamic Join Points
- Modular Generic Verification of LTL Properties for Aspects Max Goldman Shmuel Katz
- Temporal Aspects as Security Automata CTI, DePaul University
- Fine-Grained Generic Aspects Tobias Rho, Gnter Kniesel, Malte Appeltauer
- On the Pursuit of Static and Coherent Weaving National University of Singapore,
- AOP and the Antinomy of the Liar Florian Forster
- Interference of Larissa Aspects David Stauch
- Proving aspect-oriented programming laws Leonardo Cole
- Slicing AspectJ Woven Code Davide Balzarotti, Antonio Castaldo
- Aspectual Caml: an Aspect-Oriented Functional Language Hideaki Tatsuzawa
- MiniMAO: Investigating the Semantics of Proceed Curtis Clifton and Gary T. Leavens
- Open Modules: A Proposal for Modular Reasoning in Aspect-Oriented Programming
- Using Program Slicing to Analyze Aspect Oriented Composition
- Aspect Reasoning by Reduction to Implicit Invocation Department of Computer
- On Composition and Reuse of Aspects Jrg Kienzle, Yang Yu, Jie Xiong
- Model Checking Applications of Aspects and Superimpositions
- Understanding AOP through the Study of Interpreters Robert E. Filman
- Formal AOP: Opportunity Abounds James Riely
- Black-Box Composition: a Dynamic Approach Casandra Holotescu
- Restrictions: Help in Documenting Client Code Under a Verified Software Paradigm
- Impact of Specification Abstractions on Client Verification Hampton Smith
- Sixth International Workshop on Specification and Verification of
- Fifth International Workshop on Specification and Verification of
- Call for Papers Workshop at
- SAVCBS 2001 Proceedings Specification and Verification of Component-Based Systems
- Com S 342 Name: Fall 2001 TA (or Section)
- Copyright 2002, IBM Corporation. All rights reserved. Member-Group Relationships Among Objects
- Verifying the Composite Pattern using Separation Logic Bart Jacobs Jan Smans Frank Piessens
- Model Programs for Preserving Composite Invariants Steve M. Shaner
- Integrating Math Units and Proof Checking for Specification and Verification
- Adapting JML to generic types and Java 1.6 David R. Cok
- Sixth International Workshop on Specification and Verification of
- Playing with Time in Publish-Subscribe using a Domain-Specific Model Checker
- On Timed Components and their Abstraction Ramzi Ben Salah
- Challenge Problem: Subject-Observer Specification with Component-Interaction Automata
- Game-Based Safety Checking with Mage Adam Bakewell
- Specification and Verification of Trustworthy Component-Based Real-Time Reactive Systems
- Compositional Failure-based Semantic Equivalences for Reo Specifications
- A Concept for Dynamic Wiring of Components Correctness in Dynamic Adaptive Systems
- Fifth International Workshop on Specification and Verification of
- Soundness and Completeness Warnings in ESC/Java2 Joseph R. Kiniry, Alan E. Morkan and Barry Denby
- Early Detection of JML Specification Errors using ESC/Java2
- Iterator Specification with Typestates Kevin Bierhoff
- JML-based Verification of Liveness Properties on a Class in Isolation
- Using Resemblance to Support Component Reuse and Andrew McVeigh, Jeff Kramer and Jeff Magee
- Automatic Data Environment Construction for Static Device Drivers Analysis
- Assume-Guarantee Testing Colin Blundell
- A Specification Language for Coordinated Objects Gabriel Ciobanu
- Classboxes An Experiment in Modeling Compositional Abstractions using Explicit Contexts
- Verification of Multithreaded Object-Oriented Programs with Invariants
- Basic Laws of Object Modeling Rohit Gheyi
- Integration of Legacy Systems in Software Architecture Maria Wahid Chowdhury
- Designing a Programming Language to Provide Automated Self-testing for Formally Specified Software Components
- Open Incremental Model Checking (Extended Abstract) Nguyen Truong Thang Takuya Katayama
- Automatic Extraction of Sliced Object State Machines for Component Interfaces
- The RESOLVE Compiler Gregory Kulczycki
- Synthesis of "correct" adaptors for protocol enhancement in component-based systems
- Spec#: A .NET Language for Software Contracts Mike Barnett, Rob DeLine, Manuel Fahndrich, K. Rustan M. Leino, Wolfram Schulte,
- Spying on Components: A Runtime Verification Technique Mike Barnett and Wolfram Schulte
- Architectural Reasoning in ArchJava Jonathan Aldrich Craig Chambers
- Reasoning about Composition: A Predicate Transformer Approach
- On Contract Monitoring for the Verification of Component-Based Systems
- Type Handling in a Fully Integrated Programming and Specification Language
- Following the Grammar Gary T. Leavens
- Plan-Directed Architectural Change For Autonomous Daniel Sykes, William Heaven, Jeff Magee, Jeff Kramer
- Investigating the Semantics of Proceed Curtis Clifton and Gary T. Leavens
- Selective Open Recursion: Modular Reasoning about Components and Inheritance
- 1 Name____________________________Standard Solution Object-Oriented Analysis and Design
- Toward Structural and Behavioral Analysis For Component Models
- Game-Based Safety Checking with Mage Adam Bakewell
- A Component-Based Specification Approach for Embedded Systems using FDTs
- This article appears in Software Tools for Technology Transfer. The original version is available at www.springerlink.com
- A Type Notation for Scheme by Gary T. Leavens and Curtis Clifton
- A Design Discipline and Language Features for Formal Modular Reasoning in
- Proceedings of the Eighth Workshop on Foundations of Aspect-Oriented Languages
- StrongRelaxAJ: integrating adaptability of RelaxAJ and expressiveness of StrongAspectJ
- Improving JML's assignable clause analysis Keywords: JML, frame axiom, modifies clause, assignable clause, runtime assertion check-
- Hierarchical Presynthesized Components for Automatic Addition of Fault-Tolerance: A Case Study
- Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli
- Modeling Aspects by Category Theory Serge P. Kovalyov
- Specifying Java Iterators with JML and Esc/Java2 David R. Cok
- Seventh International Workshop on Specification and Verification of
- Specification and Verification with References Bruce W. Weide and Wayne D. Heym
- Software Product Lines structuring based upon Market Montse Ereo
- To: Graduate Students, Faculty, and Staff From: Gary T. Leavens (2941580, leavens@cs.iastate.edu)
- A Framework for Implementing Type Systems Brian Dorn and Gary T. Leavens
- FOAL 2011 Proceedings Proceedings of the Tenth Workshop on
- Aspect Oriented Programming: a language for 2-categories
- Adapting the Java Modeling Language for Java 5 Annotations
- A Design Discipline and Language Features for Formal Modular Reasoning in
- A Thought on Specification Reflection Yoonsik Cheon, Yoshiki Hayashi, and Gary T. Leavens
- Challenge Problem: SubjectObserver Specification with ComponentInteraction Automata
- Forcing Behavioral Subtyping Through
- Ptolemy: A Language of Quantified, Typed Events Hridesh Rajan and Gary T. Leavens
- Modular Speci cation of Frame Properties Peter Muller, Arnd Poetzsch-He ter, and Gary T. Leavens
- Design of a JML Documentation Generator Arun David Raghavan
- Com S 362 Name: Object-Oriented Analysis and Design
- A Tool for the Behavioral Specification of Distributed Component-Based Systems.
- FOAL 2010 Proceedings Proceedings of the Ninth Workshop on
- Specification and verification challenges for sequential objectoriented programs
- Effective Verification of Systems with a Dynamic Number of Components
- BeCecil, A Core ObjectOriented Language with Block Structure and Multimethods
- A Simple and Practical Approach to Unit Testing: The JML and JUnit Way
- An Overview of Larch/C++: Behavioral Specifications
- JML: A Notation for Detailed Design by Gary T. Leavens, Albert L. Baker, and Clyde Ruby
- Modular Verification of Higher-Order Methods with Mandatory Calls Specified by Model Programs
- A join point for loops in AspectJ Bruno Harbulot
- Com S 362 Name: Object-Oriented Analysis and Design
- SAVCBS 2001 Proceedings Specification and Verification of Component-Based Systems
- Back to the Future: Pointcuts as Predicates over Traces
- Extensions of the theory of observational purity and a practical design for JML
- Call for Papers Workshop at
- Faithful mapping of model classes to mathematical structures Adam Darvas
- Enhancing a behavioral interface specification language with temporal logic features Faraz Hussain
- A Formal Basis for Aspect-Oriented Specification with Superposition
- Behavioral Interface Specication Languages John Hatcli, Gary T. Leavens, K. Rustan M. Leino,
- LSL traits for using Z with Larch December 1997
- Equational Reasoning with Subtypes Gary T. Leavens and Don Pigozzi
- MAO: Ownership and Effects for more Effective Reasoning about Aspects
- ACL Eliminating Parameter Aliasing with Dynamic Dispatch
- How the Design of JML Accommodates Both Runtime Assertion Checking
- Components, Objects, and Contracts Department of Informatics
- Concepts of Behavioral Subtyping and a Sketch of their
- Continuation Join Points Yusuke Endoh
- Call for Papers Workshop at
- Proceedings of the Sixth Workshop on Foundations of Aspect-Oriented Languages
- class Point1 extends Object{ private int _x, _y;
- In general, aspect-oriented programs require a whole-program anal-ysis to understand the semantics of a single method invocation.
- Modular Verification of Strongly Invasive Aspects Emilia Katz Shmuel Katz
- Specification and Verification of Trustworthy Component-Based Real-Time Reactive Systems
- MultiJava: Design Rationale, Compiler Implementation, and Applications
- Adding Superimposition To a Language Semantics --Extended Abstract --
- A Type Notation for Scheme by Gary T. Leavens, Curtis Clifton, and Brian Dorn
- A Categorical Characterization for the Compositional Features of the # Component Model
- Information Hiding and Visibility in Interface Specifications Gary T. Leavens and Peter Mller
- Distributed, Multi-threaded Verification of Java Programs Perry R. James, Patrice Chalin, Leveda Giannas, George Karabotsos
- MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting
- Non-null References by Default in the Java Modeling Patrice Chalin, Frdric Rioux
- Formal Semantics and Soundness of an Algorithm for Translating
- Executing Formal Specifications with Concurrent Constraint Programming
- A Runtime Assertion Checker for Java using JML
- Call for Papers Workshop at
- : Towards building a dynamic weaving aspect language for C
- Compositional Quality of Service Semantics Richard Staehli
- Integrating Specification and Documentation in an Object-Oriented Language
- Quantified, Typed Events for Improved Separation of Concerns Hridesh Rajan and Gary T. Leavens
- Reasoning about Procedure Calls with Repeated Arguments
- Towards An Open Trace-Based Mechanism position paper