• DocumentCode
    3056954
  • Title

    An Economic Model for Software Architecture Decisions

  • Author

    Clements, Paul C.

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    Software architecture is touted as essential for system development, but its benefits are almost never quantified. Further, architects are faced with decisions about architecture (such as deciding when an architecture has outlived its usefulness) that should be answered on an economic basis. This paper presents an simple economic modeling language that has been useful in the realm of software product lines, and argues that a similar language would be equally useful in the realm of architecture decision-making.
  • Keywords
    decision making; product development; simulation languages; software architecture; software cost estimation; software reusability; decision making; economic modeling language; software architecture; software product line; Application software; Assembly; Computer architecture; Cost function; Decision making; Documentation; Software architecture; Software design; Software engineering; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Economics of Software and Computation, 2007. ESC '07. First International Workshop on the
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2955-0
  • Type

    conf

  • DOI
    10.1109/ESC.2007.2
  • Filename
    4273047