2011
DOI: 10.1016/j.tcs.2011.04.008
|View full text |Cite
|
Sign up to set email alerts
|

On the algebra of structured specifications

Abstract: We develop module algebra for structured specifications with model oriented denotations. Our work extends the existing theory with specification building operators for non-protecting importation modes and with new algebraic rules (most notably for initial semantics) and upgrades the pushout-style semantics of parameterized modules to capture the (possible) sharing between the body of the parameterized modules and the instances of the parameters. We specify a set of sufficient abstract conditions, smoothly sati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 17 publications
(33 reference statements)
0
13
0
Order By: Relevance
“…However the literature discusses many other possible sets of specifications building operators (see [15,6], etc.) required by various modularisation constructs.…”
Section: Institutions and Comorphismsmentioning
confidence: 99%
See 1 more Smart Citation
“…However the literature discusses many other possible sets of specifications building operators (see [15,6], etc.) required by various modularisation constructs.…”
Section: Institutions and Comorphismsmentioning
confidence: 99%
“…Proper semantic normal forms may occur in the absence of syntactic normal forms and of a deriv building operator. Intersection as specification building operator is very relevant in works involving module sharing in a significant way, such as in [6,19] where parametrised specifications with sharing are studied. It has also been mentioned in the respective contexts in [8,15].…”
Section: Example 32mentioning
confidence: 99%
“…After that, institution is used to define an algebraic semantic for the formalism such as UML diagrams. In addition, institution is used to prove the proprieties of the modeling languages such as modularization or structuring of specification [13]. Thanks to the institution concepts, such as institution morphism, another success is recorded in the institution theory for establishing a semantic coherence in the heterogeneous specification [18].…”
Section: Institution Theorymentioning
confidence: 99%
“…They have been used in a series of general module algebra studies such as [14,17,18,22] but also for developing axiomatizability [13,14,33] and definability [1] results within the framework of the so-called 'institution-independent model theory' [14]. Inclusion systems capture categorically the concept of settheoretic inclusion in a way reminiscent of how the rather notorious concept of factorization system [8] captures categorically the set-theoretic injections; however in many applications the former are more convenient than the latter.…”
Section: Inclusion Systemsmentioning
confidence: 99%