Mostra el registre d'ítem simple

dc.contributor.authorSchneider, Sven
dc.contributor.authorLambers, Leen
dc.contributor.authorOrejas Valdés, Fernando
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2018-11-15T11:22:32Z
dc.date.available2019-07-01T08:05:46Z
dc.date.issued2018-11
dc.identifier.citationSchneider, S., Lambers, L., Orejas, F. Automated reasoning for attributed graph properties. "International journal on software tools for technology transfer", Novembre 2018, vol. 20, núm. 6, p. 705-737.
dc.identifier.issn1433-2779
dc.identifier.urihttp://hdl.handle.net/2117/124318
dc.description.abstractGraphs are ubiquitous in computer science. Moreover, in various application fields, graphs are equipped with attributes to express additional information such as names of entities or weights of relationships. Due to the pervasiveness of attributed graphs, it is highly important to have the means to express properties on attributed graphs to strengthen modeling capabilities and to enable analysis. Firstly, we introduce a new logic of attributed graph properties, where the graph part and attribution part are neatly separated. The graph part is equivalent to first-order logic on graphs as introduced by Courcelle. It employs graph morphisms to allow the specification of complex graph patterns. The attribution part is added to this graph part by reverting to the symbolic approach to graph attribution, where attributes are represented symbolically by variables whose possible values are specified by a set of constraints making use of algebraic specifications. Secondly, we extend our refutationally complete tableau-based reasoning method as well as our symbolic model generation approach for graph properties to attributed graph properties. Due to the new logic mentioned above, neatly separating the graph and attribution parts, and the categorical constructions employed only on a more abstract level, we can leave the graph part of the algorithms seemingly unchanged. For the integration of the attribution part into the algorithms, we use an oracle, allowing for flexible adoption of different available SMT solvers in the actual implementation. Finally, our automated reasoning approach for attributed graph properties is implemented in the tool AutoGraph integrating in particular the SMT solver Z3 for the attribute part of the properties. We motivate and illustrate our work with a particular application scenario on graph database query validation.
dc.format.extent33 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Informàtica teòrica
dc.subject.lcshGraphic methods
dc.subject.lcshFormal methods (Computer science)
dc.subject.otherAttributed graphs
dc.subject.otherNested graph conditions
dc.subject.otherModel generation
dc.subject.otherTableau method
dc.subject.otherGraph queries
dc.titleAutomated reasoning for attributed graph properties
dc.typeArticle
dc.subject.lemacMètodes gràfics
dc.subject.lemacMètodes formals (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. ALBCOM - Algorismia, Bioinformàtica, Complexitat i Mètodes Formals
dc.identifier.doi10.1007/s10009-018-0496-3
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/article/10.1007/s10009-018-0496-3
dc.rights.accessOpen Access
local.identifier.drac23502934
dc.description.versionPostprint (author's final draft)
local.citation.authorSchneider, S.; Lambers, L.; Orejas, F.
local.citation.publicationNameInternational journal on software tools for technology transfer
local.citation.volume20
local.citation.number6
local.citation.startingPage705
local.citation.endingPage737


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple