Engineering of Software

The Continuing Contributions of Leon J. Osterweil

  • Peri L. Tarr
  • Alexander L. Wolf

Table of contents

  1. Front Matter
    Pages I-VIII
  2. Flow Analysis for Software Dependability

    1. Front Matter
      Pages 5-5
    2. Eran Yahav, Stephen Fink
      Pages 17-33
    3. Kevin Bierhoff, Nels E. Beckman, Jonathan Aldrich
      Pages 35-48
    4. Lloyd D. Fosdick, Leon J. Osterweil
      Pages 49-85
    5. Richard N. Taylor, Leon J. Osterweil
      Pages 87-113
  3. The Software Lifecycle

    1. Front Matter
      Pages 143-143
    2. Lori A. Clarke
      Pages 145-152
    3. Gianpaolo Cugola, Carlo Ghezzi, Leandro Sales Pinto
      Pages 163-177
    4. Geoffrey Clemm, Leon Osterweil
      Pages 207-234
    5. Richard N. Taylor, Frank C. Belz, Lori A. Clarke, Leon Osterweil, Richard W. Selby, Jack C. Wileden et al.
      Pages 235-263
  4. Software Process

    1. Front Matter
      Pages 289-289
    2. Stanley M. Sutton Jr.
      Pages 291-309
    3. Joel Greenyer, Jan Rieke, Wilhelm Schäfer, Oliver Sudmann
      Pages 311-322
    4. Leon Osterweil
      Pages 323-344
    5. Leon J. Osterweil
      Pages 345-359
    6. Stanley M. Sutton Jr., Dennis Heimbigner, Leon J. Osterweil
      Pages 361-382
    7. Alexander Wise, Aaron G. Cass, Barbara Staudt Lerner, Eric K. McCall, Leon J. Osterweil, Stanley M. Sutton Jr.
      Pages 383-397
    8. Bin Chen, George S. Avrunin, Elizabeth A. Henneman, Lori A. Clarke, Leon J. Osterweil, Philip L. Henneman
      Pages 399-417

About this book


Software engineering research can trace its roots to a few highly influential individuals. Among that select group is Leon J. Osterweil, who has been a major force in driving software engineering from its infancy to its modern reality. For more than three decades, Prof. Osterweil's work has fundamentally defined or significantly impacted major directions in software analysis, development tools and environments, and software process--all critical parts of software engineering as it is practiced today. His exceptional contributions to the field have been recognized with numerous awards and honors through his career, including the ACM SIGSOFT Outstanding Research Award, in recognition of his extensive and sustained research impact, and the ACM SIGSOFT Influential Educator Award, in recognition of his career-long achievements as an educator and mentor.

In honor of Prof. Osterweil's profound accomplishments, this book was prepared for a special honorary event held during the 2011 International Conference on Software Engineering (ICSE). It contains some of his most important published works to date, together with several new articles written by leading authorities in the field, exploring the broad impact of his work in the past and how it will further impact software engineering research in the future. These papers, part of the core software engineering legacy and now available in one commented volume for the first time, are grouped into three sections: flow analysis for software dependability, the software lifecycle, and software process.


Program Analysis Software Analysis Software Architecture Software Development Environment Software Lifecycle Software Process Engineering

Editors and affiliations

  • Peri L. Tarr
    • 1
  • Alexander L. Wolf
    • 2
  1. 1.IBM Thomas J. Watson Research CenterYorktown HeightsUSA
  2. 2., Department of ComputingImperial College LondonLondonUnited Kingdom

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2011
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-19822-9
  • Online ISBN 978-3-642-19823-6
  • Buy this book on publisher's site