Abstract-As Model Based Systems Engineering (MBSE) practices gain adoption, various approaches have been developed in order to simplify and automate the process of generating documents from models. Essentially, all of these techniques can be unified around the concept of producing different views of the model according to the needs of the intended audience. In this paper, we will describe a technique developed at JPL of applying SysML Viewpoints and Views to generate documents and reports. An architecture of model-based view and document generation will be presented, and the necessary extensions to SysML with associated rationale will be explained. A survey of examples will highlight a variety of views that can be generated, and will provide some insight into how collaboration and integration is enabled. We will also describe the basic architecture for the enterprise applications that support this approach. and formal ontology expressed in the terminology and lexicon of each engineering domain. MBSE promises to alleviate the difficulty systems engineers face in communicating across engineering disciplines primarily in terms of completeness and consistency. By describing these systems in a formal way using domain specific terms, models can be checked for completeness and consistency. These models can also be analyzed to answer questions about the system such as input to simulations or other engineering analysis.At the core of realizing these benefits is effective commu- As MBSE practice has begun to move into the mainstream, several homegrown approaches have been developed around the use of the DocBook standard for publishing [6]. In general, these approaches involve the use of a SysML profile for DocBook to produce a model of a document. The document model is then linked to other SysML models and diagrams to produce the document.These approaches are effective at generating the basic structure of the document with injected model information. However, they lack the semantics and patterns to describe how the model is projected into a document structure. Each existing implementation has attempted different ways to support this, but none of these applications provides a comprehensive set of capability. They also lack a more fundamental concept and foundational support for describing how to extract information from the model in such a way so that analysis and editing of that information can be integrated with external applications.
MGSS