NASA NTRS · 20220018370
Expressing Functionality Using Design Patterns, A Real-World Example
Abstract
Digital Engineering is a transformative strategy that leverages an integrated model-based approach to improve communication, decision making, design understanding, and acquisition efficiency of system development. As modern systems are derived from pre-existing systems, harvesting tacit knowledge from existing systems in a useful, model-based way will reduce the experiential learning and cognition required for new system development, contributing to a Digital Engineering transformation. This study enables such a technique by demonstrating the use of architectural theory in expressing tacit knowledge from existing systems and presenting that knowledge according to the model-based view offered by the Functional Architecture of Systems methodology. By validating the functional information expressed by the design pattern, this work solidifies design patterns as a critical component of a technical architecture and proposes a functional architecture viewpoint for describing mined knowledge in a usable, model-based, way suitable for archival in a modern knowledge management system.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Samuel P. Russell, Benjamin Kruse, Robert Cloutier, Dinesh Verma. Expressing Functionality Using Design Patterns, A Real-World Example. https://ntrs.nasa.gov/citations/20220018370
Cite the original work for its findings. Save a collection to share your selection of sources.