User Tools

Site Tools


mbse:telescope

This is an old revision of the document!


Telescope Modeling Challenge Team

Purpose

In an effort to further promote the INCOSE/OMG Model-Based Systems Engineering (MBSE) Initiative, a next generation Telescope Modeling Challenge Team has been convened to investigate the applicability of MBSE to specifying, analyzing, designing, and verifying systems in the telescope domain. As part of the INCOSE SE Transformation, a strategic objective is to accelerate the transformation of systems engineering to a model-based discipline. The Telescope Modeling Challenge Team is driven to accomplish this goal by studying how telescope models interact throughout the system life cycle to best achieve the desired science cases set forth by stakeholders, while enabling the highest engineering capabilities to model real-world solutions.

In 2007, the European Southern Observatory (ESO) and the German Chapter of INCOSE (GfSE) joined to form the first generation Telescope MBSE Challenge Team, SE2. Their work can be found here: Telescope Modeling Challenge Team SE2. The second generation Telescope Modeling Challenge Team expands on the work and efforts from SE2.

Measure of Success

Our team will produce a new revision to the Cookbook for MBSE with SysML to provide system modelers with recipes and best practices for common modeling problems. Success of this Cookbook will be seen in the adoption of MBSE across the telescope community, including increased MBSE collaboration across projects and a trend toward organizational adoption of MBSE methods, as well as its utility to accelerate the development of telescope systems in varying stages of the system life cycle. System modelers will be able to make their models available for use across multiple domains, and their effectiveness will be measured by user feedback and system development improvements. Success will also be measured by examples of SysML challenges and lessons learned applied to real projects, as well as tool enhancements and improved ROI demonstrated by the use of these MBSE tools.

MBSE Challenge Goals

SysML is a graphical modeling language that provides semantics and notation (meaning and representations) to support the specifications, analysis, design, verification, and validation of complex systems. SysML is not a tool or methodology. The language is intended to support the specification and architecture of systems , and like many formal or informal languages it can be represented and applied in many different ways.

The next generation Telescope Modeling Challenge Team will continue to use SysML to facilitate the application of MBSE to systems engineering practices.

Primary goals for the Telescope Modeling Challenge Team are to:

  • Unordered List ItemProvide examples of SysML common modeling problems and best resolution approaches
  • Unordered List ItemDemonstrate that SysML is an effective means to support requirements engineering and management of complex systems throughout the development life cycle
  • Unordered List ItemDemonstrate the benefits of SysML models as the basis for integrated engineering and analyses

The new revision of the Cookbook for MBSE with SysML will provide the latest updates to MBSE challenges, goals, and lessons learned as the team continues its mission to promote telescope modeling for real-world applications. The presentation, Telescope Modeling with SysML, provides an overview of the previous results from SE2, and the current challenges and goals for the next generation Telescope Modeling Challenge Team.

Adopters of MBSE at different telescope projects

Collaboration

Case Studies

Schedule

DateMilestoneStatusPoint of Contact

Webinars

DateTopicWho

SE3 Team Members

NameOrganizationContact Information
Jamie Nakawatase (lead) TMT jamie@tmt.org
Robert Karban (deputy) JPL Robert.Karban@jpl.nasa.gov
Amanda Crawford JPL Amanda.Crawford@jpl.nasa.gov
Gelys Trancho TMT gtrancho@tmt.org
Kayla Hardie TMT khardie@tmt.org
Brian Selvy LSST bselvy@lsst.org
Jose Filguera GMT josema@gmto.org

Achievements

You find a complete version of the model and other material like presentations on our website: Telescope and Space Systems Modeling Challenge Teams.

Cookbook for MBSE with SysML

The Cookbook addresses a variety of modeling areas, illustrated with real world examples.

 APE Junction Box Interface APE electrical view
  • Style and Layout
  • Model Organization
  • System Aspects and Views
  • Requirements and Use Case modeling
  • Structure Modeling
  • Behavior Modeling
  • Interface Modeling
  • Guidelines for Modeling Non-Functional Aspects
  • Integration with other Disciplines
  • Variant Modeling
  • Cross-cutting the Model and Traceability
  • Constraint Modeling
  • Ontologies
  • Metrics
  • Model Based Document Generation
  • Boilerplates for Requirements
  • Modeling reusable Parts in a Catalog
  • SE Profile, Customization, and Meta-Modeling

Online Model

The APE SysML Model provides the complete model navigable online in any web-browser.

Readings

From the SE2 Readings section you can download most given presentations and published papers related to MBSE and SysML by the SE2 Challenge team members.

Downloads

In Downloads section you will find the complete model in MagicDraw´s mdzip format as well as the Open-Source MBSE Plugin for the modelling tool, which helps in querying the model, create automatically basic organizational structure, extracts model variants, and supports model based document generation based on DocBook.

Wiki Articles

Model Based Document Generation

The document is modeled in the same model as the system, using UML/SysML elements. A subset of the DocBook markup language is mapped to stereotypes, and applied to UML/SysML model elements, e.g. chapter to package, paragraph to comment. The MBSE plug-in which you can download from this site creates a DocBook file from the model. Note, that it is just a proof of concept with limitations. For example, only a limited number of DocBook elements are supported but sufficient to make reasonable use of it.

The plug-in can be downloaded here: MBSE Plugin.

The advantages are manifold

  • consistent integration of system model and system documentation
  • direct linking to model elements (also diagrams) from the document
  • changes of diagram names is automatically reflected in the document
  • using proper definition of the stereotype associations only compatible elements can be selected to compose the document, e.g. a figure references diagrams, a chapter references paragraphs.
  • the documentation is at the same time navigable in the model and printable
  • documents are modeled in a tool independent way. Only a small plug-in is needed to generate DocBook XML.

There are also disadvantages (which we hope will be solved by tool vendors in the future…)

  • which subset of DocBook should be supported?
  • creating cross-references (also internal ones) is possible but a bit cumbersome
  • comments are elements without a name and therefore a bit difficult to find in the model browser
  • MagicDraw's text editor supports only HTML which is not compliant with DocBook and the text has to be transformed (which is done automatically when generating)

Model Execution

This section will contain progress on Model Execution of SysML models.

References

mbse/telescope.1487988571.txt.gz · Last modified: 2017/02/24 21:09 by acrawford