PyDCL

Dynamic Contract Layers
Download

PyDCL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Christian Schubert
  • Publisher web site:
  • http://hpi.uni-potsdam.de/

PyDCL Tags


PyDCL Description

Dynamic Contract Layers PyDCL is an implementation of design by contract for Python based on context-oriented programming. It provides high flexibility in defining contracts with a grouping mechanism, thread-local scoping of contract checks, and run-time activation.PyDCL also includes ContextPy (Version 1.2).Examples:Please check the example scripts and test cases for API usage.References:For a detailed description of Dynamic Contract Layers and PyDCL please read our paper.Robert Hirschfeld, Michael Perscheid, Christian Schubert, Malte Appeltauer. "Dynamic Contract Layers". In Proceedings of the Symposium of Applied Computing 2010, Sierre, Switzerland. Requirements: · Python


PyDCL Related Software