[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article
Open access

A formal approach to property testing in causally consistent distributed traces

Published: 01 March 2006 Publication History

Abstract

A formal framework for the analysis of execution traces collected from distributed systems at run-time is presented. We introduce the notions of event and message traces to capture the consistency of causal dependencies between the elements of a trace. We formulate an approach to property testing where a partially ordered execution trace is modeled by a collection of communicating automata. We prove that the model exactly characterizes the causality relation between the events/messages in the observed trace and discuss the implementation of this approach in SDL, where ObjectGEODE is used to verify properties using model-checking techniques. Finally, we illustrate the approach with industrial case studies.

Cited By

View all
  • (2024)Model Checking Based Test Adaptation in Changing Business SoftwareProceedings of the 2024 6th International Conference on Software Engineering and Development10.1145/3686614.3686616(14-22)Online publication date: 29-May-2024
  • (2016)A toolset for conformance testing against UML sequence diagrams based on event-driven colored Petri netsInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-014-0354-x18:3(285-304)Online publication date: 1-Jun-2016
  • (2014)Integration testing of communicating systems with unknown componentsannals of telecommunications - annales des télécommunications10.1007/s12243-014-0449-070:3-4(107-125)Online publication date: 5-Nov-2014
  • Show More Cited By
Index terms have been assigned to the content through auto-classification.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Formal Aspects of Computing
Formal Aspects of Computing  Volume 18, Issue 1
Mar 2006
101 pages
ISSN:0934-5043
EISSN:1433-299X
Issue’s Table of Contents

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 March 2006
Published in FAC Volume 18, Issue 1

Author Tags

  1. Distributed systems
  2. System validation
  3. Passive testing
  4. Trace analysis
  5. SDL
  6. Monitoring

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)7
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Model Checking Based Test Adaptation in Changing Business SoftwareProceedings of the 2024 6th International Conference on Software Engineering and Development10.1145/3686614.3686616(14-22)Online publication date: 29-May-2024
  • (2016)A toolset for conformance testing against UML sequence diagrams based on event-driven colored Petri netsInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-014-0354-x18:3(285-304)Online publication date: 1-Jun-2016
  • (2014)Integration testing of communicating systems with unknown componentsannals of telecommunications - annales des télécommunications10.1007/s12243-014-0449-070:3-4(107-125)Online publication date: 5-Nov-2014
  • (2013)A formal approach for run-time verification of web applications using scope-extended LTLInformation and Software Technology10.1016/j.infsof.2013.07.01355:12(2191-2208)Online publication date: 1-Dec-2013
  • (2013)Techniques and Toolset for Conformance Testing against UML Sequence DiagramsTesting Software and Systems10.1007/978-3-642-41707-8_12(180-195)Online publication date: 2013
  • (2011)The many meanings of UML 2 Sequence DiagramsSoftware and Systems Modeling (SoSyM)10.1007/s10270-010-0157-910:4(489-514)Online publication date: 1-Oct-2011
  • (2011)Dependability and Performance Assessment of Dynamic CONNECTed SystemsFormal Methods for Eternal Networked Software Systems10.1007/978-3-642-21455-4_11(350-392)Online publication date: 2011
  • (2011)A Formal Framework for Specifying and Analyzing Logs as Electronic EvidenceFormal Methods: Foundations and Applications10.1007/978-3-642-19829-8_13(194-209)Online publication date: 2011
  • (2010)A formal framework for specifying and analyzing logs as electronic evidenceProceedings of the 13th Brazilian conference on Formal methods: foundations and applications10.5555/1987100.1987113(194-209)Online publication date: 8-Nov-2010
  • (2009)Web-FIM: Automated Framework for the Inference of Business Software Models2009 Congress on Services - I10.1109/SERVICES-I.2009.106(130-138)Online publication date: Jul-2009
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media