Inżynieria systemów oparta na modelach
Inżynieria systemów oparta na modelach (ISOM) (ang. Model-Based Systems Engineering – MBSE) – podejście do inżynierii systemów, które koncentruje się na tworzeniu i wykorzystywaniu modeli dziedzinowych jako podstawowego środka przetwarzania informacji, w odróżnieniu od wymiany informacji opartej na dokumentach. Jest powszechnie stosowana w branżach takich jak lotnictwo, obronność, technologie kosmiczne, kolej, motoryzacja, przemysł itp.
Definicja
edytujPodejście ISOM zaczęto promować w styczniu 2007 roku po publikacji „Inicjatywy ISOM”[1] przez INCOSE. Cele stojące za stworzeniem tego podejścia obejmowały zwiększenie produktywności poprzez zminimalizowanie niepotrzebnego ręcznego przepisywania pojęć podczas koordynowania pracy dużych zespołów projektowych, z metodologią skupiającą się na rozproszonym, ale zintegrowanym zarządzaniu modelem.. Podejście ISOM jest opisane w „Wizji Inżynierii Systemów 2020” (ang. Systems Engineering Vision 2020) INCOSE[1].
Według definicji prezentowanej przez INOCSE inżynieria systemów oparta na modelach jest:
sformalizowanym zastosowaniem modelowania w celu wsparcia wymagań systemowych, projektowania, analizy, weryfikacji i walidacji, rozpoczynających się w fazie projektowania koncepcyjnego i kontynuowanych w fazie rozwoju i późniejszych fazach cyklu życia[1].
Języki modelowania
edytuj- Zunifikowany Język Modelowania (ang. Unified Modeling Language – UML)[2][3] – język modelowania rozwijany przez Object Management Group.
- Język Modelowania Systemów (ang. Systems Modeling Language – SysML)[4][5][6][7] – język modelowania stworzony na bazie UML, dedykowany do modelowania systemów. Stworzony z inicjatywy INCOSE we wrześniu 2007 roku[8] we współpracy z Object Management Group. Obecnie rozwijana jest wersja 2.0, która ma wprowadzać znaczne zmiany w możliwościach języka[9]. Pełnej specyfikacji języka, umożliwiającej implementację w narzędziach do modelowania można się spodziewać pod koniec 2022 roku[10].
Metodyki
edytuj- Obiektowo Zorientowana Metoda Inżynierii Systemów INCOSE (Object-Oriented Systems Engineering Method (OOSEM))[15][16][17][18]
- IBM Rational Telologic Harmony – SE[19]
- STRATA Methodology by Vitech Corp[20][21]
- Zintegrowane podejście do analizowania i projektowania architektury ARCADIA (Architecture Analysis & Design Integrated Approach)[22][23][24]
- JPL State Analysis[25][26][27]
Narzędzia do modelowania
edytujPrzypisy
edytuj- ↑ a b c INCOSE, Systems Engineering Vision 2020 [online], INCOSE-TP-2004-004-02, 2007 .
- ↑ Unified Modeling Language.
- ↑ Welcome To UML Web Site! [online], uml.org [dostęp 2024-04-23] (ang.).
- ↑ SysML Open Source Project – What is SysML? Who created it? [online], sysml.org [dostęp 2021-10-03] (ang.).
- ↑ Lenny Delligatti , SysML Distilled: A Brief Guide to the Systems Modeling Language, 2013, DOI: 10.5555/2560076 .
- ↑ Sanford Friedenthal , Alan Moore , Rick Steiner , A Practical Guide to SysML, 7 sierpnia 2008, ISBN 978-0-12-800202-5 .
- ↑ Język inżynierii systemów SysML (Bartosz Marcinkowski) książka w księgarni TaniaKsiazka.pl [online], taniaksiazka.pl [dostęp 2021-10-03] (pol.).
- ↑ https://www.omg.org/spec/SysML/1.0/PDF
- ↑ sysml-roadmap:sysml_v2_requirements_review_page [OMG SysML Portal] [online], omgwiki.org [dostęp 2021-10-03] (ang.).
- ↑ PowerPoint Presentation [online], omgwiki.org [dostęp 2024-04-27] .
- ↑ Key Concepts [online], vitechcorp.com [dostęp 2021-10-03] .
- ↑ Vitech – Powering Digital Engineering Through MBSE [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ CORE Software – Vitech [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ GENESYS Software – Vitech [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ mbse:incoseoosem [MBSE Wiki] [online], omgwiki.org [dostęp 2021-10-03] (ang.).
- ↑ Object-Oriented SE Method [online], incose.org [dostęp 2021-10-03] .
- ↑ Object Oriented Systems Engineering Method (OOSEM) (085/100) – SE & Product Development – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ https://www.omgsysml.org/Pearce_Hause_ISO-15288_OOSEM_and_Model-Based_Submarine_Design_SETE_APCOSE_20121.pdf
- ↑ mbse:harmonyse [MBSE Wiki] [online], omgwiki.org [dostęp 2021-10-03] (ang.).
- ↑ STRATA Methodology – Vitech [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ Schema and Metamodels and Ontologies, Oh My! with David Long – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ a b MBSE with the ARCADIA Method and the Capella Tool – Archive ouverte HAL [online], archives-ouvertes.fr [dostęp 2021-10-03] (fr.).
- ↑ [Webinar] Introduction to Arcadia Capella with a toy catapult project (by Singapore Univ.) – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ Capella MBSE Tool – Arcadia [online], eclipse.org [dostęp 2021-10-03] .
- ↑ mbse:jplstateanalysismethodology [MBSE Wiki] [online], omgwiki.org [dostęp 2021-10-05] (ang.).
- ↑ Mission Data System [online], jpl.nasa.gov [dostęp 2021-10-03] .
- ↑ JPL Open Repository [online], jpl.nasa.gov [dostęp 2024-04-23] (ang.).
- ↑ What’s New in GENESYS 2021 – Vitech [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ https://www.vitechcorp.com/wp-content/uploads/2021/05/Datasheet-GENESYS2021.pdf
- ↑ GENESYS Orientation Video Series – Vitech [online], vitechcorp.com [dostęp 2021-10-03] (ang.).
- ↑ Model Based Systems Engineering | Capella MBSE Tool [online], eclipse.org [dostęp 2021-10-03] .
- ↑ introducing Enterprise Architect 15 – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ https://sparxsystems.com/products/ea/.
- ↑ MagicDraw – CATIA – Dassault Systèmes® [online], 3ds.com [dostęp 2021-10-03] (ang.).
- ↑ MagicDraw Basics – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ Fundamentals of Model-Based Systems Engineering (MBSE) – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ Cameo Systems Modeler – CATIA – Dassault Systèmes® [online], 3ds.com [dostęp 2021-10-03] (ang.).
- ↑ Cameo Requirements Modeler: Requirements Capturing, Visualizing, and Tracing – YouTube [online], youtube.com [dostęp 2021-10-03] (fr.).
- ↑ Ideal Modeling & Diagramming Tool for Agile Team Collaboration [online], visual-paradigm.com [dostęp 2021-10-03] (ang.).