System of Systems Engineering (SoSE) studies how independent constituent sys-tems interact to generate emergent capabilities. However, it is challenging linking the studyoperations and SoSE to software implementation and agent-based simulations. This paperconsiders communication as the primary architectural concern and examines how softwarearchitectures can improve SoS modelling and simulation. In particular, by relating soft-ware architectures to Observe–Orient–Decide–Act (OODA) loops, which are a promisingstructure for aligning communication, decision logic, and agent interactions with modularand traceable agent architectures. The goal of this work is to explore how communicationwithin SoS architectures can be better structured, represented, and analysed through soft-ware engineering and agent-based modelling frameworks in the context of hierarchical andcooperative operational environments, where information exchange directly influences sys-tem performance and emergent outcomes.