Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Liam O'Brien
December 2012 - White Paper A Framework for Software Product Line Practice, Version 5.0

Topics: Software Architecture, Software Product Lines

Authors: Linda M. Northrop, Paul C. Clements, Reed Little, John McGregor, Liam O'Brien, Felix Bachmann, John K. Bergey, Gary Chastek, Sholom G. Cohen, Patrick Donohoe, Lawrence G. Jones, Robert W. Krut, Jr.

The framework for software product line practice describes the activities and practices in which an organization must be competent before it can benefit from fielding a product line of software systems.

February 2006 - Technical Note Acquiring Evolving Technologies: Web Services Standards

Topics: Acquisition Support, Software Architecture

Authors: Harry L. Levinson, Liam O'Brien

This technical note discusses some of the challenges of using Web services standards and presents the results generated by an assessment tool used to track the appropriateness of using this technology.

September 2005 - Technical Note Quality Attributes and Service-Oriented Architectures

Topics: Service-Oriented Architecture, Software Architecture

Authors: Liam O'Brien, Len Bass, Paulo Merson

This report examines the relationship between service-oriented architectures (SOAs) and quality attributes.

September 2005 - Technical Note SMART: The Service-Oriented Migration and Reuse Technique

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Liam O'Brien, Dennis B. Smith, Lutz Wrage

This document has been superseded by CMU/SEI-2008-TN-008, SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment.

December 2003 - Technical Note Integrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method (CBAM)

Topics: Software Architecture

Authors: Robert Nord, Mario R. Barbacci, Paul C. Clements, Rick Kazman, Mark H. Klein, Liam O'Brien, James E. Tomayko

This technical note reports on a proposal to integrate the SEI ATAM (Architecture Tradeoff Analysis Method) and the CBAM (Cost Benefit Analysis Method).

November 2003 - Technical Report Architecture Reconstruction Guidelines, Third Edition

Topics: Software Architecture

Authors: Rick Kazman, Liam O'Brien, Chris Verhoef

This report describes the process of architecture reconstruction using the Dali architecture reconstruction workbench.

November 2003 - Technical Note Architecture Reconstruction of J2EE Applications: Generating Views from the Module Viewtype

Topics: Software Architecture

Authors: Liam O'Brien, Vorachat Tamarree

This report outlines the application of architecture reconstruction techniques to the Sun Microsystems' Duke's Bank system- Java2 Platform, Enterprise Edition/Enterprise JavaBeans (J2EE/EJB) application implemented mainly in Java.

September 2002 - Technical Note An Application of an Iterative Approach to DoD Software Migration Planning

Topics: Acquisition Support

Authors: John K. Bergey, Liam O'Brien, Dennis B. Smith

This 2002 report outlines the early results of an approach to support software migration planning that focused on deriving actionable plans for focus areas that were identified in an initial increment of an overall migration plan.

August 2002 - Technical Report Software Architecture Reconstruction: Practice Needs and Current Approaches

Topics: Acquisition Support, Software Architecture

Authors: Liam O'Brien, Christoph Stoermer, Chris Verhoef

This report presents the concept of practice scenarios for architecture reconstruction.

April 2002 - Technical Note MAP and OAR Methods: Techniques for Developing Core Assets for Software Product Lines from Existing Assets

Authors: Liam O'Brien, Dennis B. Smith

This 2002 report describes the MAP and OAR methods, the activities that each involves, and examples of applying them.

March 2002 - Technical Note Experiences in Architecture Reconstruction at Nokia

Topics: Software Architecture

Authors: Liam O'Brien

This 2002 report outlines details of past and current architecture reconstruction work on several systems at Nokia.

August 2001 - Technical Note DoD Software Migration Planning

Authors: John K. Bergey, Liam O'Brien, Dennis B. Smith

This 2001 report describes migration planning, identifies influencing factors, outlines a set of migration planning activities, and offers a set of guidelines for the migration planning process.

August 2001 - Technical Report Architecture Reconstruction Guidelines

Topics: Software Architecture

Authors: Rick Kazman, Liam O'Brien, Chris Verhoef

This report describes the process of architecture reconstruction using the Dali architecture reconstruction workbench.

July 2001 - Technical Note Architecture Reconstruction to Support a Product Line Effort: Case Study

Topics: Software Architecture

Authors: Liam O'Brien

This report describes the architecture reconstruction process that was followed when the SEI performed architecture reconstructions on three small automotive motor systems.

June 2001 - Technical Note Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets

Topics: Software Architecture

Authors: John K. Bergey, Liam O'Brien, Dennis B. Smith

OAR is a systematic, architecture-centric, decision-making method for mining existing components for a product line or new software architecture.