• DocumentCode
    52554
  • Title

    Architectural Hoisting

  • Author

    Fairbanks, George

  • Author_Institution
    Google
  • Volume
    31
  • Issue
    4
  • fYear
    2014
  • fDate
    July-Aug. 2014
  • Firstpage
    12
  • Lastpage
    15
  • Abstract
    Architectural hoisting is a design technique where the responsibility for enforcing an intentional design constraint is implemented in the code rather than by relying solely on the diligence of the developers. This can help teams to achieve a global system property by avoiding inconsistences and lapses in implementing design rules.
  • Keywords
    Computer architecture; Design engineering; Pragmatics; IEEE; architectural hoisting; programming in the large; programming in the small; software; software architecture; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2014.82
  • Filename
    6834691