Data di Pubblicazione:
2003
Abstract:
Process-algebraic languages offer a rich set of structuring techniques and concurrency patterns which allow one to decompose complex systems into concurrently interacting simpler component processes. They abstract however almost entirely from a notion of system state. The method of Abstract State Machines (ASMs) offers powerful abstraction and refinement techniques for specifying system dynamics based upon a most general notion of structured state. The evolutions of the state are governed however by a fixed and typically unstructured program, called 'rule', which describes a set of abstract updates occurring simultaneously at each step (synchronous parallelism). We propose to incorporate into one machine concept the advantages offered by both structuring techniques, and introduce to this purpose Abstract State Processes (ASPs), i.e. evolving processes (extended ASM programs which are structured and evolve like process-algebraic behaviour expressions) operating on evolving abstract states the way traditional ASM rules do.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Abstract state machines; Process algebra; Integrated Formal Methods; Requirements/Specifications; Semantics of Programming Languages
Elenco autori:
Bolognesi, Tommaso
Link alla scheda completa:
Titolo del libro:
Abstract State Machines 2003 - Advances in Theory and Practice