Liam O'Brien
Software Engineering Institute
Publications by Liam O'Brien
-
A Framework for Software Product Line Practice, Version 5.0
December 31, 2012 • White Paper
Linda M. NorthropReed LittleJohn McGregor
This document describes the activities and practices in which an organization must be competent before it can benefit from fielding a product line of software systems.
read -
Acquiring Evolving Technologies: Web Services Standards
February 01, 2006 • Technical Note
Harry L. LevinsonLiam 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.
read -
Quality Attributes and Service-Oriented Architectures
September 01, 2005 • Technical Note
Liam O'BrienLen BassPaulo Merson
This report examines the relationship between service-oriented architectures (SOAs) and quality attributes.
read -
SMART: The Service-Oriented Migration and Reuse Technique
September 01, 2005 • Technical Note
Grace LewisEdwin J. MorrisLiam O'Brien
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.
read -
Integrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method (CBAM)
December 01, 2003 • Technical Note
Robert NordMario R. BarbacciPaul C. Clements
This technical note reports on a proposal to integrate the SEI ATAM (Architecture Tradeoff Analysis Method) and the CBAM (Cost Benefit Analysis Method).
read -
Architecture Reconstruction Guidelines, Third Edition
November 01, 2003 • Technical Report
Rick KazmanLiam O'BrienChris Verhoef
This report describes the process of architecture reconstruction using the Dali architecture reconstruction workbench.
read -
Architecture Reconstruction of J2EE Applications: Generating Views from the Module Viewtype
November 01, 2003 • Technical Note
Liam O'BrienVorachat 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.
read -
An Application of an Iterative Approach to DoD Software Migration Planning
September 01, 2002 • Technical Note
John K. BergeyLiam O'BrienDennis 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.
read -
Software Architecture Reconstruction: Practice Needs and Current Approaches
August 01, 2002 • Technical Report
Liam O'BrienChristoph StoermerChris Verhoef
This report presents the concept of practice scenarios for architecture reconstruction.
read -
MAP and OAR Methods: Techniques for Developing Core Assets for Software Product Lines from Existing Assets
April 01, 2002 • Technical Note
Liam O'BrienDennis B. Smith
This 2002 report describes the MAP and OAR methods, the activities that each involves, and examples of applying them.
read -
Experiences in Architecture Reconstruction at Nokia
March 01, 2002 • Technical Note
Liam O'Brien
This 2002 report outlines details of past and current architecture reconstruction work on several systems at Nokia.
read -
DoD Software Migration Planning
August 01, 2001 • Technical Note
John K. BergeyLiam O'BrienDennis 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.
read -
Architecture Reconstruction Guidelines
August 01, 2001 • Technical Report
Rick KazmanLiam O'BrienChris Verhoef
This report describes the process of architecture reconstruction using the Dali architecture reconstruction workbench.
read -
Architecture Reconstruction to Support a Product Line Effort: Case Study
July 01, 2001 • Technical Note
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.
read -
Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets
June 01, 2001 • Technical Note
John K. BergeyLiam O'BrienDennis B. Smith
OAR is a systematic, architecture-centric, decision-making method for mining existing components for a product line or new software architecture.
read