Cross-library framework architecture feature sets
AssigneeMicrosoft Technology Licensing, LLC
InventorsMircea Trofin, Krzysztof J. Cwalina, Patrick H. Dussud, John Duffy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMircea Trofin, Krzysztof J. Cwalina, Patrick H. Dussud, John Duffy
Estimating the term…
API (application program interface) features defined by a set of APIs provide a different cross-sectional view of an application or framework than the view provided by sectioning along class or library boundaries, or binding units, for example. An API feature includes a proper subset of a library of a framework used by an application, and/or APIs which collectively reside in different libraries. A functionality feature API set provides an exposed surface area of a functionality feature of an application. Upon receiving a compilation request and determining that an API feature is to be excluded, an attempt is made to produce a compiled version of the application without the feature's APIs. In some cases, the functionality feature is independent of a baseline functionality of the application. Developers can obtain smaller but fully functional binaries. Framework architects can identify dependencies between API implementations when creating or modifying a software framework's architecture.
A system comprising:
A process comprising:
A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process comprising the steps of:
A computing device comprising:
Dependencies are inferred from the claim text.