| Ehrig, H., Mahr, B.: Fundamentals of Algebraic Specifications - Equations and Initial Semantics. Springer-Verlag, 1985. |
....never yield the same element. Defining sorts with free constructors is common in functional programming languages and can be traced back to Landin [Lan64] Burstall [Bur69] and Hoare [Hoa75] Types defined with sorts and free constructors are a special case of algebraic types [GTW78, NR85, EM85] which are much more expressive since they provide for equations between constructors. The POS types investigated in this thesis are restricted to free constructors and hence their specifications cannot employ equations between value terms. The relation le is a less or equal test on the ....
....specified by a collection of sort equations and consists of sorts, sort functions and value functions. A POS type is a type that can be specified within the framework developed in this thesis. This use of the terms sort and type is common in the theory of algebraic specifications [GTW78, NR85, EM85] In the context of programming languages, however, one usually just talks of types and would thus refer to, for instance, bool as a type. Since the terms type discipline, well typedness, type checking and type inference are so familiar from programming languages, I will use them in this thesis ....
Harmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specification 1 - Equations and Initial Semantics. EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Berlin, Heidelberg, New York, 1985.
....in A under asg. Transitions are enabled under a marking m for an assignment asg inducing ASG : TSPEC (V ar(t) P ) with ASG(term, p) asg(term) p) if ASG(pre(t) m. Here asg is the extension of the assignment asg to an evaluation of terms (analogously to the first order case in [EM85] The follower marking m # then is constructed by m # = m# ASG(pre(t) ASG(post(t) The notion of processes is well known for low level Petri nets (see e.g. Rei85] It represents a semantical model to study the non sequential behaviour of Petri nets. In [EHP 02] the notion of processes ....
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, Berlin, 1985.
....code in practice, primarily due to difficulties in handling erroneous expressions, such as dividing by zero in the rationals, or taking the top of an empty stack. In fact, there is no really satisfying way to define either rationals or stacks with (unconditional) many sorted algebra: 83] and [29] contain some examples which show just how awkward things can get, and [73] actually proves that certain kinds of specifications cannot be expressed at all in many sorted equational logic. OSA overcomes these obstacles with its subsorts and overloaded operators, and it allows functions to be ....
Hartmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. Springer, 1985. EATCS Monographs on Theoretical Computer Science, Volume 6.
....specifications. We are much less interested in presenting a concrete syntax; the motivating examples given below are in an ad hoc syntax. The presentation of ontologies below follows [3] and is rather dense, assuming some familiarity with algebraic specifications (introductions can be found in [33, 12]) and also with basic category theory (see [27, 2] for introductions) Our ontologies specifiy classes of entities with attributes. These attributes take values in data types such as numbers, booleans, lists and so on. Sometimes it is convenient to make changes in the types of attributes, for ....
Hartmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. Springer, 1985.
....Negative addresses in indirect access and store halt the machine. RAMs are computationally equivalent to Turing machines. 28, 109] This exposition of algebraic methods is a simplified synthesis by the present author. A more rigorous treatment is given, for example, in Ehrig and Mahr s book [36]. 3 A historically motivated review of formal logic and set theory Hardly anything more unfortunate can befall a scientific writer than to have one of the foundations of his edifice shaken after the work is finished. Gottlob Frege on Russell s paradox [45] The B method, and formal ....
Hartmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, vol. 6 of EATCS Monographs on Theoretical Computer Science. Springer, 1985.
....the general extension which binds any process algebra with any algebraic specification formalism. We detail this single suggestion since it includes the two others. We begin with a quick survey of the formalisms concerned by this extension. For algebraic specifications, there are mainly ACT ONE [17], ASF [4] OBJ [19, 22] ASL [52] Larch [24] CLEAR [9] PLUSS [6] CASL [15] etc. Concerning process algebras, we cite CCS [36] CSP [26] ACP [5] basic LOTOS [7] calculus [37, 38] etc. Generalization of the Algebraic Specification Language A first idea is to conserve the CASL formalism ....
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, New York, 1985.
....above, Casl provides ways of building complex specifications out of simpler ones by means of various structuring constructs. These include translation, hiding, union, and both free and loose forms of extension. Generic specifications and their instantiations with pushout style semantics [BG80] EM85] are also provided. Structured specifications built using these constructs can be given a compositional semantics where each specification SP determines a signature Sig [SP ] and a class [ SP ] Mod (Sig [SP ] of models. 3 Program Development and Refinements The intended use of Casl, as of ....
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification I: Equations and Initial Semantics. Springer (1985).
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, Berlin, 1985.
No context found.
Ehrig, H., Mahr, B.: Fundamentals of Algebraic Specifications - Equations and Initial Semantics. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. EATCS Monographs on Theoretical Computer Science. Springer, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specifications I: Equations and Initial Semantics. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, 1985.
No context found.
H. Ehrig and B. Mahr, Fundamentals of Algebraic Specification 1: Equation and Initial Semantics, (EATCS Monographs on Theoretical Comp. Sci., vol. 6, Springer-Verlag, 1985).
No context found.
H. Ehrig and B. Mahr. Fundamentals of algebraic Specification 1: Equations and Initial Semantics, volume 6 EATC Monographs. Springer-Verlag, 1985.
No context found.
Hartmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. Springer, 1985. EATCS Monographs on Theoretical Computer Science, Vol. 6.
No context found.
Hartmut Ehrig and Bernd Mahr. Fundamentals of Algebraic Specifications 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification I: Equations and Initial Semantics. Springer (1985).
No context found.
H. Ehrig and B. Mahr. Fundamentals of algebraic specifications 1: Equations and initial semantics, volume 6 of EACTS Monographs on Theoretical Computer Science. Springer, Berlin, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification I: Equations and Initial Semantics. Springer (1985).
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. Springer, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1 --- Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, 1985.
No context found.
H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, Berlin, 1985.
First 50 documents Next 50
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