Scenario-Based Design

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

  1. Stefan Valentin Gheorghita and Martin Palkovic and Juan Hamers and Arnout Vandecappelle and Stelios Mamagkakis and Twan Basten and Lieven Eeckhout and Henk Corporaal and Francky Catthoor and Frederik Vandeputte and Koen De Bosschere (2009): System-Scenario-Based Design of Dynamic Embedded Systems. In: ACM Trans. Des. Autom. Electron. Syst., vol. 14, no. 1, 2009, ISSN: 1084-4309.
  2. (): . .
  3. S. Gheorghita and T. Basten and H. Corporaal (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.
  4. S. Gheorghita and T. Basten and H. Corporaal (2008): Scenario Selection and Prediction for DVS-Aware Scheduling of Multimedia Applications. In: J Sign Process Syst Sign, vol. 50, pp. 137–161, 2008.
  5. M. Damavandpeyma and S. Stuijk and T. Basten and M. Geilen and H. Corporaal (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.
  6. Twan Basten and João Bastos and Róbinson Medina and Bram Sanden and Marc C. W. Geilen and Dip Goswami and Michel A. Reniers and Sander Stuijk and Jeroen P. M. Voeten (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.
  7. Firew Siyoum and Marc Geilen and Johan Eker and Carl Platen and Henk Corporaal (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.
  8. Marc C. W. Geilen and Mladen Skelin and J. Reinier Kampenhout and Hadi Alizadeh Ara and Twan Basten and Sander Stuijk and Kees G. W. Goossens (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.
  9. Sander Stuijk and Marc Geilen and Bart Theelen and Twan Basten (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.
  10. Firew Siyoum and Marc Geilen and Johan Eker and Carl Platen and Henk Corporaal (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

Geilen, Marc C. W.; Skelin, Mladen; Kampenhout, J. Reinier; Ara, Hadi Alizadeh; Basten, Twan; Stuijk, Sander; Goossens, Kees G. W.

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.

Links | BibTeX

Basten, Twan; Bastos, João; Medina, Róbinson; Sanden, Bram; Geilen, Marc C. W.; Goswami, Dip; Reniers, Michel A.; Stuijk, Sander; Voeten, Jeroen P. M.

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.

Links | BibTeX

Catthoor, Francky; Basten, Twan; Zompakis, Nikolaos; Geilen, Marc; Kjeldsberg, Per Gunnar

System-Scenario-based Design Principles and Applications Book

Springer, 2020.

BibTeX

2017

Skelin, M.; Geilen, M.; Catthoor, F.; Hendseth, S.

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.

Links | BibTeX

Kampenhout, Reinier; Stuijk, Sander; Goossens, Kees

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.

BibTeX

2016

Skelin, Mladen

Worst-case Performance Analysis of Scenario-aware Real-time Streaming Applications PhD Thesis

Norwegian University of Science and Technology (NTNU), 2016.

BibTeX

2015

Kampenhout, R.; Stuijk, S.; Goossens, K.

A Scenario-Aware Dataflow Programming Model Proceedings Article

In: Digital System Design (DSD), 2015 Euromicro Conference on, pp. 25-32, 2015.

Links | BibTeX

2013

Damavandpeyma, M.; Stuijk, S.; Basten, T.; Geilen, M.; Corporaal, H.

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.

Links | BibTeX

Siyoum, Firew; Geilen, Marc; Eker, Johan; Platen, Carl; Corporaal, Henk

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.

BibTeX

2012

Yang, Yang; Geilen, Marc; Basten, Twan; Stuijk, Sander; Corporaal, Henk

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.

Links | BibTeX

2011

Theelen, Bart; Geilen, Marc; Voeten, Jeroen

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.

Abstract | Links | BibTeX

Stuijk, Sander; Geilen, Marc; Theelen, Bart; Basten, Twan

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.

Links | BibTeX

2009

Gheorghita, Stefan Valentin; Palkovic, Martin; Hamers, Juan; Vandecappelle, Arnout; Mamagkakis, Stelios; Basten, Twan; Eeckhout, Lieven; Corporaal, Henk; Catthoor, Francky; Vandeputte, Frederik; Bosschere, Koen De

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.

Links | BibTeX

2008

Gheorghita, S.; Basten, T.; Corporaal, H.

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.

Links | BibTeX

Gheorghita, S.; Basten, T.; Corporaal, H.

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.

Links | BibTeX

Theelen, B. D.; Geilen, M. C. W.; Stuijk, S.; Gheorghita, S. V.; Basten, T.; Voeten, J. P. M; Ghamarian, A. H.

Scenario-Aware Dataflow Technical Report

Eindhoven University of Technology no. ESR-2008-8, 2008.

BibTeX

2007

Theelen, B. D.

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.

Links | BibTeX

2006

Theelen, B. D.; Geilen, M. C. W.; Basten, T.; Voeten, J. P. M.; Gheorghita, S. V.; Stuijk, S.

A scenario-aware data flow model for combined long-run average and worst-case performance analysis Proceedings Article

In: MEMOCODE, pp. 185-194, 2006.

Abstract | Links | BibTeX

2005

Gheorghita, Stefan Valentin; Stuijk, Sander; Basten, Twan; Corporaal, Henk

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.

Links | BibTeX