User Tools

Site Tools


mbse:telescope

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mbse:telescope [2017/02/25 02:07]
acrawford [SE2 Team Members]
mbse:telescope [2018/06/14 16:39] (current)
acrawford
Line 1: Line 1:
 ====== Telescope Modeling Challenge Team ====== ====== Telescope Modeling Challenge Team ======
-[[Telescope Modeling Challenge Team SE2 ]]+
 ===== Purpose =====  ===== Purpose ===== 
  
Line 19: Line 19:
  
 Primary goals for the Telescope Modeling Challenge Team are to: Primary goals for the Telescope Modeling Challenge Team are to:
-  * Unordered List ItemProvide ​examples of SysML common modeling problems and best resolution approaches +  * Provide ​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 +  * Demonstrate ​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+  * Demonstrate ​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. 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 ​======+===== Adopters of MBSE at different telescope projects =====
 [[mbse:​SKATelescope|SKA]] [[mbse:​SKATelescope|SKA]]
  
Line 40: Line 40:
 [[mbse:​MercatorTelescope|Mercator]] [[mbse:​MercatorTelescope|Mercator]]
  
-====== Collaboration ​======+===== Collaboration =====
 [[mbse:​Telescope_MBSE_SIG_Meetings|Meetings]] [[mbse:​Telescope_MBSE_SIG_Meetings|Meetings]]
  
  
-====== Case Studies ​======+===== Case Studies =====
 [[APE Case Study]] [[APE Case Study]]
  
Line 52: Line 52:
  
 ^Date^Milestone^Status^Point of Contact^ ^Date^Milestone^Status^Point of Contact^
-|||||+| | | | |
  
-===== Webinars ​=====+===== Presentations ​=====
 ^Date^Topic^Who^ ^Date^Topic^Who^
-| || |+|24-Mar-2017|{{:​mbse:​telescope_modeling_challenge_team_overview_20170324.pdf|TMT Overview}}|Jamie|
  
  
  
-===== SE2 Team Members ===== +===== SE3 Team Members ===== 
 ^Name^Organization^Contact Information^ ^Name^Organization^Contact Information^
-|Jamie Nakawatase (lead)| TMT |<​jamie@tmt.org>​| +|Robert Karban (lead)| JPL |<​Robert.Karban@jpl.nasa.gov>​| 
-|Robert Karban (deputy)| JPL |<​Robert.Karban@jpl.nasa.gov>​| +|Amanda Crawford | JPL |<​Amanda.Crawford@jpl.nasa.gov>​|
-|Amanda Crawford | JPL | <​Amanda.Crawford@jpl.nasa.gov>​ |+
 |Gelys Trancho | TMT |<​gtrancho@tmt.org>​| |Gelys Trancho | TMT |<​gtrancho@tmt.org>​|
 +|Jamie Nakawatase | TMT |<​jamie@tmt.org>​|
 |Kayla Hardie| TMT |<​khardie@tmt.org>​| |Kayla Hardie| TMT |<​khardie@tmt.org>​|
 |Brian Selvy| LSST |<​bselvy@lsst.org>​| |Brian Selvy| LSST |<​bselvy@lsst.org>​|
-|Jose Filguera| GMT |<josema@gmto.org>​ |+|Josema Filgueira| GMT |<jfilgueira@gmto.org>​ |
  
  
  
-===== Methodology ===== 
-SysML is a language and does not prescribe any methodology. For example, SysML allows to use the <<​allocate>>​ relationship between nearly any model element. But where is this feature useful in a specific project? How can the relationship be determined from the model, e.g. for traceability?​ What are the consequences of having an <<​allocate>>​ relationship between two elements? You do not find answers to these questions in the SysML specification. ​ 
  
-SE<​sup>​2</​sup>​ did not define a MBSE methodology. The modeling work is based on different existing methodologies like [[http://​www.sysmod.de/​|SYSMOD]],​ OOSEM, or [[http://​www.sie.arizona.edu/​faculty/​wymore.html|Wymore]]´s [[http://​books.google.de/​books?​id=CLgsYC3K2yAC&​printsec=frontcover&​dq=wymore+model+based+systems+engineering&​source=bl&​ots=9K9WFibaXh&​sig=1DgfIS4xXWNP9T9lkrgHxIgN6h8&​hl=de&​ei=SPoeTPbCOo7eONTDjb8M&​sa=X&​oi=book_result&​ct=result&​resnum=1&​ved=0CB4Q6AEwAA#​v=onepage&​q&​f=false|MBSE theory]]. The Challenge Team has found some best practices and modeling guidelines to complement them but each project needs its own specific set of methods (see the [[http://​www.omgsysml.org/​MBSE_Methodology_Survey_RevB.pdf|Survey of Methodologies]] for more information). 
-The results are supposed to be mostly method independent. 
  
-===== Achievements ​===== +===== Products ​=====
-You find a complete version of the model and other material like presentations on our website: [[http://​mbse.gfse.de/​| Telescope and Space Systems Modeling Challenge Teams]].  +
- +
-==== Major problems addressed ==== +
-  * Use properly SysML language and its elements to represent a system +
-    * Representative model +
-    * Practices and guidelines +
-  * Scalable model organization +
-  * Reuse of blocks (catalog) +
-  * Modeling challenges  +
-    * Identified and provided feed back to [[http://​www.omg.org|OMG]]´s Revision Task Force (RTF) Working Groups +
-    * Notation (e.g. Connection of nested blocks) +
-    * Modeling technicalities (e.g. Grouping of interfaces, Variant modeling) +
-    * Tool (e.g. Configuration and Quality Control) +
-  * Methodology (e.g. multi-layer allocation) +
-  * Feed back to vendor for improvement of tool +
-  * And many more smaller problems (see Cookbook) +
- +
-==== Modeling challenges ==== +
-SysML is a new language. This creates two inherent challenges: Is SysML sufficiently mature for real projects and is it accepted by a wide range of systems engineers? Especially the fact that SysML is based on UML sheds a special light on these challenges. Could a modeling language, which was initially defined for software development,​ be used to model systems and will systems engineers accept a language with origins in the software discipline? An overall result of our project is, that this question can be answered with yes. +
- +
-The APE project is a pretty good challenge for SysML. It is complex, interdisciplinary without a special focus on software; it is a real system and no simplified coffee machine as often used as demonstration project. Although we found that SysML is practicable to model complex systems, we have found a list of SysML shortcomings.  +
- +
-The most significant ones are:  +
- +
-  * Variant modeling  +
-  * Connection of nested blocks  +
-  * Grouping of interfaces with nested ports  +
-  * Logical vs. Physical decomposition  +
-  * Functional multi-layer abstraction  +
-  * Reuse of blocks, allocation and instances  +
-  * Structural multi-layer allocation  +
-  * Defining Quality of Service +
-  * Transition to [[http://​www.uml.org|UML]] for software  +
-  * Configuration and Quality Control  +
-  * Navigability  +
-  * Modelling Frames of Reference and Coordinate Systems +
-  * Modelling Work Breakdown Structures +
- +
-==== Cookbook for MBSE with SysML  ==== +
-The [[http://​mbse.gfse.de/​documents/​faq.html|Cookbook]] addresses a variety of modeling areas, illustrated +
-with real world examples. +
- +
-|{{ :​mbse:​apejb2interface.jpg?​300 | APE Junction Box Interface}}|{{ :​mbse:​ape_electrical.jpg?​300 | 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 [[http://​mbse.gfse.de/​documents/​36.html|APE SysML Model]] provides the complete +
-model navigable online in any web-browser. +
- +
-==== Readings ==== +
-From the [[http://​mbse.gfse.de/​documents/​44.html|SE2 Readings]] section you can download most +
-given presentations and published papers related to MBSE and SysML by the SE<​sup>​2</​sup>​ Challenge team members. +
- +
-==== Downloads ==== +
-In [[http://​mbse.gfse.de/​documents/​downloads.html|Downloads]] section you will find the complete model +
-in [[http://​www.magicdraw.com|MagicDraw]]´s mdzip format as well as the  Open-Source [[https://​sourceforge.net/​projects/​mbse4md/​|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 [[http://​www.docbook.org|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 [[http://​www.docbook.org/​|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 [[http://​www.docbook.org/​|DocBook]] file from the model. +
-Note, that it is just a proof of concept with limitations. For example, only a limited number of [[http://​www.docbook.org/​|DocBook]] elements are supported but sufficient to make reasonable use of it. +
- +
-The plug-in can be downloaded here: [[https://​sourceforge.net/​projects/​mbse4md/​|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 [[http://​www.docbook.org/​|DocBook]] XML.+
    
-There are also disadvantages (which we hope will be solved by tool vendors in the future...) +An online version of the cookbook can be found here:[[http://mbse.gfse.de/| Telescope and Space Systems Modeling Challenge Teams]] 
-  * which subset of [[http://​www.docbook.org/​|DocBook]] should ​be supported?​ +===== References =====
-  * 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 +
-  * [[http://​www.magicdraw.com/​|MagicDraw]]'​s text editor supports only HTML which is not compliant with [[http://www.docbook.org/|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 ====== 
- 
-===== Reference Links =====  
   - http://​www.omgwiki.org/​MBSE/​doku.php   - http://​www.omgwiki.org/​MBSE/​doku.php
   - http://​www.omgsysml.org/#​Publications   - http://​www.omgsysml.org/#​Publications
   - http://​www.omgwiki.org/​OMGSysML/​doku.php?​id=sysml-roadmap:​sysml_assessment_and_roadmap_working_group   - http://​www.omgwiki.org/​OMGSysML/​doku.php?​id=sysml-roadmap:​sysml_assessment_and_roadmap_working_group
-  - https://vimeopro.com/user28256466/no-magic-world-symposium-2016-presentations+  - https://github.com/Open-MBEE/TMT-SysML-Model 
 +  ​https://​open-mbee.github.io/​
   - [[http://​www.gfse.de|German Chapter of INCOSE]]   - [[http://​www.gfse.de|German Chapter of INCOSE]]
 +  - [[http://​www.tmt.org| Thirty Meter Telescope]]
   - [[http://​www.eso.org|European Southern Observatory]]   - [[http://​www.eso.org|European Southern Observatory]]
-  - [[http://​www.hood-group.com|HOOD]] 
-  - [[http://​www.oose.de|oose]] 
-  - [[http://​www.sysmod.de/​|SYSMOD]] 
   - [[http://​www.magicdraw.com/​|MagicDraw]]   - [[http://​www.magicdraw.com/​|MagicDraw]]
 +
  
mbse/telescope.1487988453.txt.gz · Last modified: 2017/02/25 02:07 by acrawford