Aspect-oriented programming for Design-by-Contract technology support

Authors

  • Anna Kogay

Keywords:

design-by-contract, DBC, aspect-oriented programming, AOP, Aspect.NET

Abstract

The article deals with Design-by-Contract technology which provides a systematic approach to specifying and implementing object-oriented software elements. Advantages of the technology with a view to software reliability are discussed. Aspect-Oriented Programming methodology is reviewed and proposed as a method for Design-by-Contract support. Basic concepts of specifying contracts are stated and examples are provided on how to implement contracts by the use of aspects in Aspect.NET system.

Downloads

Published

2010-08-31

Issue

Section

Software Engineering

How to Cite

[1]
“Aspect-oriented programming for Design-by-Contract technology support”, Comput. Tools Educ., no. 4, Aug. 2010, Accessed: Oct. 23, 2026. Available: http://cte.eltech.ru/ojs/index.php/kio/article/view/1226