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
Link To Document