1996
DOI: 10.1007/bfb0034753
|View full text |Cite
|
Sign up to set email alerts
|

Refinement mapping for general (discrete event) systems theory

Abstract: Abstract. A categoria! semantic domain for general (discrete event) systems based on labeled transition systems with full concurrency is constructed, where synchronization and hiding are functorial. Moreover, we claim that, within the proposed framework , a class of mappings stands for refinement. 1l1en we prove that refinement satisfies the diagonal compositionality requirement, i.e. , refinements compose (vertical) and distribute over system composition (horizontal). IntroductionWe construct a semantic domai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

1998
1998
2006
2006

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…This domain is based on labeled transition systems and inspired by Meseguer and Montanari's work [13]. Adjunctions between models for concurrency were provided in [8][9][10] extending the approach of Winskel and Nielsen [20]. The steps of abstraction involved in moving between models have shown that nonsequential automata are more concrete than Petri nets.…”
Section: Nautilus and Nonsequential Automatamentioning
confidence: 99%
See 2 more Smart Citations
“…This domain is based on labeled transition systems and inspired by Meseguer and Montanari's work [13]. Adjunctions between models for concurrency were provided in [8][9][10] extending the approach of Winskel and Nielsen [20]. The steps of abstraction involved in moving between models have shown that nonsequential automata are more concrete than Petri nets.…”
Section: Nautilus and Nonsequential Automatamentioning
confidence: 99%
“…A refinement implements an automaton over sequential or concurrent computations of another, i.e., maps transitions into transactions reflecting the implementation of an automaton on top of another. Therefore, a refinement mapping is viewed as a special automaton morphism (a kind of implementation morphism [10]) where the target object is closed under computation, i.e., the target (more concrete) automaton is enriched with all the conceivable sequential and nonsequential computations that can be split into permutations of original transitions.…”
Section: Nautilus and Nonsequential Automatamentioning
confidence: 99%
See 1 more Smart Citation
“…An anticipation maps transitions into transactions reflecting the implementation of an automaton on top of another. Therefore, an anticipation mapping is viewed as a special automaton morphism (a kind of implementation morphism) [7] where the target object is closed under computation, i.e., the target (more concrete) automaton is enriched with all the conceivable sequential and nonsequential computations that can be split into permutations of original transitions. Accordingly, the anticipation of an object is specified over an existing object (an action may be mapped into a complex action of the target object).…”
Section: Introductionmentioning
confidence: 99%
“…Nautilus [8,2,3] is a general purpose concurrent object-based language, originally based on the language Gnome [10,11,14], and introduces some special features inspired by the semantic domain such as anticipation. A semantics for Nautilus is given by Nonsequential Automata [8,7,9,6], which constitute a categorial [1] semantic domain based on labeled transition system with full concurrency, where a class of morphisms stands for anticipation. It is a model which satisfies the diagonal compositionality requirement, i.e., anticipations compose and distribute over system combinators.…”
Section: Introductionmentioning
confidence: 99%