• DocumentCode
    780582
  • Title

    A syntactic theory of software architecture

  • Author

    Dean, Thomas R. ; Cordy, James R.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
  • Volume
    21
  • Issue
    4
  • fYear
    1995
  • fDate
    4/1/1995 12:00:00 AM
  • Firstpage
    302
  • Lastpage
    313
  • Abstract
    Introduces a general, extensible diagrammatic syntax for expressing software architectures based on typed nodes and connections and formalized using set theory. The syntax provides a notion of abstraction corresponding to the concept of a subsystem, and exploits this notion in a general mechanism for pattern matching over architectures. We demonstrate these ideas using a small example architecture language with a limited number of types of nodes and connectors, and a small taxonomy of architectures characterized as sets of patterns in the language
  • Keywords
    diagrams; formal languages; pattern matching; set theory; software engineering; type theory; abstraction; architecture language; connectors; extensible diagrammatic syntax; pattern matching; set theory; software architecture; software structure; subsystem; syntactic theory; taxonomy; typed connections; typed nodes; Computer architecture; Connectors; Councils; Information science; Information technology; Pattern matching; Set theory; Software architecture; Taxonomy;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.385969
  • Filename
    385969