9 citations found. Retrieving documents...
E.A. Lee, "Embedded Software," Advances in Computers, M. Zelkowitz, ed., vol. 56, Academic Press, 2002.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Language for Multiple Models of Computation - Björklund, Lilius (2002)   (Correct)

....obtain such a unified framework. Central to our work is the notion of a model of computation. A model of computation is a domain specific often intuitive understanding of how the computations in that domain are done: it encompasses the designer s notion of physical processes, or as Edward A. Lee [11] puts it, the laws of physics that govern component interactions. Many different computational models exist: Hardware is often seen as having a synchronous model of computation in the sense that everything is governed by a global clock, while software has an asynchronous model of computation. ....

....present ideas for combining different models of computation that are graphically modeled. For example they combine SDF graphs with finite state machines. Their idea is similar to ours in that they use state hierarchy to delineate models of computation. Finally we would like to point out that in [11], Lee independently, proposes an approach that is conceptually essentially the same as ours, i.e. he suggests that a language, or a set of languages, with a given abstract syntax, can be used to model very different things depending on the semantics and the model of computation connected to the ....

[Article contains additional citation context not shown here]

E. A. Lee. Embedded software. Advances in Computers (to appear), 56, 2002.


CAL: Cal Actor Language - Eker, Janneck (2002)   (Correct)

....as well as the flow of control among the actors in the network. There are many possible ways to interpret a network of actors, and we call any specific interpretation a model of computation the Ptolemy project focuses on exploring the issues of models of computation and their composition, cf. [5, 6]. As far as the design of a language for writing actors is concerned,the above definition of an actor and its use in the context of a network of actors suggest that the language should allow to make some key aspects of an actor definition explicit. These are, among others: The port signature ....

....matched against, in order of their occurrence in the stream. So e.g. the third variable in a pattern containing five variables (and assuming a repeat count of four) is bound to a list containing the token at position 3, 8, 13, and 18 in the input sequence. Example 6. Assume the input sequence [1, 2, 3, 4, 5, 6, 7]. The pattern [a, b] repeat 1 matches and binds a to [1] and b to [2] The pattern [a, b] repeat 3 matches and binds a to [1, 3, 5] b to [2, 4, 6] The pattern [a, b] repeat 0 also matches (in fact, it matches any input sequence) and binds both a and b to the empty list. The pattern [a, b] ....

[Article contains additional citation context not shown here]

Edward A. Lee. Embedded software. In M. Zelkowitz, editor, Advances in Computers, volume 56. Academic Press, 2002. to appear. 7


Automatic Specialization of Actor-oriented Models in Ptolemy II - Neuendorffer (2002)   (Correct)

....tools have been built to help designers to more quickly arrive at a successful design. An important subset of these tools, including commercial embedded systems tools such as Simulink from The Mathworks, VCC from Cadence, and CoCentric System Studio from Synopsys, are often known as actor oriented [32]. These tools emphasize the concurrent operation of the different parts of a design, making them a good match for designing embedded systems that interact concurrently with the physical world. When using actor oriented tools, designers typically construct models that are intended to capture some ....

....with a short description of its implementation of Ptolemy II. Section 4 describes the specialization of Java actor specification, while section 5 describes how actor specialization is used to synthesize software system implementations. 2 Actor oriented System Modeling Actor oriented modeling [32] is a methodology that is particularly effective for systemlevel design. Actors execute and communicate concurrently with other actors in a model. The ordering of actor execution and the style of actor communication is determined by a model of computation (MoC) Many different models of ....

[Article contains additional citation context not shown here]

E. A. Lee. Embedded software. Advances in Computers, 56, 2002.


Software Architectural Support for Handheld Computing - Medvidovic, al. (2003)   (2 citations)  (Correct)

No context found.

E.A. Lee, "Embedded Software," Advances in Computers, M. Zelkowitz, ed., vol. 56, Academic Press, 2002.


A Style-Aware Architectural Middleware for.. - Malek, Mikic-Rakic.. (2005)   (Correct)

No context found.

E.A. Lee, "Embedded Software," Advances in Computers, E. Zelkowitz, ed., vol. 56, 2002.


Implementation Issues in Hybrid Embedded Systems - Neuendorffer (2003)   (Correct)

No context found.

E. A. Lee. Embedded software. Advances in Computers, 56, 2002.


A Unified Approach to Code Generation from Behavioral.. - Björklund, Lilius, Porres   (Correct)

No context found.

Edward A. Lee. Embedded software. Advances in Computers, 56, 2002.


Overview Of The Ptolemy Project - Hylands, al. (2003)   (5 citations)  (Correct)

No context found.

E. A. Lee, "Embedded Software," in Advances in Computers (M. Zelkowitz, editor), Vol. 56, Academic Press, London, 2002.


Principles of Real-Time Programming - Christoph Kirsch Department (2002)   (3 citations)  (Correct)

No context found.

E.A. Lee. Embedded software. In M. Zelkowitz, editor, Advances in Computers, volume 56. Academic Press, 2002.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC