From UML to Z

  • Authors:
  • M. Lemoine;G. Gaudière

  • Affiliations:
  • -;-

  • Venue:
  • Formal methods for embedded distributed systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this chapter, we emphasize a constructive method for managing the complexity of large distributed system. The method, so called "Evolutionary" one, is based on well known and very simple principles. Designing a complex distributed system needs a deep understanding of the Requirements Document. Thus our method is mainly a methodology for building trusted system requirement document. It is based on mixing both semi formal (UML based) and formal (Z) notations, and an incremental process to which Validation and Verification stages are applied. Of course the "Evolutionary method" is restricted to the capabilities offered by the 2 used notations. In other words we suggest a methodology that warrantees the formal static specification of a distributed system, and that needs some complementary tools/techniques warranting the formal dynamic specification.