Transactor-based Formal Verification of Real-time Embedded Systems
2008 (English)In: Embedded Systems Specification and Design Languages / [ed] D. Karlsson,Z. Peng ,P. Eles, Dordrecht, Netherlands: Springer , 2008, 1, p. 255-270Chapter in book (Other academic)
Abstract [en]
With the increasing complexity of today-s embedded systems, there is a need to formally verify such designs at mixed abstraction levels. This is needed if some components are described at high levels of abstraction, whereas others are described at low levels. Components in single abstraction level designs communicate through channels, which capture essential features of the communication. If the connected components communicate at different abstraction levels, then these channels are replaced with transactors that translate requests back and forth between the abstraction levels. It is important that the transactor still preserves the external characteristics, e.g. timing, of the original channel. This chapter proposes a technique to generate such transactors. According to this technique, transactors are specified in a single formal language, which is capable of capturing timing aspects. The approach is especially targeted to formal verification.
Place, publisher, year, edition, pages
Dordrecht, Netherlands: Springer , 2008, 1. p. 255-270
Series
Lecture Notes in Electrical Engineering ; 10
Keywords [en]
embedded systems, formal verification, component communication, abstraction levels, transactor, single formal language
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-43978DOI: 10.1007/978-1-4020-8297-9_18Local ID: 75285ISBN: 978-1-4020-8296-2 (print)ISBN: 978-1-4020-8297-9 (print)OAI: oai:DiVA.org:liu-43978DiVA, id: diva2:264839
2009-10-102009-10-102018-01-12Bibliographically approved