Cross-library framework architecture feature sets
US10152309B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 27, 2016 |
| Grant date | Dec 11, 2018 |
| Priority date | — |
| Expiry date | Jul 27, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/72
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.