Feature-based Investigation of Simulation Structure and Behaviour
Reusing a simulation or parts of a simulation is difficult as simulations are tightly coupled to a specific domain or even to the system that is analysed by the simulation. Analysing the architectural structure of a simulation feature is merely enough to identify whether it can be reused in another simulation. Besides the structure (i.e., architectural elements like classes and interfaces) of a simulation feature, the behaviour must also match for it to be reused. An approach that compares simulation features needs to consider both, the structure as well as the behaviour. In this paper, we introduce a specification approach that allows simulation developers to model a simulations structure and behaviour with a domain-specific modelling language. The specification is used to compare a simulation or parts of a simulation to identify features that can be reused. We specify features of an open-source simulation with our approach and we provide an approach to compare features based on our specification. The results show, that our approach is able to find similar features based on their architectural structure and behaviour. Our approach enables developers to identify and then reuse simulation features.
Fri 23 SepDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
11:00 - 12:30 | Architecture modeling, design and decision makingTools & Demos / Research Papers at S4 Chair(s): Henry Muccini University of L'Aquila, Italy, Luciano Baresi Politecnico di Milano | ||
11:00 5mFull-paper | From Informal Architecture Diagrams to Flexible Blended ModelsBest paper candidate Research Papers A: Robbert Jongeling Malardalen University, A: Federico Ciccozzi Malardalen University, A: Antonio Cicchetti Mälardalen University, A: Jan Carlson Malardalen University | ||
11:05 5mShort-paper | Debiasing Architectural Decision-Making: A Workshop-Based Training Approach Research Papers A: Klara Borowa Warsaw University of Technology, A: Maria Jarek , A: Gabriela Mystkowska , A: Weronika Paszko , A: Andrzej Zalewski | ||
11:10 5mShort-paper | Persistence Factories Architectural Design Pattern Research Papers | ||
11:15 5mShort-paper | Feature-based Investigation of Simulation Structure and Behaviour Research Papers A: Sandro Koch Karlsruhe Institute of Technology (KIT), A: Robert Heinrich Karlsruhe Institute of Technology (KIT), A: Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI) | ||
11:20 5mDemonstration | Tool-based Attack Graph Estimation for Software Architectures Tools & Demos | ||
11:25 65mOther | Discussion Research Papers |
Each paper is presented as a 5-minute pitch talk at the beginning. The rest of the session is a discussion.
After reaching the 3rd floor (either by elevator or the main staircase), turn right.