发明名称 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 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
申请公布号 AU2017200899(A1) 申请公布日期 2017.03.02
申请号 AU20170200899 申请日期 2017.02.09
申请人 Microsoft Technology Licensing, LLC 发明人 Rector, Brent E.;Omiya, Elliot H.;Dunietz, Jerry J.;Lovell, Martyn S.;Holecek, Ales;Prakriya, Mahesh;Rowe, Stephen C.;Springfield, James F.;Cross, Noel R.;Basu, Tassaduq H.;Dussud, Patrick H.;Krishnaswamy, Raja;Lucco, Steven Edward
分类号 G06F9/06;G06F9/44 主分类号 G06F9/06
代理机构 代理人
主权项
地址