Scenario-based design [1][2] is a general approach to deal with dynamic behavior in systems. In essence, the possible dynamic behaviors are identified and grouped into a limited number of similar run-time situations, that can be approximated with a static behavior. A system is assumed, at run-time, to be switching between such scenarios. This is a general concept that can be applied to many different situations.
In embedded varying execution times and varying resource usage can be capture in scenarios. This can be exploited, especially when it is possible to predict to some degree which scenarios will be active in the short term future [3][4][5].
In the context of flexible manufacturing systems scenarios can be used to represent different possible behaviors of the manufacturing system, such as different products being handles, or different scenario such as start-up, failures, or maintenance modes [6].
In data flow models scenarios can effectively be used to create [7][8][9] accurate and analyzable models. Such models can be automatically extracted from the CAL dynamic dataflow model [10].
References
- (2009): System-Scenario-Based Design of Dynamic Embedded Systems. In: ACM Trans. Des. Autom. Electron. Syst., vol. 14, no. 1, 2009, ISSN: 1084-4309.
- (): . .
- (2008): Application Scenarios in Streaming-Oriented Embedded-System Design. In: IEEE Design & Test of Computers, vol. 25, no. 06, pp. 581-589, 2008, ISSN: 1558-1918.
- (2008): Scenario Selection and Prediction for DVS-Aware Scheduling of Multimedia Applications. In: J Sign Process Syst Sign, vol. 50, pp. 137–161, 2008.
- (2013): Throughput-constrained DVFS for scenario-aware dataflow graphs. In: 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 175-184, 2013, ISSN: 1080-1812.
- (2020): Scenarios in the Design of Flexible Manufacturing Systems. In: System-Scenario-based Design Principles and Applications, pp. 181–224, Springer International Publishing, Cham, 2020.
- (2013): Automated extraction of scenario sequences from disciplined dataflow networks. In: 2013 Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2013), pp. 47-56, IEEE Computer Society, USA, 2013.
- (2020): Scenarios in Dataflow Modeling and Analysis. In: System-Scenario-based Design Principles and Applications, pp. 145–180, Springer International Publishing, Cham, 2020, ISBN: 978-3-030-20343-6.
- (2011): Scenario-aware dataflow: Modeling, analysis and implementation of dynamic applications. In: 2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, pp. 404-411, 2011.
- (2013): Automated extraction of scenario sequences from disciplined dataflow networks. In: 2013 Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2013), pp. 47-56, IEEE Computer Society, USA, 2013.
Selected Related Publications
2020
Scenarios in Dataflow Modeling and Analysis Book Chapter
In: System-Scenario-based Design Principles and Applications, pp. 145–180, Springer International Publishing, Cham, 2020, ISBN: 978-3-030-20343-6.
Scenarios in the Design of Flexible Manufacturing Systems Book Chapter
In: System-Scenario-based Design Principles and Applications, pp. 181–224, Springer International Publishing, Cham, 2020.
System-Scenario-based Design Principles and Applications Book
Springer, 2020.
2017
Parameterized Dataflow Scenarios Journal Article
In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 36, no. 4, pp. 669-682, 2017, ISSN: 0278-0070.
Programming and analysing scenario-aware dataflow on a multi-processor platform Proceedings Article
In: Proc. Design, Automation and Test in Europe Conference and Exhibition (DATE), 2017.
2016
Worst-case Performance Analysis of Scenario-aware Real-time Streaming Applications PhD Thesis
Norwegian University of Science and Technology (NTNU), 2016.
2015
A Scenario-Aware Dataflow Programming Model Proceedings Article
In: Digital System Design (DSD), 2015 Euromicro Conference on, pp. 25-32, 2015.
2013
Throughput-constrained DVFS for scenario-aware dataflow graphs Proceedings Article
In: 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 175-184, 2013, ISSN: 1080-1812.
Automated extraction of scenario sequences from disciplined dataflow networks Proceedings Article
In: 2013 Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2013), pp. 47-56, IEEE Computer Society, USA, 2013.
2012
Playing games with scenario- and resource-aware SDF graphs through policy iteration Proceedings Article
In: 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 194-199, 2012.
2011
Performance Model Checking Scenario-Aware Dataflow Proceedings Article
In: Fahrenberg, Uli; Tripakis, Stavros (Ed.): Formal Modeling and Analysis of Timed Systems, pp. 43–59, Springer Berlin Heidelberg, Berlin, Heidelberg, 2011, ISBN: 978-3-642-24310-3.
Scenario-aware dataflow: Modeling, analysis and implementation of dynamic applications Proceedings Article
In: 2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, pp. 404-411, 2011.
2009
System-Scenario-Based Design of Dynamic Embedded Systems Journal Article
In: ACM Trans. Des. Autom. Electron. Syst., vol. 14, no. 1, 2009, ISSN: 1084-4309.
2008
Application Scenarios in Streaming-Oriented Embedded-System Design Journal Article
In: IEEE Design & Test of Computers, vol. 25, no. 06, pp. 581-589, 2008, ISSN: 1558-1918.
Scenario Selection and Prediction for DVS-Aware Scheduling of Multimedia Applications Journal Article
In: J Sign Process Syst Sign, vol. 50, pp. 137–161, 2008.
Scenario-Aware Dataflow Technical Report
Eindhoven University of Technology no. ESR-2008-8, 2008.
2007
A Performance Analysis Tool for Scenario-Aware Streaming Applications Proceedings Article
In: Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007), pp. 269-270, 2007.
2006
A scenario-aware data flow model for combined long-run average and worst-case performance analysis Proceedings Article
In: MEMOCODE, pp. 185-194, 2006.
2005
Automatic Scenario Detection for Improved WCET Estimation Proceedings Article
In: Proceedings of the 42Nd Annual Design Automation Conference, pp. 101–104, ACM, Anaheim, California, USA, 2005, ISBN: 1-59593-058-2.