Except as noted, below publications are original works of Grady H. Campbell, Jr and Copyright, Prosperity Heights Software, Annandale, VA.
(Also see: Other References)
(If an article cannot be downloaded, it can be obtained by email from PHS)
Papers and Reports
(Affiliated Software Architecture & Engineering Inc. publications)
"The Software Cost Reduction (SCR) Project of the Naval Research Laboratory (NRL) ", Jul 1982.
"Metaprogramming and Application Generator Approaches to Software Reuse", Nov 1988.
(Affiliated Software Productivity Consortium publications)
Abstraction-Based Reuse Repositories (1989) {AIAA Computers in Aerospace VII Conference, Oct 1989, pp. 368-373. }
Introduction to Synthesis, Jun 1990. (with S.R. Faulk, and D.M. Weiss)
Synthesis Program - A Risk Analysis, Aug 1990.
Synthesis Methodology Reference Model, Sep 1990.
Module Specifications as Program Family Generators, Software Cost Reduction Workshop, Sep 1993.
Reuse-driven Software Processes (RSP) Guidebook (SPC-92019-CMC), Nov 1993. (with multiple co-authors)
Reengineering to Increase Maintainability and Enable Reuse, 4th NSWC Systems Reengineering Workshop, Feb 1994.
Domain Models in the Synthesis Methodology, GMU Domain Modeling Workshop, Sep 1994.
An Approach to Specifying Requirements for User Interfaces, Software Cost Reduction Workshop, Nov 1994.
GSEP-based Engineering for Product Families, A Tailorable Process for Systems Engineering, Jan 1995.
Domain Scoping in RSP, Proc. DoD Domain Scoping Workshop, Sep 1995. Domain-specific Engineering (1997) { Embedded Systems Conference, 1997 }
A Unified Approach to the CMM and RCM for RSP Adopters (1997) { developed with the support of Thomson-CSF }
Tailoring Reuse-Driven Processes In A Process Improvement Context (1997) { European Reuse Workshop, Nov 1997 } (Presentation slides)
Domain Assessment for RSP Adopters (1997) { developed with the support of Thomson-CSF }
Adaptable Components (1999) { Proc. 21st Intl. Conf. Soft. Eng., Association for Computing Machinery, 1999, pp. 685-6 }
Emerging Software Business Models (2000) { IEEE Northern Virginia Chapter meeting, May 2000 }
Neglected Aspects Of Product Family Development (Feb 2001) { submitted for Dagstuhl Seminar 01161, Product Family Development, Apr 2001 }
Domain-specific Engineering (2001)
A Framework for Product Line Adoption (Mar 2002)
Process Improvement for Product Lines (2002) { DC SPIN meeting, Mar 2002 }
Metrics for Managing a Software Product Line (2002) { Society for Software Quality, DC Area Chapter meeting, Jun 2002 }
The MetaSyn Family of Tools (2002) { Software Product Line Conference (SPLC) 2 }
(Affiliated CMU Software Engineering Institute publications)
A Software Product Line Vision for Defense Acquisition (CMU/SEI-2002-TN-002), Jun 2002.
"Reconsidering the Role of Systems Engineering in DoD Software Problems", Third Annual Conference on the Acquisition of Software-Intensive Systems, Jan 2004.
Software-intensive Systems Producibility: A Vision and Roadmap (v 0.1) (CMU/SEI-2007-TN-017), December 2007. {A preliminary agenda for a proposed OSD initiative targeting fundamental advances in SiS producibility}
Advancing Producibility for Software-Intensive Systems, Software Tech News 11 (4), Dec 2008, 13-17.
The Illusion of Certainty, Naval Postgraduate School, 7th Annual Acquisition Research Symposium, May 2010, 257-264. (includes presentation slides)
An Acquisition Perspective on Product Evaluation (CMU/SEI-2011-TN-007), Oct 2011. (with H. Levinson and R. Librizzi)
So Much Money for So Little Capability: The Reality of Sustaining DoD Software Systems, Software Solutions Symposium 2017, Mar 2017. (with D. Schneider and A. Schenker) (presentation slides) Renewing the Product Line Vision (2008) { Proc. Software Product Line Conf 2008., pp. 109-116 } (Presentation slides, Sep 2008)
Envisioning an Environment for Domain-specific Engineering (2009) { Code Generation 2009.} (presentation slides)
Products as Product Lines (2013) { Proc. ICSE PLEASE Workshop, IEEE, 2013, pp. 37-40 }
Competence-based Requirements Engineering (draft) (2014)
A Mathematical Formulation of a Product Family (2016)
(contributor) Heroux, A. M., Allen, G. Computational Science and Engineering Software Sustainability and Productivity (CSESSP) Challenges Workshop Report. Arlington, VA: Networking and Information Technology Research and Development (NITRD) Program, Sep 2016.
(co-author) Kirby, Jr, J., J. McDermott, and G. Campbell. Commonality and Variability Analysis for Xenon Family of Separation Virtual Machine Monitors (CVAX), (NRL/MR/5542--17-9717), Washington, DC: U.S. Naval Research Laboratory, Center for High Assurance Computer Systems, Jul 2017.
Tutorials and Courses
Adaptable Components (1999) { ICSR5, Tools USA 98, and ICSE99 }
Domain-specific Engineering for Productivity and Quality (1996, 1999)
Reuse-driven Process Improvement (2002) { Software Product Line Conference (SPLC) 1 and 2 }
Other Presentations
Domain-specific Engineering for Productivity and Quality (1998)
Adaptable Components - for Flexible Reuse (2000)
Process Improvement for Software Product Lines (2002) { International Conference on Software Process Improvement, Nov 2002 }
Software-Intensive Systems Producibility (2006) { SSTC 2006 }
Essays
The Role of Object-Oriented Techniques in a Product Line Approach (1998) { Object Technology and Product Lines Workshop, OOPSLA '98 }