Skip to main navigation Skip to search Skip to main content

Simulating concurrent behaviors with worst-case cost bounds

  • Elvira Albert
  • , Samir Genaim
  • , Miguel Gómez-Zamalloa
  • , Einar Broch Johnsen
  • , Rudolf Schlatte
  • , S. Lizeth Tapia Tarifa

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

19 Scopus citations

Abstract

Modern software systems are increasingly being developed for deployment on a range of architectures. For this purpose, it is interesting to capture aspects of low-level deployment concerns in high-level modeling languages. In this paper, an executable object-oriented modeling language is extended with resource-restricted deployment components. To analyze model behavior a formal methodology is proposed to assess resource consumption, which balances the scalability of the method and the reliability of the obtained results. The approach applies to a general notion of resource, including traditional cost measures (e.g., time, memory) as well as concurrency-related measures (e.g., requests to a server, spawned tasks). The main idea of our approach is to combine reliable (but expensive) worst-case cost analysis of statically predictable parts of the model with fast (but inherently incomplete) simulations of the concurrent aspects in order to avoid the state-space explosion. The approach is illustrated by the analysis of memory consumption.

Original languageEnglish
Title of host publicationFM 2011
Subtitle of host publicationFormal Methods - 17th International Symposium on Formal Methods, Proceedings
Pages353-368
Number of pages16
DOIs
StatePublished - 11 Jul 2011
Externally publishedYes
Event17th International Symposium on Formal Methods, FM 2011 - Limerick, Ireland
Duration: 20 Jun 201124 Jun 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6664 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Symposium on Formal Methods, FM 2011
Country/TerritoryIreland
CityLimerick
Period20/06/1124/06/11

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Simulating concurrent behaviors with worst-case cost bounds'. Together they form a unique fingerprint.

Cite this