Patent Document ID: 9152394
Application ID: 13735817

Base Claim:
1. A computing system comprising: one or more processors; one or more non-transitory computer-readable data storage devices; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to receive one or more inputs identifying one or more application model subsets of an application model; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to receive one or more inputs identifying one or more audiences; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to receive, for at least one respective audience from the one or more audiences, at least one input associating one or more respective application model subsets from the one or more application model subsets with the at least one respective audience; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to receive one or more inputs identifying each of one or more semantic constructs of the application model with at least one of the application model subsets, including the one or more respective application model subsets; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to generate one or more application model documentation topics from the application model for the one or more semantic constructs identified with the one or more respective application model subsets associated with the at least one respective audience; program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to generate one or more application model build artifacts based on one or more of the respective application model subsets associated with the one or more semantic constructs identified with the one or more respective application model subsets; and program instructions, stored on at least one of the one or more computer-readable tangible data storage devices, to generate one or more application model documentation artifacts based on one or more of the application model documentation topics applicable to the one or more application model build artifacts.

---

Claim 5:
5. The computing system of claim 1 , wherein receiving the input associating the respective application model subset with the respective audience comprises receiving an identifying construct in the application model, wherein the identifying construct contains an identifier of the respective application model subset and an identifier of the respective audience.