Detail publikace

Executable Specifications for Distributed Embedded Systems

ŠVÉDA Miroslav a VRBA Radimír. Executable Specifications for Distributed Embedded Systems. Computer, roč. 34, č. 1, 2001, s. 138-140. ISSN 0018-9162. Dostupné z: http://www.fee.vutbr.cz/~sveda/texty/COMPUTERr1138.pdf.pdf
Název česky
Proveditelné specifikace pro distribuované vestavěné systémy
Typ
článek v časopise
Jazyk
angličtina
Autoři
URL
Abstrakt

Combining hardware components with an executable specification language facilitates the specification prototyping of an embedded distributed system. The specification language should cover process management, timing, and communication commands that real-time executive and communication task services of every node prototype can interpret. We use a technique that employs attribute grammars and either a macroprocessor or Prolog to execute the language. The overall prototyping technique consists of the following steps: (i) defining a concrete specification language, including a description of its semantics through an attribute grammar; (ii) using text macros or Prolog definite clause grammar to implement a translator prototype that encodes this attribute grammar; (iii) designing a trial architecture and identifying its reusable components; and (iv)using the trial system architecture and the devised specification language to specify a target application system, followed by macroprocessor- or Prolog-driven expansion of that specification into executable code.

Rok
2001
Strany
138-140
Časopis
Computer, roč. 34, č. 1, ISSN 0018-9162
Kniha
IEEE Computer
Vydavatel
IEEE Computer Society Press
Místo
Los Alamitos, CA , USA, US
BibTeX
@ARTICLE{FITPUB6515,
   author = "Miroslav \v{S}v\'{e}da and Radim\'{i}r Vrba",
   title = "Executable Specifications for Distributed Embedded Systems",
   pages = "138--140",
   booktitle = "IEEE Computer",
   journal = "Computer",
   volume = 34,
   number = 1,
   year = 2001,
   location = "Los Alamitos, CA , USA, US",
   publisher = "IEEE Computer Society Press",
   ISSN = "0018-9162",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/6515"
}
Nahoru