Interactive and automated proofs for graph transformations
M Strecker - Mathematical Structures in Computer Science, 2018 - cambridge.org
This article explores methods to provide computer support for reasoning about graph
transformations. We first define a general framework for representing graphs, graph …
transformations. We first define a general framework for representing graphs, graph …
Abstract Graph Transformation-Theory and Practice
E Zambon - 2013 - research.utwente.nl
The verification of systems with respect to a desired set of behavioural properties is a crucial
step in increasing our confidence that these systems will correctly function under all …
step in increasing our confidence that these systems will correctly function under all …
Towards practical graph-based verification for an object-oriented concurrency model
To harness the power of multi-core and distributed platforms, and to make the development
of concurrent software more accessible to software engineers, different object-oriented …
of concurrent software more accessible to software engineers, different object-oriented …
A graph-based semantics workbench for concurrent asynchronous programs
A number of novel programming languages and libraries have been proposed that offer
simpler-to-use models of concurrency than threads. It is challenging, however, to devise …
simpler-to-use models of concurrency than threads. It is challenging, however, to devise …
Exploiting over-and under-approximations for infinite-state counterpart models
Software systems with dynamic topology are often infinite-state. Paradigmatic examples are
those modeled as graph transformation systems (GTSs) with rewrite rules that allow an …
those modeled as graph transformation systems (GTSs) with rewrite rules that allow an …
Automatic generation of SPL structurally valid products using graph transformations approach
Abstract A Software Product Line is a set of software products that share a number of core
properties but also differ in others. Differences and commonalities between products are …
properties but also differ in others. Differences and commonalities between products are …
A semantics comparison workbench for a concurrent, asynchronous, distributed programming language
A number of high-level languages and libraries have been proposed that offer novel and
simple to use abstractions for concurrent, asynchronous, and distributed programming. The …
simple to use abstractions for concurrent, asynchronous, and distributed programming. The …
[PDF][PDF] Structural validation of software product line variants: A graph transformations based approach
A Software Product Line is a set of software products that share a number of core properties
but also differ in others. Differences and commonalities between products are typically …
but also differ in others. Differences and commonalities between products are typically …
[PDF][PDF] Flexible Requirement Satisfaction in Adaptive Systems
RNE Anggraini - 2021 - research-information.bris.ac.uk
An adaptive system modifies its behaviour in response to changes in its environment or in
the system itself. For the system to be able to perform adaptation, the system engineer must …
the system itself. For the system to be able to perform adaptation, the system engineer must …
[書籍][B] A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach
T Horn - 2016 - library.oapen.org
This thesis is about a new model querying and transformation approach called FunnyQT
which is realized as a set of APIs and embedded domain-specific languages (DSLs) in the …
which is realized as a set of APIs and embedded domain-specific languages (DSLs) in the …