The Knowledge-based Design for Adaptive Connectivity (KDAC) is an architecture that aims to automate communications for U.S. Navy tactical networks. KDAC uses an object-oriented design specified in the Unified Modeling Language to achieve communications automation, which involves automating the management, monitoring, configuration, and control of communications assets to ensure optimal connectivity and guaranteed quality of service for Navy applications based on mission requirements. This supports reducing manpower needs, decreasing complexity of new technologies, and supporting warfighter requirements for dynamic communications configurations. KDAC implements both systems and technical architectures.