| D. Pavlovic and D. R. Smith. Composition and refinement of behavioral specifications. In Automated Software Engineering 2001. |
.... for the following equations: f i 1 (e 1 ; e n ) e 0 if (f; e 1 ; e n ) e 0 ) 2 Upd(R; i ) The advantage of the partial definition becomes visible in approaches where ASM rules are modeled as equation systems, for instance if ASMs are modeled with Algebraic Specifications [20, 21, 25, 26]. The complete definition results in an exploding number of equations [20, 21] while the partial definition allows to solve this problem elegantly [26] Further the partial definition Def. 4 allows to compose the equations of the subrules, whereas the complete definition does not allow for such a ....
D. Pavlovic and R. Smith. Composition and refinement of behavioral specifications. In Proceedings of 16th Automated Software Engineering Conference, pages 157--165. IEEE press, November 2001.
No context found.
D. Pavlovic and D. R. Smith. Composition and refinement of behavioral specifications. In Automated Software Engineering 2001.
No context found.
D. Pavlovic and D. R. Smith. Composition and refinement of behavioral specifications. In Proceedings of Sixteenth International Conference on Automated Software Engineering, pages 157--165. IEEE Computer Society Press, 2001.
....Specifications 1Viatthias Anlauff and Dusko Pavlovic and Douglas R. Smith Kestrel Institute, Palo Alto, California 94304, USA Abstract. We represent state machines in the category of specifications, where assignment statements correspond exactly to in terpretations be tween theories [6, 9]. However, the guards on an assignment require a special construction. In this paperweraise guards to the same level as assignments by treating each as a distinct category over a shared set of objects. A guarded assignment is represented as a pair of arrows, a guard arrow and an assignment ....
.... of the paradigm of components [7] is hoped to extend beyond COTS reuse, based on glue and system designers interventions, and to enable runtime reconfigurations, possibly even involving on the fly source code regeneration and recompilation [11] 2 Evolving Specifications In previous work [9] we introduced Evolving Specifications (abbreviated to especs) as a framework for specifying, composing and refining behavior. The point of such a framework is, at the very least, to help us cross the path from ideas to running code. Programming languages are designed to support us at the final ....
[Article contains additional citation context not shown here]
Pavlovic,D., and Smith, D. R. Composition and refinement of behavioral specifications. In Proceedings of Automated Software Engineering Conference (2001), IEEE Computer Society Press, pp. 157-165.
....Transitions in Evolving Specifications Dusko Pavlovic and Douglas R. Smith Kestrel Institute, Palo Alto, California 94304 USA Abstract. We represent state machines in the category of specifications, where assignment statements correspond exactly to interpretations be tween theories [7, 8]. However, the guards on an assignment require a special construction. In this paper we raise guards to the same level as assignments by treating each as a distinct category over a shared set of objects. A guarded assignment is represented as a pair of arrows, a guard at row and an assignment ....
....the fine structure of state machine morphisms with respect to guards. Guards define the flow of control in a computation, and how they may be translated under refinement is central to the formal treatment of safety, liveness, concurrency, and determinism. 1 Introduction In previous work [8] we introduced Evolving Specifications (abbreviated to especs) as a framework for specifying, composing and refining behavior. The point of such a framework is, at the very least, to help us cross the path from ideas to running code. Programming languages are designed to support us at the final ....
[Article contains additional citation context not shown here]
PAVLOVIC, D., AND SMITH, D. R. Composition and refinement of behavioral specifications. In Proceedings of Automated Software Engineering Conference (2001), IEEE Computer Society Press, pp. 157-165.
....composes behaviors in parallel: the transfer from one Account instance to another one boils down to a parallel composition of subtracting from one account, expressed by Send, and adding to the other, captured by the refinement Receive. 7 Concluding Remarks Epoxi builds on concepts from Specware [11], overcom ing its bias towards generating functional code by supporting behavioral specifications and generation of imperative code. Epoxi also builds on previous efforts to model behavior logically (e.g. 4, 6] by defining a formal notion of composition (via colimit) and refinement (via ....
PAVLOVIC, D., AND SMITH, D. Composition and refinement of behavioral specifications. Tech. rep., Kestrel Institute, September 2001.
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