Tabeling, PeterGlinz, MartinMüller-Luschnat, Günther2019-12-132019-12-1320023-88579-342-3https://dl.gi.de/handle/20.500.12116/30664Dieser Beitrag stellt einen Ansatz zur Beschreibung von Softwaresystemen vor, der insbesondere zur Erfassung der Architektur komplexer Systeme dient. Er zielt daher nicht auf die Darstellung von Programmstrukturen ab, sondern auf die Beschreibung von Systemmodellen, die der Mensch zu unterschiedlichsten Zeitpunkten der Softwareentwicklung erstellt. Er eignet sich zur Beschreibung sowohl übergeordneter als auch realisierungsnaher Modelle und hat sich in einer Reihe industrieller und universitärer Projekte bewährt. Der Ansatz ist nicht an einem bestimmten Programmierparadigma ausgerichtet, sondern an den Bedürfnissen des Menschen nach Anschaulichkeit. Trotzdem können technische Merkmale komplexer Systeme wie Verteilung, Nebenläufigkeit, Transaktionen oder ein dynamisch veränderlicher Aufbau aus Komponenten gut erfasst werden. Der Schwerpunkt dieses Beitrags liegt nicht auf der verwendeten Notation, sondern der Diskussion des zugrunde liegenden begrifflichen Metamodells.deEin Metamodell zur architekturorientierten Beschreibung komplexer SystemeText/Conference Paper1617-5468