Credo methodology: Modeling and analyzing a peer-to-peer system in credo

  • Immo Grabe*
  • , Mohammad Mahdi Jaghoori
  • , Bernhard Aichernig
  • , Christel Baier
  • , Tobias Blechmann
  • , Frank De Boer
  • , Andreas Griesmayer
  • , Einar Broch Johnsen
  • , Joachim Klein
  • , Sascha Klüppelholz
  • , Marcel Kyas
  • , Wolfgang Leister
  • , Rudolf Schlatte
  • , Andries Stam
  • , Martin Steffen
  • , Simon Tschirner
  • , Liang Xuedong
  • , Wang Yi
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

Credo offers tools and techniques to model and analyze highly reconfigurable distributed systems. In this paper, we present an integrated methodology to use the Credo tool suite. In this methodology, we advertise the use of top-down design, component-based modeling and compositional analysis to address the complexity of highly reconfigurable distributed systems. As a running example, we model a peer-to-peer file-sharing system and show how and when to apply the different modeling and analysis techniques of Credo.

Original languageEnglish
Pages (from-to)33-48
Number of pages16
JournalElectronic Notes in Theoretical Computer Science
Volume266
Issue numberC
DOIs
StatePublished - 12 Oct 2010
Externally publishedYes

Keywords

  • compositional verification
  • distributed systems
  • dynamic reconfiguration
  • schedulability analysis
  • testing

Fingerprint

Dive into the research topics of 'Credo methodology: Modeling and analyzing a peer-to-peer system in credo'. Together they form a unique fingerprint.

Cite this