Dirk Riehle's Industry and Research Publications

Category: 2.6 Architecture and Design

  • JUnit 3.8 documented using collaborations [Technical Report]

    JUnit 3.8 documented using collaborations [Technical Report]

    Author: Dirk Riehle Abstract: This paper describes the design of the unit testing framework JUnit v3.8. The documentation technique employed is an enhanced version of collaboration-based design, also known as role modeling. In collaboration-based design, objects are viewed as playing multiple roles in different contexts, and different contexts are viewed as task specific collaborations. The…