logo
    Can SysML Be Used for Enterprise Modelling?
    1
    Citation
    15
    Reference
    10
    Related Paper
    Citation Trend
    Complex Real-Time Embedded Systems (RTESs) can be developed using model-based engineering. The problem is choosing a modeling language that has capabilities to model the most important characteristic of RTESs: timing. This paper shows an analysis of the most popular modeling languages and their capabilities to model timing constraints in RTESs. It includes UML, SysML, AADL, MARTE and EAST-ADL. A brief comparison between MARTE and EAST-ADL, based on the case study from the automotive industry, is also included.
    Domain-specific language
    Model-driven architecture
    Modeling language
    Architecture description language
    Citations (2)
    Simulation languages and the GUIs supporting them may be excellent tools for creating simulation codes, but are not necessarily the best tools to use for creating descriptions of systems, i. e., for modeling. In 2006, OMG published the initial standard specification (OMG 2006) for SysML (Systems Modeling Language), an extension of UML (OMG 2007) designed specifically to support systems engineering. SysML shows great promise for creating object-oriented models of systems that incorporate not only software, but also people, material, and other physical resources, expressing both structure and behavior for such systems. In this paper, we explore the use of SysML both to model a system to be simulated and to support the automatic generation of simulation models.
    Modeling language
    Model-driven architecture
    Object-Oriented Modeling
    Systems modeling
    Modelica
    Citations (11)
    The objective of this paper is to present a new profile for the design of embedded systems at the system level, appointed CoMMix Profile. This profile offers unified concepts for designing the systems level. It privileges a component-based approach based inspired by AADL (Architecture Analysis and Design Language) and as well SysML and UML-Marte standards. Modeling CoMMix system is described as an assembly of the components and architectural mappings.
    Component (thermodynamics)
    Modeling language
    Systems modeling
    Simulation languages and the GUIs supporting them may be excellent tools for creating simulation codes, but are not necessarily the best tools to use for creating descriptions of systems, i.e., for modeling. In 2006, OMG published the initial standard specification (OMG 2006) for SysML (Systems Modeling Language), an extension of UML (OMG 2007) designed specifically to support systems engineering. SysML shows great promise for creating object-oriented models of systems that incorporate not only software, but also people, material, and other physical resources, expressing both structure and behavior for such systems. In this paper, we explore the use of SysML both to model a system to be simulated and to support the automatic generation of simulation models.
    Modeling language
    Model-driven architecture
    Object-Oriented Modeling
    Systems modeling
    Citations (113)
    Embedded systems integrate more and more heterogeneous subsystems. This situation leads to consider on the one hand heterogeneity owing to different formalisms and on the other hand heterogeneity created by platforms in charge of realizing the system. To deal with formalism heterogeneity some modeling frameworks handle different formalisms or project them onto a pivot. Nevertheless these solutions are often not sufficient. This paper presents ongoing works on a development process using Unified Modeling Language (UML) enhanced by a contract approach borrowed from the Interface Automata modeling. The objectives are twofold: (a) provide coherent views of a component along its refinements, (b) specify their interactions.
    Formalism (music)
    Component (thermodynamics)
    Modeling language
    Citations (0)
    Several EDA surveys confirm that the Mathworks Matlab/Simulink and the unified modelling language (UML) are both gaining increased attention as electronic system level (ESL) languages. While Matlab is commonly used to model signal processing intensive systems, UML has the potential to support innovative ESL methodologies which tie the architecture, design and verification aspects in a unified perspective. Integrated design flows which exploit the benefits of the complementarity between UML and Matlab provide an interesting answer to the issues of mono-disciplinary modeling and the necessity of moving beyond point-tool solutions. This paper summarizes how UML and Matlab/Simulink can be associated and what is the impact of SysML, a new modeling language based on UML to describe complex heterogeneous systems
    Modeling language
    Object Constraint Language
    Citations (81)
    This paper presents a thorough investigation of the two popular enterprise modeling techniques: the UML-based, and the i*-based, and the research efforts undertaken using these modeling techniques. However, this paper does not provide a survey and/or explain these two enterprise-modeling techniques exhaustively. It aims at analyzing how these two techniques are complementary to each other and providing some guidance regarding selecting an appropriate modeling technique. Many interesting information that can help in deciding the modeling technique have been summarized in a comparison-table that we have developed. UML fails to address different challenges for modeling modern day enterprises, i* modeling language can address these issues by capturing the motivations, intents, and rationales behind the activities. However, i* cannot address "what" steps a process consists of, and "how" those steps are to be done as UML can address. Thus, i* complements UML in modeling a project
    Modeling language
    Enterprise modelling
    Object Constraint Language
    Process modeling
    Table (database)
    Complement
    The complexity of ES continues to grow in terms of integration of multiple technologies, component count, expected performance and security constraints. In addition, the design of this type of system must be set properly taking into account all necessary elements in order to ensure a safe and secure system. Good design means a good choice of modeling language. In this paper, we present two modeling languages UML and SysML. We will show the limitation of UML when modeling Embedded Systems. In the same time, we prove the effectiveness of SysML language. We illustrate this result with a clear example of an Embedded System which is a cellular phone.
    Modeling language
    Component (thermodynamics)
    Systems modeling
    UML is gaining increased attention as a system design language, as indicated by current standardization activities such as the SysML initiative and the UML for SoC Forum. Moreover the adoption of UML 2 is a significant step towards a broader range of modeling capabilities. This paper provides an overview of the impact of these recent advances on the application of UML for SoC and NoC development, proposes a model-driven development method taking benefit of the best techniques recently introduced, and investigates the design of power efficient systems with UML.
    Citations (22)