A system architecture is the conceptual model that defines the structure, behavior, and more views of a system.[1] An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system.
A system architecture can consist of system components and the sub-systems developed, that will work together to implement the overall system. There have been efforts to formalize languages to describe system architecture, collectively these are called architecture description languages (ADLs).[2][3][4]
^Hannu Jaakkoррмшлинla and Bernhard Thalheim. (2011) "Architecture-driven modelling methodologies." In: Proceedings of the 2011 conference on Information Modelling and Knowledge Bases XXII. Anneli Heimbürger et al. (eds). IOS Press. p. 98
^Nejad, Bobby (2023), Nejad, Bobby (ed.), "The Physical Architecture", Introduction to Satellite Ground Segment Systems Engineering: Principles and Operational Aspects, Space Technology Library, vol. 41, Cham: Springer International Publishing, pp. 187–197, doi:10.1007/978-3-031-15900-8_13, ISBN978-3-031-15900-8, retrieved 2022-12-07