Show simple item record

dc.contributor.authorDiskin, Zinovyeng
dc.contributor.authorWolter, Uwe Egberteng
dc.date.accessioned2015-04-07T13:50:38Z
dc.date.available2015-04-07T13:50:38Z
dc.date.issued2008-11-21eng
dc.identifier.issn1571-0661en_US
dc.identifier.urihttps://hdl.handle.net/1956/9728
dc.description.abstractFormal generalized sketches is a graph-based specification format that borrows its main ideas from categorical and ordinary first-order logic, and adapts them to software engineering needs. In the engineering jargon, it is a modeling language design pattern that combines mathematical rigor and appealing graphical appearance. The paper presents a careful motivation and justification of the applicability of generalized sketches for formalizing practical modeling notations. We extend the sketch formalism by dependencies between predicate symbols and develop new semantic notions based on the Instances-as-typed-structures idea. We show that this new framework fits in the general patterns of the institution theory and is well amenable to algebraic manipulations. Keywords: Diagrammatic modeling; model management; generic logic; categorical logic; diagram predicate; categorical sketchen_US
dc.language.isoengeng
dc.publisherElsevieren_US
dc.rightsAttribution-NonCommercial-NoDerivs CC BY-NC-NDeng
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/eng
dc.subjectDiagrammatic modelingeng
dc.subjectmodel managementeng
dc.subjectgeneric logiceng
dc.subjectcategorical logiceng
dc.subjectdiagram predicateeng
dc.subjectcategorical sketcheng
dc.titleA Diagrammatic Logic for Object-Oriented Visual Modelingen_US
dc.typePeer reviewed
dc.typeJournal article
dc.date.updated2015-04-07T13:45:50Z
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright 2008 Elsevier B.V.en_US
dc.identifier.doihttps://doi.org/10.1016/j.entcs.2008.10.041
dc.identifier.cristin356930
dc.source.journalElectronical Notes in Theoretical Computer Science
dc.source.40203
dc.source.146
dc.source.pagenumber19-41


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs CC BY-NC-ND
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs CC BY-NC-ND