Formal Modelling and Analysis of Business Information Applications with Fault Tolerant Middleware

  • Authors:
  • Jeremy Bryans;John Fitzgerald;Alexander Romanovsky;Andreas Roth

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICECCS '09 Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed information systems are critical to the functioning ofmany businesses; designing them to be dependable is a challenging butimportant task. We report our experience in using formal methods toenhance processes and tools for development of business informationsoftware based on service-oriented architectures. In our work, whichtakes place in an industrial setting, we focus on the configuration ofmiddleware, verifying application-level requirements in the presenceof faults. In pilot studies provided by SAP, we used the Event-Bformalism and the open Rodin tools platform to prove properties ofmodels of business protocols and expose weaknesses of certainmiddleware configurations with respect to particular protocols. Wethen extended the approach to use models automatically generated fromdiagrammatic design tools, opening the possibility of seamlessintegration with current development environments. Increasedautomation in the verification process, through domain-specific modelsand theories, is a goal for future work.