Runtime system

A computer-implemented method comprising: programmatically determining, using at least one binary contract that includes machine-level definitions, one or more abstract types associated with one or more available software interfaces, each software interface being described using an abstract type sys...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Holecek, Ales, Lucco, Steven Edward, Rector, Brent E, Dussud, Patrick H, Omiya, Elliot H, Prakriya, Mahesh, Lovell, Martyn S, Rowe, Stephen C, Krishnaswamy, Raja, Cross, Noel R, Basu, Tassaduq H, Dunietz, Jerry J, Springfield, James F
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computer-implemented method comprising: programmatically determining, using at least one binary contract that includes machine-level definitions, one or more abstract types associated with one or more available software interfaces, each software interface being described using an abstract type system associated with the one or more abstract types, the abstract type system configured to enable interface descriptions that are independent from specific programming languages, and wherein at least one description of a software interface includes calling parameter type descriptions, wherein programmatically determining the one or more abstract types comprises determining behavior associated with the one or more abstract types; and translating individual determined abstract types to individual respective types associated with at least one specific programming language. Computing Device - Processor(s) Computer-Readable Storage Media - 106 Operating System Operating System (OS) (OS) interfaces Descriptive Editor/Compiler Language file(s) Module(s) Binary Metadata Source code file(s) file(s) Fig. 1