This paper deals with model transformations based on attributed graphs transformation. Our approach is based on the categorical approach called Single Pushout. The principal goal being to strengthen the attribute computation part, we generalize our earlier approach based on the use of typed lambda-terms with inductive types and recursion to represent attributes and computation functions. The generalized approach takes terms in variable context as attributes and partial proofs as computation functions that permit to combine computation with proof development and verification. The intended domains of application are the development of cerified software models and semantics models for interactive proof development and verification
Due to the new requirements of modern software, researchers in software engineering have created mor...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
Graph transformation systems have been introduced for the formal specication of software systems. St...
AbstractIn this paper we give an overview of formal concepts for model transformations between visua...
Graphs are ubiquitous in computer science. Moreover, in various application fields, graphs are equip...
Graph transformation with its formal foundations and its broad range of theoretical results, on the ...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
AbstractGraphs are a very expressive formalism for system modeling, especially when attributes are a...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
Part 2: Modelling and Formal Methods in Software DevelopmentInternational audienceIn this paper, we ...
Graph transformation systems have been introduced for the formal specication of software systems. St...
AbstractGraph grammars may be used as specification technique for different kinds of systems, specia...
Graphs are widely used to represent structural information in the form of objects and connections be...
One of the challenges of attributed graph rewriting systems concerns the implementation of attribute...
In this paper we describe our intended approach for the verification of software written in imperati...
Due to the new requirements of modern software, researchers in software engineering have created mor...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
Graph transformation systems have been introduced for the formal specication of software systems. St...
AbstractIn this paper we give an overview of formal concepts for model transformations between visua...
Graphs are ubiquitous in computer science. Moreover, in various application fields, graphs are equip...
Graph transformation with its formal foundations and its broad range of theoretical results, on the ...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
AbstractGraphs are a very expressive formalism for system modeling, especially when attributes are a...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
Part 2: Modelling and Formal Methods in Software DevelopmentInternational audienceIn this paper, we ...
Graph transformation systems have been introduced for the formal specication of software systems. St...
AbstractGraph grammars may be used as specification technique for different kinds of systems, specia...
Graphs are widely used to represent structural information in the form of objects and connections be...
One of the challenges of attributed graph rewriting systems concerns the implementation of attribute...
In this paper we describe our intended approach for the verification of software written in imperati...
Due to the new requirements of modern software, researchers in software engineering have created mor...
Graphs are a very expressive formalism for system modeling, especially when attributes are allowed. ...
Graph transformation systems have been introduced for the formal specication of software systems. St...