Title | ||
---|---|---|
Extended variability modeling using system entity structure ontology within MATLAB/Simulink. |
Abstract | ||
---|---|---|
Software product-lines are designed to tackle the development of systems that are characterized by a high degree of variability. They define variation points where different solutions can be derived for different products. Such variability mechanisms can be defined at different levels of abstraction, ranging from requirements specification to source code implementation.Several efforts have been made regarding variability modeling on the system model level, which have been mostly inspired by approaches that have been developed by the software engineering community. Regarding the rising synergy between the systems engineering and modeling and simulation, this paper presents an approach for variability modeling based on the System Entity Structure (SES) ontology. Several system configurations are specified using an SES or a set of SESu0027s on a metamodel level, while configurable models are implemented as basic models; these are organized in a Model Base (MB). Pruning is then utilized to specify a particular system variant.We propose some general extensions of the baseline SES approach with a focus on a new concept called SESFunctions. The extensions have been implemented within an SES toolbox for the MATLAB/Simulink environment. The proposed approach is exemplified using an engineering example in order to present its applicability. |
Year | Venue | Field |
---|---|---|
2016 | SpringSim (ANSS) | Ontology,MATLAB,Software engineering,Source code,Computer science,Modeling and simulation,Theoretical computer science,Software,Software requirements specification,Metamodeling,System model,Distributed computing |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thorsten Pawletta | 1 | 0 | 0.34 |
Artur Schmidt | 2 | 0 | 0.34 |
B. Zeigler | 3 | 1035 | 188.72 |
Umut Durak | 4 | 23 | 8.03 |