Eine Schnittstellenbeschreibungssprache oder Schnittstellendefinitionssprache ist eine deklarative formale Sprache und beinhaltet eine Sprachsyntax zur Beschreibung von Schnittstellen einer Software-Komponente.
Mit ihrer Hilfe lassen sich Objekte und die auf sie anwendbaren Methoden mitsamt den möglichen Parametern und Datentypen beschreiben, ohne dabei die Eigenschaften einer bestimmten Programmiersprache ...