John McGregor
Software Engineering Institute
Publications by John McGregor
-
A Strategy for Component Product Lines: Report 1: Scoping, Objectives, and Rationale
December 08, 2022 • Special Report
Sholom G. CohenJohn J. HudakJohn McGregor
This report establishes a Component Product Line Strategy to address problems in systematically reusing and integrating components built to conform to component specification models.
read -
Architecture-Led Safety Process
December 21, 2016 • Technical Report
Peter H. FeilerJulien DelangeDavid P. Gluch
Architecture-Led Safety Analysis (ALSA) is a safety analysis method that uses early architecture knowledge to supplement traditional safety analysis techniques to identify faults as early as possible.
read -
Analysis and Design of Safety-critical, Cyber-Physical Systems
October 07, 2016 • Conference Paper
John McGregorDavid P. GluchPeter H. Feiler
In this paper, the authors focus on the architecture-led development process and illustrate the support given by ALISA.
read -
Best Practices in Wireless Emergency Alerts
February 19, 2014 • Special Report
John McGregorJoseph P. ElmElizabeth Trocki Stark (SRA International, Inc.)
This report presents four best practices for the Wireless Emergency Alerts (WEA) service, including implementing WEA in a local jurisdiction, training emergency staff in using WEA, cross-jurisdictional governance of WEA, and cybersecurity risk management.
read -
Results of SEI Line-Funded Exploratory New Starts Projects: FY 2012
July 01, 2013 • Technical Report
Bjorn AnderssonLori FlynnDavid P. Gluch
This report describes line-funded exploratory new starts (LENS) projects that were conducted during fiscal year 2012 (October 2011 through September 2012).
read -
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 -
An Early Look at Defining Variability Requirements for System-of-Systems Platforms
September 25, 2012 • Conference Paper
John KleinGary ChastekSholom G. Cohen
This paper describes the development of a method for analyzing decisions about requirements for common platforms for systems of systems to enable controlled evolution.
read -
A Mashup of Techniques to Create Reference Architectures
May 08, 2012 • Presentation
Rick KazmanJohn McGregor
This presentation, given at the Architecture and Process track at SATURN 2012 on May 7-11, 2012, in St Petersburg, FL, discusses existing techniques that can help organize the inputs required to create a robust reference architecture.
read -
It Takes an Ecosystem
April 25, 2012 • Presentation
Gary ChastekJohn McGregor
This presentation introduces the STRategic Ecosystem Analysis Method (STREAM), which uses the architecture construct of a view to reduce model complexity.
read -
Formulation of a Production Strategy for a Software Product Line
August 01, 2009 • Technical Note
Gary ChastekPatrick DonohoeJohn McGregor
This 2009 report describes a technique for formulating the production strategy of a production system.
read -
Using ArchE in the Classroom: One Experience
September 01, 2007 • Technical Note
John McGregorFelix BachmannLen Bass
The ArchE (Architecture Expert) tool serves as a software architecture design assistant. This report describes the use of a pre-alpha release of ArchE in a graduate-level software architecture class at Clemson University.
read -
Preparing for Automated Derivation of Products in a Software Product Line
September 01, 2005 • Technical Report
John McGregor
This 2005 report provides an end-to-end view of the activities that are needed to support the automatic derivation of products within a software product line.
read -
The Structured Intuitive Model for Product Line Economics (SIMPLE)
February 01, 2005 • Technical Report
Paul C. ClementsJohn McGregorSholom G. Cohen
This 2005 report presents SIMPLE, a general-purpose business model that supports the estimation of the costs and benefits in a product line development organization.
read -
A Study of Product Production in Software Product Lines
March 01, 2004 • Technical Note
Gary ChastekPatrick DonohoeJohn McGregor
This 2004 report presents the results of a study that focused on how product line organizations create products.
read -
The Evolution of Product Line Assets
June 01, 2003 • Technical Report
John McGregor
The focus of this 2003 technical report is how evolutionary changes affect the various types of assets in a software product line.
read -
Product Line Production Planning for the Home Integration System Example
September 01, 2002 • Technical Note
Gary ChastekPatrick DonohoeJohn McGregor
This 2002 technical note examines the significant characteristics of the production plans of three hypothetical organizations that create product lines of home integration systems.
read -
Guidelines for Developing a Product Line Production Plan
June 01, 2002 • Technical Report
Gary ChastekJohn McGregor
This 2002 technical report provides guidance for creating, using, and evaluating a production plan, which is a description of how core assets are to be used to develop a product in a product line.
read -
Issues in Predicting the Reliability of Components
May 01, 2002 • White Paper
John McGregorJudith A. Stafford
This whitepaper presents the design of an experiment that forms the basis of a reliability prediction-enabled component technology (PECT). It also discusses aspects of models that need to be adapted and how they affect the design of the experiment.
read -
Testing a Software Product Line
December 01, 2001 • Technical Report
John McGregor
This report expands on the testing practice area described by Clements and Northrop. Test-related activities that can be used to form the test process for a product line organization are described.
read -
Fifth Product Line Practice Workshop Report
September 01, 2001 • Technical Report
Paul C. ClementsPatrick DonohoeKyo C. Kang (Pohang University of Science and Technology)
This report synthesizes the workshop presentations and discussions from the Fifth Software Engineering Institute Product Line Practice Workshop, held in December 2000.
read -
Fourth Product Line Practice Workshop Report
February 01, 2000 • Technical Report
Len BassPaul C. ClementsPatrick Donohoe
This report synthesizes the presentations and discussions from the 1999 Product Line Practice Workshop, which described practices and issues associated with tool support for software product lines.
read