Dennis B. Smith
Software Engineering Institute
Publications by Dennis B. Smith
-
Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010)
September 01, 2011 • Special Report
Grace LewisDennis B. SmithKostas 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.
read -
A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems
March 01, 2010 • Technical Note
Grace LewisDennis B. SmithKostas 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.
read -
Proceedings of the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009)
February 01, 2010 • Special Report
Grace LewisDennis B. SmithNed Chapin
This report contains selected papers from the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009).
read -
Proceedings of the Workshop on Software Engineering Foundations for End-User Programming (SEEUP 2009)
November 01, 2009 • Special Report
Len BassGrace LewisBrad Myers
This report presents the papers that were given at SEEUP 2009, held at the 31st ICSE in Vancouver, British Columbia on May 23, 2009.
read -
A Research Perspective on Maintenance and Reengineering of Service-Oriented Systems
June 08, 2009 • Article
Kostas KontogiannisGrace LewisDennis B. Smith
This position paper surveys the landscape of service-oriented architecture practice as it pertains to service-orientation maintenance and reengineering.
read -
A Scenario-Based Technique for Developing SOA Technical Governance
June 01, 2009 • Technical Note
Soumya SimantaEdwin J. MorrisGrace Lewis
Organizations can make the available SOA governance frameworks more effective in their organizations using the scenario-based tailoring technique introduced in this technical note.
read -
Results of SEI Independent Research and Development Projects (FY 2007)
July 01, 2008 • Technical Report
Len BassLui R. ShaDennis B. Smith
This report describes the independent research and development (IRAD) projects that were conducted during fiscal year 2007 (October 2006 through September 2007).
read -
Proceedings of the International Workshop on the Foundations of Service-Oriented Architecture (FSOA 2007)
June 01, 2008 • Special Report
Grace LewisDennis 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).
read -
SoS Navigator 2.0: A Context-Based Approach to System-of-Systems Challenges
June 01, 2008 • Technical Note
Philip J. BoxerDavid J. CarneySuzanne Garcia-Miller
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.
read -
SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment
June 01, 2008 • Technical Note
Grace LewisEdwin J. MorrisDennis B. Smith
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.
read -
Common Misconceptions About Service-Oriented Architecture
November 01, 2007 • White Paper
Grace LewisEdwin J. MorrisSoumya Simanta
This 2007 article from Crosstalk magazine suggests ways to more effectively address critical SOA issues that potential users, developers, and acquisition officers may have.
read -
COTS and Reusable Software Management Planning: A Template for Life-Cycle Management
October 01, 2007 • Technical Report
William AndersonEdwin J. MorrisDennis B. Smith
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.
read -
Four Pillars of Service-Oriented Architecture
September 01, 2007 • White Paper
Grace LewisDennis B. Smith
This 2007 SEI whitepaper by Grace Lewis and Dennis B. Smith outlines four pillars to Service-Oriented Architecture (SOA) success.
read -
Roles for Maintenance and Evolution of SOA-Based Systems
April 02, 2007 • Article
Mira Kajko-MattssonGrace LewisDennis B. Smith
This paper identifies the implications of SOA-based systems for the maintenance and evolution process, with a specific focus on roles.
read -
Developing Realistic Approaches for the Migration of Legacy Components to Service-Oriented Architecture Environments
March 01, 2007 • Article
Grace LewisDennis B. Smith
This article addresses the problem of the migration of legacy components to Service-Oriented Architecture (SOA) environments.
read -
System-of-Systems Governance: New Patterns of Thought
October 01, 2006 • Technical Note
Edwin J. MorrisPatrick R. PlaceDennis 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.
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 -
Results of SEI Independent Research and Development Projects and Report on Emerging Technologies and Technology Trends (FY 2004)
October 01, 2004 • Technical Report
John K. BergeyEdwin J. MorrisJeannine Siviy
This report describes the IR&D projects that were conducted during fiscal year 2004 (October 2003 through September 2004).
read -
Software Product Lines: Experiences from the Sixth DoD Software Product Line Workshop
March 01, 2004 • Technical Note
John K. BergeySholom G. CohenLawrence G. Jones
This 2004 report summarizes the presentations and discussions from the Sixth Department of Defense (DoD) Product Line Practice Workshop in September 2003.
read -
Acquisition Pilot: The Application of OAR in a Lead System Integrator Context
January 28, 2004 • Presentation
Dennis B. Smith
Presented: January 2004
read -
Third International Workshop on Adoption-Centric Software Engineering
June 01, 2003 • Special Report
Jens-Holger Jahnke (University of Victoria)Marin Litoiu (IBM Canada Ltd.)Hausi A. Muller (University of Victoria)
This report contains a set of papers that focus on overcoming barriers to adopting research tools. The papers were presented at the Third International Workshop on Adoption-centric Software Engineering (ACSE).
read -
SEI Independent Research and Development Projects
October 01, 2002 • Technical Report
Steve CrossKurt C. WallnauEileen C. Forrester
This report describes the IR&D projects that were conducted during fiscal year 2002 (October 2001 through September 2002).
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 -
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 -
Army Workshop on Lessons Learned from Software Upgrade Programs
November 01, 2001 • Special Report
John K. BergeyMatt FisherCaroline P. Graettinger
This report summarizes the results of the SEI-sponsored Software Upgrade Workshop for Legacy Systems at the Redstone Arsenal on June 5-7, 2001.
read -
Fourth DoD Product Line Practice Workshop Report
October 01, 2001 • Technical Report
John K. BergeyAlbert SouleSholom G. Cohen
The report summarizes the workshop presentations and discussions from the Fourth Department of Defense (DoD) Software Product Line Practice Workshop, held in March 2001.
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 -
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 -
Third DoD Product Line Practice Workshop Report
December 01, 2000 • Technical Report
Sholom G. CohenTricia OberndorfBrian P. Gallagher
This report synthesizes the presentations and discussions of the Third Department of Defense Product Line Practice Workshop held in March 2000.
read -
Mining Existing Assets for Software Product Lines
May 01, 2000 • Technical Note
John K. BergeyDennis B. Smith
This 2000 report outlines four basic steps that are required to successfully mine assets.
read -
Guidelines for Using OAR Concepts in a DoD Product Line Acquisition Environment
March 01, 2000 • Technical Note
John K. BergeyDennis 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.
read -
Builder's Guide for WaterBeans Components
December 01, 1999 • Technical Report
Daniel PlakoshDennis B. SmithKurt C. Wallnau
This paper describes WaterBeans, a proof-of-feasibility system for building software applications through a process of assembling prefabricated software components.
read -
Second DoD Product Line Practice Workshop Report
October 01, 1999 • Technical Report
John K. BergeyGrady CampbellPaul C. Clements
This report synthesizes the workshop presentations and discussions of the Second DoD Product Line Practice Workshop, held in March 1999.
read -
DoD Legacy System Migration Guidelines
September 01, 1999 • Technical Note
John K. BergeyDennis B. SmithNelson W. Weiderman
This report provides a set of DoD legacy system migration guidelines.
read -
Options Analysis for Reengineering (OAR): Issues and Conceptual Approach
September 01, 1999 • Technical Note
John K. BergeyDennis B. SmithNelson W. Weiderman
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.
read -
Why Reengineering Projects Fail
April 01, 1999 • Technical Report
John K. BergeyDennis B. SmithScott R. Tilley (Florida Institute of Technoloy)
This 1999 report highlights some of the most important reasons for failures in reengineering efforts despite the best of intentions.
read -
Third Product Line Practice Workshop Report
March 01, 1999 • Technical Report
Len BassGrady CampbellPaul C. Clements
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.
read -
DoD Product Line Practice Workshop Report
May 01, 1998 • Technical Report
John K. BergeyRobert W. Krut, Jr.Paul C. Clements
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.
read -
Second Product Line Practice Workshop Report
April 01, 1998 • Technical Report
Len BassGary ChastekPaul C. Clements
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.
read -
Approaches to Legacy System Evolution
December 01, 1997 • Technical Report
Nelson W. WeidermanDennis B. SmithScott 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.
read -
Enterprise Framework for the Disciplined Evolution of Legacy Systems
October 01, 1997 • Technical Report
John K. BergeyLinda M. NorthropDennis 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.
read -
Implications of Distributed Object Technology for Reengineering
June 01, 1997 • Technical Report
Nelson W. WeidermanLinda M. NorthropDennis B. Smith
This 1997 report provides definitions of various software evolution concepts and a taxonomy of activities.
read -
The Year 2000 Problem: Issues and Implications
April 01, 1997 • Technical Report
Dennis B. SmithHausi 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.
read -
Coming Attractions in Program Understanding
December 01, 1996 • Technical Report
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.
read -
Assessing the Quality of Large, Software-Intensive Systems: A Case Study
September 01, 1995 • White Paper
Alan W. BrownDavid J. CarneyPaul C. Clements
This paper presents a case study in carrying out an audit of a large, software-intensive system.
read -
Proceedings of the First Annual Software Engineering Techniques Workshop, September 1994: Software Reengineering
September 01, 1994 • Special Report
L. GreenJohn K. BergeyGiuseppe Lami
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.
read -
Principles of CASE Tool Integration
August 01, 1994 • Book
Alan W. BrownDavid J. CarneyEdwin J. Morris
Principles of CASE Tool Integration describes concepts, models, and guidelines for understanding CASE tool integration and analyzes in-depth the CASE tool integration problem.
read -
Guide to CASE Adoption
November 01, 1992 • Technical Report
Dennis B. SmithEdwin J. MorrisKimberly 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.
read -
Proceedings of the CASE Management Workshop
September 01, 1992 • Technical Report
Cliff C. HuffDennis B. SmithEdwin J. Morris
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.
read -
Proceedings of the CASE Adoption Workshop
May 01, 1992 • Technical Report
Cliff C. HuffDennis B. SmithKimberly Stepien-Oakes
The 1992 report summarizes the results of the SEI-sponsored workshop, held to address key CASE adoption issues.
read -
CASE Studies in Environment Integration
December 01, 1991 • Technical Report
Edwin J. MorrisPeter H. FeilerDennis 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.
read -
Issues in Tool Acquisition
September 01, 1991 • Technical Report
Paul ZarrellaDennis B. SmithEdwin J. Morris
This 1991 technical report identifies issues involved in the acquisition of CASE tools.
read