IEEE Computer Society

Home Home About Wiley-IEEE Computer Society Press Contact Us
Print this page Share

Component-Based Software Engineering: Selected Papers from the Software Engineering Institute

Alan W. Brown (Editor)
ISBN: 978-0-8186-7718-2
150 pages
October 1996, Wiley-IEEE Computer Society Press
Component-Based Software Engineering: Selected Papers from the Software Engineering Institute (081867718X) cover image
The papers presented in this book reflects the substantial research efforts taking place at SEI focusing on the development, deployment, and evolution of component-based software systems. The book explores many issues critical to component-based software engineering. It provides you with a foundation to better understand, apply, and improve your approach to software development. This SEI work identifies the primary considerations in moving from a traditional development approach to a component-based approach: evaluating software components, assembling components within an appropriate software architecture, and introducing and evolving a component-based system.
See More
Preface: Foundations for Component-Based Software Engineering.

PART I. INTRODUCTION.

From Subroutines to Subsystems: Component-Based Software Development (P.C. Clements).

Engineering of Component-Based Systems (A.W. Brown and K.C. Wallnau).

PART II. SOFTWARE EVALUATION.

Predicting Software Quality by Architecture-Level Evaluation (P. Clements, et al.).

A Framework for Systematic Evaluation of Software technologies (A.W. Brown and K.C. Wallnau).

Assessing the Quality of Large, Software-Intensive Systems: A Case Study (A.W. Brown, et al.).

PART III. SOFTWARE ARCHITECTURE.

Software Architecture: An Executive Overview (P.C. Clements and L.N. Northrop).

Toward a Distributed, Mediated Architecture for Workflow Management (K. Wallnau, et al.).

A Situated Evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA) (E. Wallace and K.C. Wallnau).

The Gadfly: An Approach to Architectural-Level System Comprehension (P. Clements, et al.).

PART IV. SOFTWARE UNDERSTANDING AND EVOLUTION.

Reengineering: An Engineering Problem (P.H. Feiler).

Coming Attractions in Program Understanding (S. Tilley and D. Smith).

Discovering a System Modernization Decision Framework: A Case Study in Migrating to Distributed Object Technology (E. Wallace, et al.).

Evolving Dependable Real Time Systems (L.Sha, et al.).

Modernization of Software Maintenance Practices Using Computer-Aided Sub-Processes (CASPs) (A.W.Brown).
See More