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

Dennis B. Smith
September 2011 - Special Report Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010)

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

This report summarizes the proceedings from the 2010 MESOA workshop and includes the accepted papers that were the basis for the presentations given during the workshop.

May 2011 - Video Introduction to the SOA Architect Professional Certificate with Dennis Smith

Topics: Service-Oriented Architecture, Software Architecture

Authors: Dennis B. Smith

Dennis Smith, SOA course instructor, discusses the SOA Architect Professional Certificate. Dennis explains the three main takeaways SOA certificate holders will recieve.

March 2010 - Technical Note A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems

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

Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

This 2010 report describes the agenda of an SEI-led group that was formed to explore the business, engineering, and operations aspects of service-oriented architecture.

February 2010 - Special Report Proceedings of the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009)

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith, Ned Chapin, Kostas Kontogiannis

This report contains selected papers from the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009).

November 2009 - Special Report Proceedings of the Workshop on Software Engineering Foundations for End-User Programming (SEEUP 2009)

Topics: System of Systems

Authors: Len Bass, Grace Lewis, Brad Myers, Dennis B. Smith

This report presents the papers that were given at SEEUP 2009, held at the 31st ICSE in Vancouver, British Columbia on May 23, 2009.

June 2009 - White Paper A Research Perspective on Maintenance and Reengineering of Service-Oriented Systems

Topics: System of Systems

Authors: Kostas Kontogiannis, Grace Lewis, Dennis B. Smith

This position paper surveys the landscape of service-oriented architecture practice as it pertains to service-orientation maintenance and reengineering.

June 2009 - Technical Note A Scenario-Based Technique for Developing SOA Technical Governance

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

Authors: Soumya Simanta, Edwin J. Morris, Grace Lewis, Sriram Balasubramaniam, Dennis B. Smith

Organizations can make the available SOA governance frameworks more effective in their organizations using the scenario-based tailoring technique introduced in this technical note.

July 2008 - Technical Report Results of SEI Independent Research and Development Projects (FY 2007)

Topics: Acquisition Support, Software Architecture

Authors: Len Bass, Lui R. Sha, Dennis B. Smith, Kurt C. Wallnau, Jörgen Hansson (University of Skovde), John J. Hudak, Dionisio de Niz, Peter H. Feiler, Donald Firesmith, Mark H. Klein, Kostas Kontogiannis, Grace Lewis, Marin Litoiu (IBM Canada Ltd.), Stefan Schuster

This report describes the independent research and development (IRAD) projects that were conducted during fiscal year 2007 (October 2006 through September 2007).

June 2008 - Special Report Proceedings of the International Workshop on the Foundations of Service-Oriented Architecture (FSOA 2007)

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

Authors: Grace Lewis, Dennis B. Smith

This report presents the results of the Foundations of Software-Oriented Architecture (FSOA) workshop held at the Third International Conference on Interoperability for Enterprise Software and Applications (I-ESA 2007).

June 2008 - Technical Note SoS Navigator 2.0: A Context-Based Approach to System-of-Systems Challenges

Topics: System of Systems

Authors: Philip J. Boxer, David J. Carney, Suzanne Garcia-Miller, Lisa Brownsword, William Anderson, Patrick Kirwan, Dennis B. Smith, John Morley

This report introduces the fundamental concepts, processes, and techniques of the SoS Navigator approach. It also presents case studies that show the use of SoS Navigator in healthcare, military, and civilian government systems-of-systems contexts.

June 2008 - Technical Note SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Dennis B. Smith, Soumya Simanta

Is legacy system migration feasible for your organization as a means of SOA adoption? The Service Migration and Reuse Technique (SMART) assists an organization in determining what to migrate, the steps needed, and the costs involved.

November 2007 - White Paper Common Misconceptions About Service-Oriented Architecture

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Soumya Simanta, Dennis B. Smith, Lutz Wrage

This 2007 article from Crosstalk magazine suggests ways to more effectively address critical SOA issues that potential users, developers, and acquisition officers may have.

October 2007 - Technical Report COTS and Reusable Software Management Planning: A Template for Life-Cycle Management

Topics: Acquisition Support

Authors: William Anderson, Edwin J. Morris, Dennis B. Smith, Mary C. Ward

This 2007 report presents a COTS and Reusable Software Management Plan that can serve as a guide for how to manage multiple COTS and other reusable software components in complex systems.

September 2007 - White Paper Four Pillars of Service-Oriented Architecture

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith

This 2007 SEI whitepaper by Grace Lewis and Dennis B. Smith outlines four pillars to Service-Oriented Architecture (SOA) success.

October 2006 - Technical Note System-of-Systems Governance: New Patterns of Thought

Topics: System of Systems

Authors: Edwin J. Morris, Patrick R. Place, Dennis B. Smith

This 2006 technical note examines the ways in which six key characteristics of good IT governance are affected by the autonomy of individual systems in a system of systems.

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.

March 2004 - Technical Note Software Product Lines: Experiences from the Sixth DoD Software Product Line Workshop

Topics: Software Product Lines

Authors: John K. Bergey, Sholom G. Cohen, Lawrence G. Jones, Dennis B. Smith

This 2004 report summarizes the presentations and discussions from the Sixth Department of Defense (DoD) Product Line Practice Workshop in September 2003.

October 2002 - Technical Report SEI Independent Research and Development Projects

Authors: Steve Cross, Kurt C. Wallnau, Eileen C. Forrester, Scott Hissam, Rick Kazman, Linda Levine, Richard C. Linger (Oak Ridge National Laboratory), Thomas A. Longstaff, Ira Monarch, Dennis B. Smith

This report describes the IR&D projects that were conducted during fiscal year 2002 (October 2001 through September 2002).

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.

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.

November 2001 - Special Report Army Workshop on Lessons Learned from Software Upgrade Programs

Authors: John K. Bergey, Matt Fisher, Caroline P. Graettinger, Fred Hansen, Ray Obenza, Dennis B. Smith, Halbert Stevens, William Anderson

This report summarizes the results of the SEI-sponsored Software Upgrade Workshop for Legacy Systems at the Redstone Arsenal on June 5-7, 2001.

October 2001 - Technical Report Fourth DoD Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: John K. Bergey, Albert Soule, Sholom G. Cohen, Matt Fisher, Grady Campbell, Lawrence G. Jones, Robert W. Krut, Jr., Linda M. Northrop, William O'Brien, Dennis B. Smith

The report summarizes the workshop presentations and discussions from the Fourth Department of Defense (DoD) Software Product Line Practice Workshop, held in March 2001.

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.

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.

December 2000 - Technical Report Third DoD Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: Sholom G. Cohen, Tricia Oberndorf, Brian P. Gallagher, Matt Fisher, Lawrence G. Jones, Linda M. Northrop, William O'Brien, Dennis B. Smith, Albert Soule, Robert W. Krut, Jr.

This report synthesizes the presentations and discussions of the Third Department of Defense Product Line Practice Workshop held in March 2000.

May 2000 - Technical Note Mining Existing Assets for Software Product Lines

Authors: John K. Bergey, Dennis B. Smith

This 2000 report outlines four basic steps that are required to successfully mine assets.

March 2000 - Technical Note Guidelines for Using OAR Concepts in a DoD Product Line Acquisition Environment

Topics: Acquisition Support, Software Product Lines

Authors: John K. Bergey, Dennis B. Smith

This 2000 report provides guidance for DoD organizations for mining legacy systems to obtain core assets that will fit into a previously defined software architecture for a product line.

December 1999 - Technical Report Builder's Guide for WaterBeans Components

Authors: Daniel Plakosh, Dennis B. Smith, Kurt C. Wallnau

This paper describes WaterBeans, a proof-of-feasibility system for building software applications through a process of assembling prefabricated software components.

October 1999 - Technical Report Second DoD Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: John K. Bergey, Grady Campbell, Paul C. Clements, Sholom G. Cohen, Lawrence G. Jones, Linda M. Northrop, Dennis B. Smith, Robert W. Krut, Jr.

This report synthesizes the workshop presentations and discussions of the Second DoD Product Line Practice Workshop, held in March 1999.

September 1999 - Technical Note DoD Legacy System Migration Guidelines

Topics: System of Systems

Authors: John K. Bergey, Dennis B. Smith, Nelson W. Weiderman

This report provides a set of DoD legacy system migration guidelines.

September 1999 - Technical Note Options Analysis for Reengineering (OAR): Issues and Conceptual Approach

Topics: System of Systems

Authors: John K. Bergey, Dennis B. Smith, Nelson W. Weiderman, Steve Woods

This 1999 report outlines the foundation of a structured and coherent method, based on the "horseshoe" model, that will help practitioners make appropriate reengineering choices.

April 1999 - Technical Report Why Reengineering Projects Fail

Authors: John K. Bergey, Dennis B. Smith, Scott R. Tilley (Florida Institute of Technoloy), Nelson W. Weiderman, Steve Woods

This 1999 report highlights some of the most important reasons for failures in reengineering efforts despite the best of intentions.

March 1999 - Technical Report Third Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: Len Bass, Grady Campbell, Paul C. Clements, Linda M. Northrop, Dennis B. Smith

This report synthesizes the workshop presentations and discussions, which described product line practices and analyzed issues in the areas of software engineering, technical management, and organizational management.

May 1998 - Technical Report DoD Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: John K. Bergey, Robert W. Krut, Jr., Paul C. Clements, Sholom G. Cohen, Patrick Donohoe, Lawrence G. Jones, Linda M. Northrop, Scott R. Tilley (Florida Institute of Technoloy), Dennis B. Smith, James Withey

This report synthesizes the 1998 product line workshop presentations and discussions that described selected product line practices and identified barriers and enablers to achieving these practices within the DoD.

April 1998 - Technical Report Second Product Line Practice Workshop Report

Topics: Software Product Lines

Authors: Len Bass, Gary Chastek, Paul C. Clements, Linda M. Northrop, Dennis B. Smith, James Withey

This report synthesizes the presentations and discussions from the Second SEI Product Line Practice Workshop, held in November 1997. Workshop participants identified factors involved in product line practices and analyzed issues in the areas of software engineering, technical management, and enterprise management.

December 1997 - Technical Report Approaches to Legacy System Evolution

Topics: System of Systems

Authors: Nelson W. Weiderman, Dennis B. Smith, Scott R. Tilley (Florida Institute of Technoloy)

This report outlines a comprehensive system evolution approach that incorporates an enterprise framework for the application of the promising technologies in the context of legacy systems.

October 1997 - Technical Report Enterprise Framework for the Disciplined Evolution of Legacy Systems

Topics: System of Systems

Authors: John K. Bergey, Linda M. Northrop, Dennis B. Smith

This 1997 report describes an enterprise framework that characterizes the global environment in which system evolution takes place and provides insight into the activities, processes, and work products that shape the evolution of legacy systems.

June 1997 - Technical Report Implications of Distributed Object Technology for Reengineering

Authors: Nelson W. Weiderman, Linda M. Northrop, Dennis B. Smith, Scott R. Tilley (Florida Institute of Technoloy), Kurt C. Wallnau

This 1997 report provides definitions of various software evolution concepts and a taxonomy of activities.

April 1997 - Technical Report The Year 2000 Problem: Issues and Implications

Authors: Dennis B. Smith, Hausi A. Muller (University of Victoria), Scott R. Tilley (Florida Institute of Technoloy)

This report outlines the basic issues of the so-called "Year 2000" (Y2K) problem and discusses some of its implications.

December 1996 - Technical Report Coming Attractions in Program Understanding

Authors: Scott R. Tilley (Florida Institute of Technoloy), Dennis B. Smith

This report identifies some of the emerging technologies in program understanding, which is the process of acquiring knowledge about a software artifact through analysis, abstraction,and generalization.

September 1995 - White Paper Assessing the Quality of Large, Software-Intensive Systems: A Case Study

Topics: Software Architecture

Authors: Alan W. Brown, David J. Carney, Paul C. Clements, B. Craig Meyers, Dennis B. Smith, Nelson W. Weiderman, William G. Wood

This paper presents a case study in carrying out an audit of a large, software-intensive system.

September 1994 - Special Report Proceedings of the First Annual Software Engineering Techniques Workshop, September 1994: Software Reengineering

Authors: L. Green, John K. Bergey, Giuseppe Lami, Dennis B. Smith

The 1995 workshop on software reengineering established a foundation for capturing the best practices within reengineering and resulted in a detailed outline for a reengineering best practices handbook.

August 1994 - Book Principles of CASE Tool Integration

Topics: Process Improvement

Authors: Alan W. Brown, David J. Carney, Edwin J. Morris, Dennis B. Smith, Paul Zarrella

Principles of CASE Tool Integration describes concepts, models, and guidelines for understanding CASE tool integration and analyzes in-depth the CASE tool integration problem.

November 1992 - Technical Report Guide to CASE Adoption

Authors: Dennis B. Smith, Edwin J. Morris, Kimberly Stepien-Oakes

This 1992 guide answers questions organizations may have concerning CASE technology, and provides a strategy for the adoption of CASE tools into an organization.

September 1992 - Technical Report Proceedings of the CASE Management Workshop

Authors: Cliff C. Huff, Dennis B. Smith, Edwin J. Morris, Paul Zarrella

This report summarizes the proceedings of the 1992 CASE Management Workshop. At this workshop, SEI affiliates discussed management topics such as CASE acquisition policy, the limits of CASE tools, CASE and metrics, and CASE tool selection.

May 1992 - Technical Report Proceedings of the CASE Adoption Workshop

Authors: Cliff C. Huff, Dennis B. Smith, Kimberly Stepien-Oakes, Edwin J. Morris

The 1992 report summarizes the results of the SEI-sponsored workshop, held to address key CASE adoption issues.

December 1991 - Technical Report CASE Studies in Environment Integration

Authors: Edwin J. Morris, Peter H. Feiler, Dennis B. Smith

This report identifies areas where successful standardization would improve tool and environment integration, as well as to pinpoint areas where successful integration standards exist.

September 1991 - Technical Report Issues in Tool Acquisition

Authors: Paul Zarrella, Dennis B. Smith, Edwin J. Morris

This 1991 technical report identifies issues involved in the acquisition of CASE tools.