1997
DOI: 10.1142/s0218194097000291
|View full text |Cite
|
Sign up to set email alerts
|

Generating an Algebraic Specification from an ER-Model

Abstract: Entity-Relationship modelling is a visual, hence a rather intuitive technique for specifying the structure of complex data. The technique is popular in part because the structure of an ER-model is easily grasped, and it is usually supported by diagrams or other visualizing tools. This paper deals with a detailed analysis of ER-modelling with the goal of deriving an algebraic specification for a given ER-model. This is motivated by considerations regarding program specification for data intensive applications. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2002
2002
2004
2004

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…In fact, in the presence of inheritance non-total relations may be transformed into total ones by introducing additional entities for the domain, and for the range, respectively, Attributes are dened on entities only. This is the version of ER modelling investigated in [11] and a bit more restrictive than the one investigated in [5]. These restrictions can be removed or rened at the cost of a more complicated technical development.…”
Section: 1mentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, in the presence of inheritance non-total relations may be transformed into total ones by introducing additional entities for the domain, and for the range, respectively, Attributes are dened on entities only. This is the version of ER modelling investigated in [11] and a bit more restrictive than the one investigated in [5]. These restrictions can be removed or rened at the cost of a more complicated technical development.…”
Section: 1mentioning
confidence: 99%
“…The formal semantics of an extended ER-model is investigated in [6,8] from a database point of view, proposing the semantics of a database signature as the set of all interpretations; this work does not mention algebraic specications explicitly. In [5] it is shown how to generate an algebraic specication from an ER-model, hereby carrying the model based semantics of such a specication over to ER-models. The present paper proposes formalizing ER modelling through relational algebra (which is dierent from relation algebra so useful in data base programming languages!…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, as a result of the effort required to put formal techniques into practice, several authors have developed combinations with semiformal specification techniques like structured analysis (see Yourdan, 1989) or object-oriented analysis (see Coad & Yourdan, 1991). Approaches for VDM are provided by Elmstr0m et al (1993) and Larsen et al (1991Larsen et al ( , 1993; Randel (1990), Stepney et al (1992) and He (1995) provide this for Z; and France and Docker (1989), Doberkat (1994) and Bourdeau & Cheng (1995) for algebraic techniques 223 . Therefore, we will compare the conceptual model of a standard technique of software engineering based on semiformal specification techniques with the KADS model of expertise, which is used as a conceptual model by most knowledge specification languages.…”
Section: Semiformal Approachesmentioning
confidence: 99%