Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleApril 2022
UTP semantics for the MCA ARMv8 architecture
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 125, Issue Chttps://doi.org/10.1016/j.sysarc.2022.102438AbstractHardware architectures like x86 and ARM provide relaxed memory models for efficiency reasons. The revised ARMv8 architecture is multi-copy atomic (MCA), which brings relaxed-memory effects through thread-local out-of-order, speculative ...
Highlights- Investigates the trace semantics for the MCA ARMv8 architecture, acting in the denotational semantics style.
- ArticleNovember 2021
Trace Semantics and Algebraic Laws for MCA ARMv8 Architecture Based on UTP
Dependable Software Engineering. Theories, Tools, and ApplicationsPages 81–101https://doi.org/10.1007/978-3-030-91265-9_5AbstractHardware architectures like x86 and ARM provide relaxed memory models for efficiency reasons. The revised ARMv8 architecture is multi-copy atomic (MCA), which brings relaxed-memory effects through thread-local out-of-order, speculative execution ...
- research-articleMarch 2006
From Statecharts to Verilog: a formal approach to hardware/software co-specification
Innovations in Systems and Software Engineering (SPISSE), Volume 2, Issue 1Pages 17–38https://doi.org/10.1007/s11334-005-0020-2AbstractHardware/software co-specification is a critical phase in co-design. Our co-specification process starts with a high level graphical description in Statecharts and ends with an equivalent parallel composition of hardware and software descriptions ...
- research-articleOctober 1991
A proof system for communicating processes with value-passing
AbstractA proof system for a version of CCS with value-passing is proposed in which the reasoning about data is factored out from that about the structure of processes. The system is shown to be sound and complete for finite terms with respect to a ...