Abstract
SystemCFL is a formal language for hardware/software co-design. Principally, SystemCFL is the formalization of SystemC based on classical process algebra ACP. The language is aimed to give formal specification of SystemC designs and perform formal analysis of SystemC processes. Furthermore, SystemCFL is a single-formalism that can be specifically used for specifying concurrent systems, finite state systems and real-time systems. Desired properties of these systems modeled in SystemCFL can be verified with existing formal verification tools by translating them formally into different formalisms that are the input languages of the formal verification tools. This paper provides an overview of SystemCFL and shows some practical applications of SystemCFL.
Original language | English |
---|---|
Pages (from-to) | 361-368 |
Number of pages | 8 |
Journal | WSEAS Transactions on Circuits and Systems |
Volume | 5 |
Issue number | 3 |
Publication status | Published - Mar 2006 |
Externally published | Yes |
Keywords
- Formal semantics
- Formal verification
- Hardware/software co-designs
- SystemC
- SystemC