Can SysML Be Used for Enterprise Modelling?
1
Citation
15
Reference
10
Related Paper
Citation Trend
Keywords:
Formalism (music)
Enterprise modelling
Modeling language
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
Cite
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
Cite
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
Cite
Citations (0)
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
Cite
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
Cite
Citations (0)
Metamodeling
Cite
Citations (41)
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
Cite
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
Cite
Citations (0)
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
Cite
Citations (2)
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.
Cite
Citations (22)