skip to main content
10.5555/3213214.3213217acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Design patterns for variability modeling using SES ontology

Published: 15 April 2018 Publication History

Abstract

The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering, which is under continuous development. In this context, an enhanced framework is introduced that supports dynamic variability evolution using the SES approach. However, the main focus is to start a discussion about a set of design patterns, which were developed to analyze the tree design and computing aspects of System Entity Structures. As development of our MATLAB-based SES toolbox for construction and pruning of SES trees proceeded, the necessity to have some generalized examples for testing and verification came more and more into awareness. We propose a set of design patterns that, if completely representable and computable by a certain tool, support all aspects of SES theory. In addition, the patterns give users substantial support for developing SES models for other applications.

References

[1]
Barros, F. J. 1996. "The Dynamic Structure Discrete Event System Specification Formalism". SIMULATION: Transactions of The Society for Modeling and Simulation International. 13(1996)1, pp. 35--36.
[2]
Capilla, R., J. Bosch, and K. C. Kang (Editors) 2013. Systems and Software Variability Management. Springer, Berlin Heidelberg, Germany.
[3]
Capilla, R., and J. Bosch 2013. "Binding Time and Evolution". In Systems and Software Variability Management, edited by R. Capilla, J. Bosch, and K. C. Kang, pp. 57--73. Springer, Berlin Heidelberg, Germany.
[4]
Folkerts, H., Pawletta, T., Deatcu, C., and Durak, U. 2017. "Variability Modeling for Engineering Applications". Simulation Notes Europe vol. 27(4), pp. 167--176.
[5]
Kang, K. C., S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson 1990. "Feature-Oriented Domain Analysis (FODA) Feasibility Study". Technical Report, Software Engineering Institute Carnegie Mellon University, Pittsburgh, PA, USA.
[6]
Pawletta, T., A. Schmidt, B. P. Zeigler, and U. Durak. 2016. "Extended Variability Modeling Using System Entity Structure Ontology within MATLAB/Simulink". Proceedings of the 2016 Spring Simulation Conference - ANSS, pp. 62--69.
[7]
RG CEA 2016. "The PDEVS Toolbox for MATLAB Website". http://www.cea-wismar.de/tbx/DEVS_Tbx/MatlabDEVS_Tbx.html. Accessed Nov. 29, 2017.
[8]
RG CEA 2017. "The SES Toolbox for MATLAB / Simulink Website". http://www.cea-wismar.de/tbx/SES_Tbx/sesToolboxMain.html. Accessed Nov. 22, 2017.
[9]
Rozenblit, J. W., and B. P. Zeigler 1993. "Representing and Constructing System Specifications Using the System Entity Structure Concepts". Proceedings of the 1993 Winter Simulation Conference, pp. 604--611.
[10]
Schmidt, A., U. Durak, and T. Pawletta 2016. "Model-Based Testing Methodology Using System Entity Structures for MATLAB/Simulink Models". SIMULATION: Transactions of The Society for Modeling and Simulation International. 92(8), pp. 729--746.
[11]
Zeigler, B. P. 1984. Multifaceted Modelling and Discrete Event Simulation. Cambridge, Academic Press.
[12]
Zeigler, B. P., and H. Praehofer 1990. "System Theory Challenges in the Simulation of Variable Structure and Intelligent Systems". Computer Aided Systems Theory --- EUROCAST '89. EUROCAST 1989. Lecture Notes in Computer Science, edited by F. Pichler and R. Moreno-Diaz., vol 410, pp. 41--51. Springer, Berlin, Heidelberg
[13]
Zeigler, B. P., T. G. Kim, and H. Praehofer 2000. Theory of Modeling and Simulation. 2nd ed. San Diego, CA, USA, Academic Press.
[14]
Zeigler, B. P., and P. E. Hammonds 2007. Modeling and Simulation-Based Data Engineering. San Diego, CA, USA, Academic Press.
[15]
Zeigler, B. P., and H.S. Sarjoughian 2013. Guide to Modeling and Simulation of Systems of Systems. Springer, London, UK.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Mod4Sim '18: Proceedings of the Model-driven Approaches for Simulation Engineering Symposium
April 2018
148 pages
ISBN:9781510860186

Sponsors

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 15 April 2018

Check for updates

Author Tags

  1. MATLAB/simulink
  2. SES
  3. model generation
  4. simulation engineering
  5. system entity structure
  6. variability modeling
  7. versatile systems

Qualifiers

  • Research-article

Conference

SpringSim '18
Sponsor:
SpringSim '18: 2018 Spring Simulation Multiconference
April 15 - 18, 2018
Maryland, Baltimore

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 41
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media