Přístupnostní navigace
E-application
Search Search Close
Publication result detail
ŠVÉDA, M.; VRBA, R.
Original Title
Executable Specifications for Distributed Embedded Systems
English Title
Type
Peer-reviewed article not indexed in WoS or Scopus
Original Abstract
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.
English abstract
Keywords
procedural specification language, attribute grammars, Prolog, rapid prototyping, local time
Key words in English
Authors
Released
01.01.2001
Publisher
IEEE Computer Society Press
Location
Los Alamitos, CA , USA
Book
IEEE Computer
ISBN
0018-9162
Periodical
COMPUTER
Volume
34
Number
1
State
United States of America
Pages from
138
Pages to
140
Pages count
3
URL
http://www.fee.vutbr.cz/~sveda/texty/COMPUTERr1138.pdf.pdf
BibTex
@article{BUT40355, author="Miroslav {Švéda} and Radimír {Vrba}", title="Executable Specifications for Distributed Embedded Systems", journal="COMPUTER", year="2001", volume="34", number="1", pages="138--140", issn="0018-9162", url="http://www.fee.vutbr.cz/~sveda/texty/COMPUTERr1138.pdf.pdf" }