Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2968478.2968496acmotherconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Flexible support for time and costs in scenario-aware dataflow

Published: 01 October 2016 Publication History

Abstract

Scenario-aware dataflow is a formalism to model modern dynamic embedded applications whose behaviour is heavily dependent on input data or the operational environment. Key behavioural aspects are the execution times and energy consumption of a system's components. In this paper, we introduce flexible scenario-aware dataflow: a proper generalisation of previous definitions that allows any execution time to be specified as discretely or continuously random or nondeterministic. Additionally, it supports the modelling of abstract costs like the energy usage of components. We give a formal compositional semantics in terms of networks of stochastic timed automata. We have implemented support for analysing performance properties of flexible scenario-aware dataflow graphs via simulation and model checking. A number of reduction techniques are applied to make the underlying state spaces tractable for model checking. We evaluate the scalability and performance of our new model and implementation on standard benchmarks.

References

[1]
R. Alur, S. La Torre, and G. J. Pappas. Optimal paths in weighted timed automata. In HSCC, volume 2034 of LNCS, pages 49--62. Springer, 2001.
[2]
C. Baier, B. R. Haverkort, H. Hermanns, and J.-P. Katoen. Model-checking algorithms for continuous-time Markov chains. IEEE Transactions on Software Engineering, 29(6):524--541, 2003.
[3]
G. Behrmann, A. Fehnker, T. Hune, K. G. Larsen, P. Pettersson, J. Romijn, and F. W. Vaandrager. Minimum-cost reachability for priced timed automata. In HSCC, volume 2034 of LNCS, pages 147--161. Springer, 2001.
[4]
J. Bogdoll, A. Hartmanns, and H. Hermanns. Simulation and statistical model checking for Modestly nondeterministic models. In MMB & DFT, volume 7201 of LNCS, pages 249--252. Springer, 2012.
[5]
P. R. D'Argenio, B. Jeannet, H. E. Jensen, and K. G. Larsen. Reduction and refinement strategies for probabilistic analysis. In PAPM-PROBMIV, volume 2399 of LNCS, pages 57--76. Springer, 2002.
[6]
M. Fränzle, E. M. Hahn, H. Hermanns, N. Wolovick, and L. Zhang. Measurability and safety verification for stochastic hybrid systems. In HSCC, pages 43--52. ACM, 2011.
[7]
E. M. Hahn, A. Hartmanns, and H. Hermanns. Reachability and reward checking for stochastic timed automata. ECEASST, 70, November 2014.
[8]
A. Hartmanns and H. Hermanns. The Modest Toolset: An integrated environment for quantitative modelling and verification. In TACAS, volume 8413 of LNCS, pages 593--598. Springer, 2014.
[9]
J.-P. Katoen and H. Wu. Exponentially timed SADF: compositional semantics, reductions, and analysis. In EMSOFT, pages 1:1--1:10. ACM, 2014.
[10]
E. A. Lee and D. G. Messerschmitt. Synchronous data flow: Describing signal processing algorithm for parallel computation. In COMPCON, pages 310--315. IEEE Computer Society, 1987.
[11]
G. Norman, D. Parker, and J. Sproston. Model checking for probabilistic timed automata. Formal Methods in System Design, 43(2):164--190, 2013.
[12]
M. L. Puterman. Markov Decision Processes: Discrete Stochastic Dynamic Programming. John Wiley & Sons Inc., New York, 1994.
[13]
S. Sriram and S. S. Bhattacharyya. Embedded Multiprocessors: Scheduling and Synchronization. CRC Press, 2nd edition, 2009.
[14]
S. Stuijk, M. Geilen, and T. Basten. Sdf<sup>3</sup>: SDF for free. In ACSD, pages 276--278. IEEE Comp. S., 2006.
[15]
B. D. Theelen, M. Geilen, T. Basten, J. Voeten, S. V. Gheorghita, and S. Stuijk. A scenario-aware data flow model for combined long-run average and worst-case performance analysis. In MEMOCODE, pages 185--194. IEEE, 2006.
[16]
B. D. Theelen, M. Geilen, and J. Voeten. Performance model checking scenario-aware dataflow. In FORMATS, volume 6919 of LNCS, pages 43--59. Springer, 2011.
[17]
J. Zimmermann, O. Bringmann, and W. Rosenstiel. Analysis of multi-domain scenarios for optimized dynamic power management strategies. In DATE, pages 862--865. IEEE, 2012.

Cited By

View all
  • (2020)An efficient statistical model checker for nondeterminism and rare eventsInternational Journal on Software Tools for Technology Transfer10.1007/s10009-020-00563-2Online publication date: 28-May-2020
  • (2019)Experimental Evaluation of Scenario Aware Synchronous Data Flow based Power ManagementProceedings of the International Conference on Omni-Layer Intelligent Systems10.1145/3312614.3312634(80-85)Online publication date: 5-May-2019
  • (2019)The 2019 Comparison of Tools for the Analysis of Quantitative Formal ModelsTools and Algorithms for the Construction and Analysis of Systems10.1007/978-3-030-17502-3_5(69-92)Online publication date: 4-Apr-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EMSOFT '16: Proceedings of the 13th International Conference on Embedded Software
October 2016
260 pages
ISBN:9781450344852
DOI:10.1145/2968478
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2016

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ESWEEK'16
ESWEEK'16: TWELFTH EMBEDDED SYSTEM WEEK
October 1 - 7, 2016
Pennsylvania, Pittsburgh

Acceptance Rates

Overall Acceptance Rate 60 of 203 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)An efficient statistical model checker for nondeterminism and rare eventsInternational Journal on Software Tools for Technology Transfer10.1007/s10009-020-00563-2Online publication date: 28-May-2020
  • (2019)Experimental Evaluation of Scenario Aware Synchronous Data Flow based Power ManagementProceedings of the International Conference on Omni-Layer Intelligent Systems10.1145/3312614.3312634(80-85)Online publication date: 5-May-2019
  • (2019)The 2019 Comparison of Tools for the Analysis of Quantitative Formal ModelsTools and Algorithms for the Construction and Analysis of Systems10.1007/978-3-030-17502-3_5(69-92)Online publication date: 4-Apr-2019
  • (2018)Dynamic Dataflow GraphsHandbook of Signal Processing Systems10.1007/978-3-319-91734-4_32(1173-1210)Online publication date: 14-Oct-2018
  • (2018)A Statistical Model Checker for Nondeterminism and Rare EventsTools and Algorithms for the Construction and Analysis of Systems10.1007/978-3-319-89963-3_20(340-358)Online publication date: 14-Apr-2018
  • (2017)Efficient simulation-based verification of probabilistic timed automataProceedings of the 2017 Winter Simulation Conference10.5555/3242181.3242296(1-12)Online publication date: 3-Dec-2017
  • (2017)Efficient simulation-based verification of probabilistic timed automata2017 Winter Simulation Conference (WSC)10.1109/WSC.2017.8247885(1419-1430)Online publication date: Dec-2017
  • (2017)Modelling and certification for electric mobility2017 IEEE 15th International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2017.8104755(109-114)Online publication date: Jul-2017
  • (2017)JANIProceedings, Part II, of the 23rd International Conference on Tools and Algorithms for the Construction and Analysis of Systems - Volume 1020610.1007/978-3-662-54580-5_9(151-168)Online publication date: 22-Apr-2017

View Options

Get Access

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