Framework Design: A Role Modeling Approach

Home - About » Computer Science - Research - Dissertation
Computer Science
Research, Industry Work,
Programming
Community Service
Hillside Group, CHOOSE,
Stanford GSA
The Serious Side
Business School,
Learning Chinese
Humorous Takes
Switzerland, United States,
Software, Fun Photos
Travel Stories
Europe, United States, Asia
  
Living Places
Berlin (+ Gallery), Zürich
Boston, S.F. + Bay Area

Dirk Riehle
Dissertation No. 13509, ETH Zürich.
Copyright 1999, 2000, Dirk Riehle. All rights reserved.

Abstract (Short Form)

This dissertation presents role modeling for framework design. Role modeling makes designing, learning, and using object-oriented frameworks easier than possible with traditional class-based approaches, because role modeling for framework design reduces class complexity and object collaboration complexity, and improves clarity of requirements put on use-clients. The dissertation extends class-based modeling with role modeling concepts and introduces frameworks as explicit design and implementation artifacts with well-defined boundaries. The dissertation's claims are validated with the help of three case studies that show how role modeling for framework design works in practice.

As HTML

As PDF

Addendum

End of page.

Copyright (©) 2007 Dirk Riehle. Some rights reserved. (Creative Commons License BY-NC-SA.) Original Web Location: http://www.riehle.org