The Embedded Machine
Saved in:
| Title: | The Embedded Machine |
|---|---|
| Authors: | Kirsch, Christoph M |
| Contributors: | CALIFORNIA UNIV BERKELEY DEPT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES |
| Source: | DTIC |
| Publication Year: | 2001 |
| Collection: | Defense Technical Information Center: DTIC Technical Reports database |
| Subject Terms: | Cybernetics, Mfg & Industrial Eng & Control of Product Sys, Machinery and Tools, EMBEDDING, MACHINES, VIRTUAL REALITY, ALGORITHMS, CODING, COMMUNICATION AND RADIO SYSTEMS, COMPUTATIONS, JAVA PROGRAMMING LANGUAGE, MESSAGE PROCESSING, PARAMETERS, REAL TIME, SCHEDULING, SEMANTICS |
| Description: | The embedded machine is a virtual machine in the spirit of the Java virtual machine with specific extensions for embedded real-time computing on distributed platforms. The embedded machine provides an abstract platform for generating distributed code from high-level embedded programming languages. The instruction set of the embedded machine has a formal synchronous (zero-delay) semantics which provides synchronous control of scheduled computation and communication with respect to the progress of real-time and the occurrences of events. The serialization of concurrent scheduled computation and communication is defined non-deterministically which makes the embedded machine compatible with any scheduling algorithm. A program of the embedded machine determines when to schedule task invocations and message delivery but not how. A scheduling algorithm is thus a parameter of a program of the embedded machine. |
| Document Type: | text |
| File Description: | text/html |
| Language: | English |
| Relation: | http://www.dtic.mil/docs/citations/ADA603567 |
| Availability: | http://www.dtic.mil/docs/citations/ADA603567 http://oai.dtic.mil/oai/oai?&verb=getRecord&metadataPrefix=html&identifier=ADA603567 |
| Rights: | Approved for public release; distribution is unlimited. |
| Accession Number: | edsbas.E2B40F6E |
| Database: | BASE |
| Abstract: | The embedded machine is a virtual machine in the spirit of the Java virtual machine with specific extensions for embedded real-time computing on distributed platforms. The embedded machine provides an abstract platform for generating distributed code from high-level embedded programming languages. The instruction set of the embedded machine has a formal synchronous (zero-delay) semantics which provides synchronous control of scheduled computation and communication with respect to the progress of real-time and the occurrences of events. The serialization of concurrent scheduled computation and communication is defined non-deterministically which makes the embedded machine compatible with any scheduling algorithm. A program of the embedded machine determines when to schedule task invocations and message delivery but not how. A scheduling algorithm is thus a parameter of a program of the embedded machine. |
|---|
Nájsť tento článok vo Web of Science