DisCo Toolset - The New Generation

dc.creatorAaltonen,Timo
dc.creatorKatara,Mika
dc.creatorPitkänen,Risto
dc.date2001
dc.date.accessioned2024-02-06T12:51:03Z
dc.date.available2024-02-06T12:51:03Z
dc.descriptionFormal methods have been considered one possible solution to the so-called software crisis. Tools are valuable companions to formal methods: they assist in analysis and understanding of formal specifications and enable the use of rigorous techniques in industrial projects. In this paper, an overview of the new DisCo toolset is given. DisCo is a formal specification method for reactive and distributed systems. It focuses on collective behaviour of objects and provides a refinement mechanism that preserves safety properties. The toolset currently includes a compiler, a graphical animation tool, and a scenario tool for representing execution traces as Message Sequence Charts. A prototype verification back-end based on the PVS theorem prover also exists, and a model checking back-end based on Kronos as well as code generation facilities have been planned. In this paper, the operation of the DisCo toolset is illustrated by applying it to an example specification describing a simple cash-point service system.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-007-01-0003
dc.identifierhttps://lib.jucs.org/article/27761/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/7903
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 7(1): 3-18
dc.subjecttools
dc.subjectreactive systems
dc.subjectformal specification
dc.subjectreal time
dc.subjectanimation
dc.subjectTLA
dc.titleDisCo Toolset - The New Generation
dc.typeResearch Article
Файлы