• DocumentCode
    3203954
  • Title

    Modeling and Verification of Memory Architectures with AADL and REAL

  • Author

    Rubini, Stéphane ; Singhoff, Frank ; Hugues, Jerome

  • Author_Institution
    LISyC, Univ. of Brest - UEB, Brest, France
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    338
  • Lastpage
    343
  • Abstract
    Real-Time Embedded systems must respect a wide range of non-functional properties, including safety, respect of deadlines, power or memory consumption. We note that correct hardware resource dimensioning requires taking into account the impact of the whole software, both the user code and the underlying run time environment. AADL allows one to precisely capture all of them. In this article, we evaluate the AADL modeling to define memory architectures, and then verification rules to assess that the memory is correctly dimensioned. We use the REAL domain-specific language to express memory requirements (such as layout or size) and then validate them on a case-study using the VxWorks real-time kernel.
  • Keywords
    embedded systems; formal verification; memory architecture; operating system kernels; security of data; specification languages; AADL modeling; REAL domain-specific language; VxWorks real-time kernel; hardware resource dimensioning; memory architectures; memory consumption; memory requirements; nonfunctional property; power consumption; real-time embedded systems; respect of deadlines; run time environment; safety; user code; Computers; Conferences; AADL; REAL; architecture; constraint language; memory architecture; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2011 16th IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-61284-853-2
  • Electronic_ISBN
    978-0-7695-4381-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2011.40
  • Filename
    5773407