Proceedings of the 30th Annual ACM Symposium on Applied Computing 2015
DOI: 10.1145/2695664.2695697
|View full text |Cite
|
Sign up to set email alerts
|

DesignSpace

Abstract: The engineering and maintenance of large (software) systems is an inherently collaborative process that involves diverse engineering teams, heterogeneous development artifacts, and different engineering tools. While teams have to collaborate continuously and their artifacts are often related, the tools they use are nearly always independent, single-user applications. These tools range from programming to modeling tools and cover a wide range of engineering disciplines. However, relations among the artifacts ac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 28 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…The source of confusion is the state-based setting for update propagation, in which a law that looks like demanding strong invertibility is actually a simple Stability law demanding identity preservation. Indeed, in [18, Def.2.1 on p.2], they define a binary symmetric lens over state spaces X and Y with propagation operations (3) ppg XY : X × Corr → Y × Corr and ppg Y X : X × Corr ← Y × Corr (they call elements of set Corr complements rather than corrs, but as it is shown in [11,21], the two notions are equivalent). The law (PutRL) called round-tripping is defined thusly: for any states x and y (in our notation, A 1 and A 2 ) and complements c, c (i.e., our corrs, R, R ), the following condition holds ([18, Def.2.1 on p.2]): The main problem is not in that Stability is called Round-tripping, the problem is that the issue of an actual round-tripping law and its preservation under lens composition is not stated in the state-based lens framework because it is (fallaciously) considered solved!…”
Section: Lens Composition and Invertibilitymentioning
confidence: 99%
See 2 more Smart Citations
“…The source of confusion is the state-based setting for update propagation, in which a law that looks like demanding strong invertibility is actually a simple Stability law demanding identity preservation. Indeed, in [18, Def.2.1 on p.2], they define a binary symmetric lens over state spaces X and Y with propagation operations (3) ppg XY : X × Corr → Y × Corr and ppg Y X : X × Corr ← Y × Corr (they call elements of set Corr complements rather than corrs, but as it is shown in [11,21], the two notions are equivalent). The law (PutRL) called round-tripping is defined thusly: for any states x and y (in our notation, A 1 and A 2 ) and complements c, c (i.e., our corrs, R, R ), the following condition holds ([18, Def.2.1 on p.2]): The main problem is not in that Stability is called Round-tripping, the problem is that the issue of an actual round-tripping law and its preservation under lens composition is not stated in the state-based lens framework because it is (fallaciously) considered solved!…”
Section: Lens Composition and Invertibilitymentioning
confidence: 99%
“…A major distinction between the two is that Corr is a general model space category without any further restrictions, everything needed is provided by a family of boundary functors ∂ i : Corr → A i . In contrast, although the class of categories {M(S)| S ∈ S} is broad enough to be practically interesting, it does not include some corr structures appearing in applications, e.g., such as in our Running example, or in paper [9] focused on UML modelling, or in our paper [26], in which a very general pattern for corrs is described as a partial span of graph morphisms, or, finally, in general rule-based synchronization engines as described in [3]. An advantage of the abstract lens framework is that all these constructs are uniformly modelled as category Corr.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The framework we set up based on the focus group meetings and used as an input to the questionnaire (Table 2) might result in incorrect categories of concerns. Typically orthogonal concerns might be implicit in our framework, e.g., interoperability of heterogeneous modeling environments as described by Demuth et al (2015) might appear distributed across the concerns of editors supporting multiple types of notations, integration with build and DevOps tools and databases, network architecture, etc. Furthermore, because of the sometimes broad definition of the categories, there is room for interpretation when answering the questionnaire.…”
Section: Threats To Validitymentioning
confidence: 99%