Patrick R. Place
Software Engineering Institute
Patrick Place is a senior member of the technical staff at the SEI, working in the Software Solutions Division.
Place has been involved in a number of different areas at the SEI, including use of formal methods, requirements elicitation, real time distributed systems communication, domain specific software architectures, COTS-based systems, systems of systems, and use of Service Oriented Architecture.
Recently Place has been directly involved with direct customer engagements, particularly in helping and providing training as customers transition from a traditional waterfall to a more agile development cycle
Place' background spans a variety of organizations from a large telecommunications company to a small, research-oriented software developer to a hardware manufacturer. The common thread across these companies is that he developed software at these companies. Throughout his career, he has focused on the software development lifecycle and, also, tools to help make his job easier.
While maintaining a career as a software developer, Place has also been a part-time lecturer at three universities, typically teaching in the area of formal methods.
Place holds a B.Sc. in Computer Science from University of Newcastle Upon Tyne.
Contact: Patrick Place
Publications by Patrick R. Place
-
Guide to Implementing DevSecOps for a System of Systems in Highly Regulated Environments
April 08, 2020 • Technical Report
Jose A. MoralesRichard TurnerSuzanne Miller
This Technical Report provides guidance to projects interested in implementing DevSecOps (DSO) in defense or other highly regulated environments, including those involving systems of systems.
read -
Natural Forces
October 19, 2018 • Video
Patrick R. Place
Pat Place discusses the forces that influence how often your organization is able to perform system updates.
watch -
Designing the Infrastructure for an Enterprise IT System
November 18, 2015 • Presentation
William E. NovakPatrick R. Place
This presentation discusses five issues faced by government organizations embarking on the development of enterprise-wide IT systems that integrate and modernize legacy system functions.
read -
A Method for Aligning Acquisition Strategies and Software Architectures
October 29, 2014 • Technical Note
Lisa BrownswordCecilia AlbertDavid J. Carney
This report describes the third year of the SEI's research into aligning acquisition strategies and software architecture.
read -
Using Quality Attributes to Improve Acquisition
May 15, 2014 • Podcast
Patrick PlaceSuzanne Miller
In this podcast, Patrick Place describes research aimed at determining how acquisition quality attributes can be expressed and used to facilitate alignment among the software architecture and acquisition strategy.
learn more -
Results in Relating Quality Attributes to Acquisition Strategies
February 04, 2014 • Technical Note
Lisa BrownswordCecilia AlbertDavid J. Carney
This technical note describes the second phase of a study that focuses on the relationships between software architecture and acquisition strategy -- more specifically, their alignment or misalignment.
read -
Isolating Patterns of Failure in Department of Defense Acquisition
June 01, 2013 • Technical Note
Lisa BrownswordCecilia AlbertDavid J. Carney
This report documents an investigation into issues related to aligning acquisition strategies with business and mission goals.
read -
Testing in Service-Oriented Environments
March 01, 2010 • Technical Report
Edwin J. MorrisWilliam AndersonSriram Balasubramaniam
This report makes 65 recommendations for improving testing in service-oriented environments. It covers testing functionality and testing for interoperability, security, performance, and reliability qualities.
read -
Conditions for Achieving Network-Centric Operations in Systems of Systems
January 01, 2007 • Technical Note
David FisherB. Craig MeyersPatrick R. Place
This 2007 report lists conditions that must prevail to achieve effective acquisition, development, and use of systems of systems.
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 -
Requirements Management in a System-of-Systems Context: A Workshop
March 01, 2006 • Technical Note
B. Craig MeyersJames SmithPeter Capell
This 2006 report summarizes the results of a workshop focused on requirements management in a system of systems.
read -
Software Acquisition Planning Guidelines
December 01, 2005 • Handbook
William E. NovakJulie B. CohenAnthony J. Lattanze
This 2005 handbook presents guidance for acquisition planning and strategy topics in a condensed form, and references the primary resources available for each topic.
read -
Topics in Interoperability: Infrastructure Replacement in a System of Systems
November 01, 2005 • Technical Note
David J. CarneyJames SmithPatrick R. Place
This technical note examines the Common Operations System (COS), a large aggregation of independently developed systems, and the risks posed to it by an infrastructure upgrade.
read -
Topics in Interoperability: Concepts of Ownership and Their Significance in Systems of Systems
November 01, 2005 • Technical Note
David J. CarneyPatrick R. PlaceWilliam Anderson
This technical note is a brief examination of the concept of ownership and the ways in which it might apply to systems of systems.
read -
Some Current Approaches to Interoperability
August 01, 2005 • Technical Note
David J. CarneyDavid FisherEdwin J. Morris
This 2005 report examines some of the complexities of interoperability and some recent research approaches to achieving it.
read -
Topics in Interoperability: System-of-Systems Evolution
March 01, 2005 • Technical Note
David J. CarneyDavid FisherPatrick R. Place
This report - the first in a series of reports on interoperability - examines how interoperable systems of systems evolve.
read -
Rapid Integration Tools for Rapid Application Development A Case Study on Legacy Integration
December 01, 2004 • Technical Report
Patrick R. PlaceAmit MidhaRavindra Singh
This 2004 report investigates the rapid integration tools available in the current market. The report presents a generic evaluation framework for identifying and evaluating rapid integration tools and an evaluation of three identified tools.
read -
Systems of Systems Interoperability
April 01, 2004 • Technical Report
Edwin J. MorrisLinda LevinePatrick R. Place
This technical report documents the findings of an internal research and development effort on system of systems interoperability (SOSI).
read -
Current Perspectives on Interoperability
March 01, 2004 • Technical Report
Lisa BrownswordDavid J. CarneyDavid Fisher
This 2004 report describes current research within the software engineering community on the topic of interoperability between software systems.
read -
Improving Acquisition through COTS Risk Identification
January 28, 2004 • Presentation
Edwin J. MorrisPatrick R. Place
A presentation made during the 2004 SIS Conference: Improving Acquisition through COTS Risk Identification.
read -
SOSI: System of Systems Interoperability
January 28, 2004 • Presentation
Linda LevineEdwin J. MorrisPatrick R. Place
This presentation on System of Systems Interoperability (SOSI) was delivered by Linda Levine, B. Craig Meyers, Edwin J. Morris, Patrick R. Place, and Daniel Plakosh of the Software Engineering Institute (SEI) in January 2004.
read -
SEI Independent Research and Development Projects (FY 2003)
September 01, 2003 • Technical Report
Felix BachmannSven DietrichPeter H. Feiler
This report describes the IR&D projects that were conducted during fiscal year 2003 (October 2002 through September 2003).
read -
Identifying Commercial Off-the-Shelf (COTS) Product Risks: The COTS Usage Risk Evaluation
September 01, 2003 • Technical Report
David J. CarneyEdwin J. MorrisPatrick R. Place
This 2003 report describes the development of an approach to reduce the number of program failures attributable to COTS software: the COTS Usage Risk Evaluation (CURE).
read -
Proceedings of the System of Systems Interoperability Workshop (February 2003)
June 01, 2003 • Technical Note
Linda LevineEdwin J. MorrisPatrick R. Place
This report documents the model of interoperability presented and the findings from the System of Systems Interoperability Workshop, held in February 2003.
read -
A Basis for an Assembly Process for COTS-Based Systems (APCS)
May 01, 2003 • Technical Report
David J. CarneyPatrick R. PlaceTricia Oberndorf
This paper describes a generic process framework for developing software systems based on commercial off-the-shelf (COTS) products.
read -
Acquisition Practices: Good and Bad
January 28, 2003 • Presentation
Tricia OberndorfPatrick R. Place
This presentation on acquisition practices was delivered by Tricia Oberndorf and Pat Place of the Software Engineering Institute (SEI) in January 2003.
read -
An Enterprise Information System Data Architecture Guide
October 01, 2001 • Technical Report
Grace LewisSantiago Comella-DordaPatrick R. Place
This report describes a sample data architecture in terms of a collection of generic architectural patterns that define and constrain how data is managed in a system that uses the J2EE platform and the OAGIS.
read -
Maintaining Transactional Context: A Model Problem
August 01, 2001 • Technical Report
Daniel PlakoshSantiago Comella-DordaPatrick R. Place
This 2001 report outlines a model problem constructed to verify the feasibility of building a mechanism to modernize a legacy system.
read -
Incremental Modernization for Legacy Systems
July 01, 2001 • Technical Note
Santiago Comella-DordaGrace LewisPatrick R. Place
This 2001 report shows an objective technique for developing an incremental code-migration strategy for large legacy Common Business-Oriented Language (COBOL) systems.
read -
Legacy System Modernization Strategies
July 01, 2001 • Technical Report
Robert C. SeacordSantiago Comella-DordaGrace Lewis
This 2001 report discusses alternative development approaches for incrementally modernizing legacy systems.
read -
Guidance on Commercial-Based and Open Systems for Program Managers
April 01, 2001 • Special Report
Patrick R. Place
This 2001 document discusses various risks and provides guidance that may be used to mitigate those risks.
read -
Guidance on Commercial-Based and Open Systems for Coast Guard Program Managers
December 01, 2000 • Special Report
Patrick R. Place
This 2000 report is intended for Coast Guard program and assistant programmanagers who will acquire systems containing commercial software products while adopting an open system strategy.
read -
Spiral Development - Building the Culture: A Report on the CSE-SEI Workshop, February, 2000
July 01, 2000 • Special Report
Fred HansenJohn T. ForemanDavid J. Carney
This report summarizes the CSE/SEI February 2000 SDM workshop and presents its recommendations.
read -
Lessons Learned Applying Commercial Off-the-Shelf Products Manufacturing Resource Planning II Program
June 01, 2000 • Technical Note
Lisa BrownswordPatrick R. Place
This report is part of a series of case studies that seek to identify important acquisition, business, and engineering issues surrounding the use of COTS-based systems.
read -
Assessment of CORBA and POSIX Designs for FAA En Route Resectorization
April 01, 1998 • Special Report
B. Craig MeyersDaniel PlakoshPatrick R. Place
This report addresses the use of different technologies and an architectural tradeoff approach on a typical En Route system problem.
read -
Formal Development of ADA Programs Using Z and Anna: A Case Study
February 01, 1991 • Technical Report
Patrick R. PlaceWilliam G. Wood
This 1991 report describes ANNotated ADA (Anna), a method for the formal development of ADA programs from a formal specification written in Z.
read -
Survey of Formal Specification Techniques for Reactive Systems
May 01, 1990 • Technical Report
Patrick R. PlaceWilliam G. WoodMike Tudball
This report, published in 1990, develops a set of evaluation criteria and evaluates Communicating Sequential Processes (CSP), the Vienna Development Method (VDM), and temporal logic.
read