Introducing Action Systems Class Hierarchy to SystemC Modelling
Tomi Metsälä, Tomi Westerlund, Juha Plosila, Hierarchy To Systemc Modelling, Tomi Metsälä, Tomi Westerlund, Juha Plosila
Abstract
Tomi Metsälä, Tomi Westerlund, Juha Plosila, Hierarchy To Systemc Modelling, Tomi Metsälä, Tomi Westerlund, Juha Plosila
Abstract
ActionC is an integration of SystemC, an informal design language for embedded systems, and Action Systems, a formal modelling language that supports verifica-tion and stepwise correctness-preserving refinement of system models. In the Ac-tionC approach Action Systems sets a formal foundation for SystemC modelling providing a possibility to verify the design as early as during the construction of the first transaction level model. This report provides an implementation for the ActionC language structures that concern Action Systems type system verifica-tion with invariants. The implementation introduced here will be a part of a larger modelling framework that will be elaborated in the future.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
ActionC is an integration of SystemC, an informal design language for embedded systems, and Action Systems, a formal modelling language that supports verifica-tion and stepwise correctness-preserving refinement of system models. In the Ac-tionC approach Action Systems sets a formal foundation for SystemC modelling providing a possibility to verify the design as early as during the construction of the first transaction level model. This report provides an implementation for the ActionC language structures that concern Action Systems type system verifica-tion with invariants. The implementation introduced here will be a part of a larger modelling framework that will be elaborated in the future.
Key concepts: SystemC, Computer science, Correctness, Transaction-level modeling, Programming language, Modeling language, Software engineering, Hierarchy