Changes for page Experiment Hotspot-Highlighting
Last modified by ima on 2023/09/11 16:16
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +1,21 @@ 1 - Wearecurrently running anexperiment for which we need participants that are willingto contribute aproximately 20 to 30 minutes oftheir time. All participants (unless they protest of course) will be entered into a price draw for 3 amazon vouchers for 25 Euro value each. Thanks if you are consideringto take part! Please contact Insa Fuhrmann for one of the time slots from 18th to 25th of January:0431-880-7526 or in person in room 1113.1 +== General information: == 2 2 3 - The participants will be askedtogiveinformationon how experiencedthey arewith modelingSCCharts.3 +We are currently running an experiment for which we need participants that are willing to contribute aproximately 20 to 30 minutes of their time. All participants (unless they protest, of course) will be entered into a price draw for 3 amazon vouchers for 25 Euro value each. Thanks if you are considering to take part! Please contact Insa Fuhrmann for one of the time slots from 18th to 25th of January: 0431-880-7526 or in person in room 1113. Also contact Insa Fuhrmann if you have questions that are not answered below. 4 4 5 -The participants will be givenan SCChartmodelin Kielertogether with a timing specification forthemaximal worstcase executiontimeofthe model.Themodel in its given form does not meet the timing specificationanditis thetask fortheparticipantto revise themodelsuch that the timingspecification is met. To be able to do that the participant will receive a listofalternative library functions for the host codecalls that are included in themodel. To replace functioncalls by calls to the respective alternative functions is the only changethat is allowed to solve the task. It is allowed to change the modeltemporarily, especially by commentingout parts of the code, but finallyit should bethe same model (semantically as well as syntactically) with the exception of a numberof swapped host code calls.5 +The participants will be asked to give information on how experienced they are with modeling SCCharts and modeling and programming in general. 6 6 7 -We will 7 +The participants will be given an SCChart model in Kieler together with a timing specification for the maximal worst case execution time of the model. The model in its given form does not meet the timing specification and it is the task for the participant to revise the model such that the timing specification is met. To be able to do that the participant will receive a list of alternative library functions for the host code calls that are included in the model. To replace function calls by calls to the respective alternative functions is the only change that is allowed to solve the task. However it is allowed to change the model temporarily, especially by commenting out parts of the code, but the outcome must be the same model (semantically as well as syntactically) with the exception of a number of swapped host code calls. 8 + 9 +The participants will be devided into groups that will work with KIELER versions with different degrees of interactive timing support. We will measure the time it takes for each participant to solve the task as well as the number of call replacements. We will also document the final state of the model. 10 + 11 +== Here is a small example to illustrate the work process (please note that the actual model for the experiment will be larger than this example!): == 12 + 13 +In a KIELER instance we get a given model: 14 + 15 +[[image:attach:Bildschirmfoto 2016-01-13 um 17.00.47.png]] 16 + 17 + 18 + 19 +We are in a group that works with interactive timing analysis that offers the overall timing value in the right upper corner of the model state ("Robot"), it is 2183. Also we get timing values for all three regions in their right upper corners. The first of the two timing values in each case denotes the share of the overall execution time that relates to this region, without its included child regions. The second timing value takes the child regions into account additionally. For example, the total execution time is spent in region "Robot 20 + 21 +
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -145163 751 +14516381 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/145163 75/Experiment Hotspot-Highlighting1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/14516381/Experiment Hotspot-Highlighting