TS-05: 150 lines of java with high architectural complexity

  • Authors:
  • Henrik Bærbak Christensen

  • Affiliations:
  • University of Aarhus, Aarhus N -- Denmark

  • Venue:
  • ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

In the short time span available in a software architecture course, it is difficult to find a software system that is both interesting from an architectural perspective and so small that it does not overwhelm the students.We present TS-05 which is a bare 150 line Java "toy-system" that never-the-less exhibits architectural complexity and challenges that emphasize the usefulness of architectural concepts, primarily views, quality attributes and connectors.