• DocumentCode
    1046809
  • Title

    The Well-Tempered Architecture

  • Author

    Booch, Grady

  • Author_Institution
    IBM
  • Volume
    24
  • Issue
    4
  • fYear
    2007
  • Firstpage
    24
  • Lastpage
    25
  • Abstract
    Virtually all well-structured music, music that pleases the ear and moves the spirit, is full of patterns. Music is a primal medium of expression, and while some musicians in every age push the envelope of contemporary practice, there have emerged over the centuries common patterns of song structure, motifs, and even scales to which our ears have become accustomed. As it turns out, these musical patterns aren´t so much constraining as they are liberating. Each level of structure imposes a discipline that limits a musical work from being something else and thus distinguishes one music piece from another. Similarly, all well-structured software-intensive systems are full of patterns. Architectural patterns serve the same role as song structure; design patterns and musical motifs are at the same level of abstraction; programmatic idioms and musical rhythms and scales are isomorphic.
  • Keywords
    music; software architecture; abstraction; architectural patterns; design patterns; musical motifs; musical patterns; musical rhythms; programmatic idioms; software-intensive systems; song structure; well-structured music; well-tempered architecture; Collaborative work; Computer architecture; Computer languages; Databases; Embedded system; Pattern matching; Rhythm; Software architecture; Software design; Software systems; architectural pattern; design pattern; pattern; software pattern;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2007.122
  • Filename
    4267597