cnotes6 - Copyright Reuse c Nancy Leveson, Sept. 1999...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Copyright c Nancy Leveson, Sept. 1999 Reuse (Assume have source code, not a commercial product) Ariane 5, Therac-25, British ATC, . .. Expectation: Significantly lower development costs and time. Amortize costs among all users or uses. Assumptions: Will be reused enough to recoup extra costs Can easily and cheaply integrate components into a new environment (interoperability).
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Copyright c Nancy Leveson, Sept. 1999 Reuse: Empirical Data High reuse in some limited environments, not widespread however. NASA Goddard Study Garlan, Allen, Ockerbloom: Performance problems (from large size and complexity) Complexity frequently inappropriate for tasks performed. Trouble fitting components together. In some cases, took significant reengineering to make the interoperate properly. Maintaining synthesized system difficult in absence of low-level understanding.
Background image of page 2
Copyright c Nancy Leveson, Sept. 1999 Reuse: Empirical Data (2) Siemens (hardware ASICs) reuse study: Time to build a reusable component can be 120-150% of time needed to develop component for single use (excludes documentation). For reusuable component, needed to develop new
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 10

cnotes6 - Copyright Reuse c Nancy Leveson, Sept. 1999...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online