• DocumentCode
    1504666
  • Title

    Point/Counterpoint

  • Author

    Wallnau, K. ; Kruchten, Philippe

  • Volume
    28
  • Issue
    3
  • fYear
    2011
  • Firstpage
    56
  • Lastpage
    59
  • Abstract
    We have the technology to produce software that has predictable behavior, but doing so requires a better understanding of the economics of confidence and better integration of architecting and programming. I have a long-standing interest in understanding how software components (for present purposes, implementations with interfaces) influence software design. From 2002 to 2008, several colleagues and I at the Software Engineering Institute explored how to combine software architecture and software components such that a system design specifies what architects must know and trust about the components, how this determines the kinds of architectural analyses they can perform, and what measure of confidence they can associate with the results. We referred to this combined capability as predictability by construction (PBC).
  • Keywords
    software architecture; Software Engineering Institute; predictability by construction; software architecture; software components; software design; Cognition; Computer architecture; Economics; Programming; Reliability; Software architecture; adl; architecture; architecture description language; assemblies; components; engineering; predictability by construction; programming; software;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2011.59
  • Filename
    5756295