Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Composition and Submachine Concepts for Sequential ASMs

Egon BörgerContact Information and Joachim SchmidContact Information

(6)  Dipartimento di Informatica, Università di Pisa, I-56125 Pisa, Italy
(7)  Siemens AG, Corporate Technology, D-81730 Munich, Germany
Abstract
We define three composition and structuring concepts which reflect frequently used refinements of ASMs and integrate standard structuring constructs into the global state based parallel ASM view of computations. First we provide an operator which combines the atomic update view of ASMs with sequential machine execution and naturally incorporates classical iteration constructs into ASMs. For structuring large machines we define their parameterization, leading to a notion of possibly recursive submachine calls which sticks to the bare logical minimum needed for sequential ASMs, namely consistency of simultaneous machine operations. For encapsulation and state hiding we provide ASMs with local state, return values and error handling.
Some of these structuring constructs have been implemented in ASM-Gofer. We provide also a proof-theoretic definition which supports the use of common structured proof principles for proving properties for complex machines in terms of properties of their components.

Contact Information Egon Börger (Visiting Microsoft Research, Redmond)
Email: boerger@di.unipi.it

Contact Information Joachim Schmid
Email: joachim.schmid@mchp.siemens.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)