loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Maurice Theobald 1 and Jérémie Tatibouet 2

Affiliations: 1 SAFRAN/SAFRAN Tech, Magny-Les-Hameaux and France ; 2 CEA, LIST, Laboratory of Model Driven Engineering for Embedded Systems, P.C. 174, Gif-sur-Yvette, 91191 and France

Keyword(s): fUML, UML, SysML, Systems Architecture, DSML, Papyrus.

Related Ontology Subjects/Areas/Topics: Domain-Specific Modeling and Domain-Specific Languages ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Transformation ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering ; Systems Engineering

Abstract: The definition of standards is an efficient way to ensure a consensus on concepts and usages for a given domain. Unified modeling language (UML) and System modeling language (SysML) are standards: UML provides a large set of concepts enabling the specification of software-oriented systems meanwhile SysML specializes UML for system engineering. Both languages have an accurate semantics, this is especially true for UML which has a subset of objects (classes, composite structures, activities and state machines) that can be executed. Executable UML is driven by the following standards: Foundational subset for executable UML (fUML), precise semantics of UML composite structure (PSCS) and precise semantics of UML state machines (PSSM). From the UML based standard contributor standpoint, there is a great temptation to conclude that system architects can use these standards easily to model complex systems, and run simulations. Unfortunately, in practice, this assumption hardly ever holds. In deed, these standards are built to be generic enough to apply for the largest possible set of systems. This implies that their scopes are wider than what is required by a user to work in its domain. This problem is solved by using and specializing (if required) a subset of these generic languages to match the needs. This paper shows how to reuse the power of UML, SysML, fUML, PSCS and PSSM efficiently, with a customized version of Papyrus dedicated to system architecture design. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.227.209.214

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Theobald, M. and Tatibouet, J. (2019). Using fUML Combined with a DSML: An Implementation using Papyrus UML/SysML Modeler. In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-358-2; ISSN 2184-4348, SciTePress, pages 250-257. DOI: 10.5220/0007310702500257

@conference{modelsward19,
author={Maurice Theobald. and Jérémie Tatibouet.},
title={Using fUML Combined with a DSML: An Implementation using Papyrus UML/SysML Modeler},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2019},
pages={250-257},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007310702500257},
isbn={978-989-758-358-2},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Using fUML Combined with a DSML: An Implementation using Papyrus UML/SysML Modeler
SN - 978-989-758-358-2
IS - 2184-4348
AU - Theobald, M.
AU - Tatibouet, J.
PY - 2019
SP - 250
EP - 257
DO - 10.5220/0007310702500257
PB - SciTePress