DOI: 10.4242/balisagevol8.maly01
|View full text |Cite
|
Sign up to set email alerts
|

Utilizing new capabilities of XML languages to verify integrity constraints

Abstract: In this work, we show how integrity constraints expressed using Object Constraint Language (OCL) can be verified using XML technologies - Schematron, XPath/XQuery and XSLT - and using Model Driven Architecture (MDA) principles. Some constructs typical for OCL constraints are different from the methods used in XPath/XQuery expressions. That is why for translating some OCL expressions, the standard XML toolset must be extended. We introduce such extension for the 2.0 versions of the languages, but with the new f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 4 publications
0
4
0
Order By: Relevance
“…It implements the PIM and PSM modeling languages and operations for evolution of the PIM and PSM schemas described in [1]. It provides support for OCL integrity constraints modelling on both PIM and PSM level and translation of constraints from PSM level into Schematron [10].…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…It implements the PIM and PSM modeling languages and operations for evolution of the PIM and PSM schemas described in [1]. It provides support for OCL integrity constraints modelling on both PIM and PSM level and translation of constraints from PSM level into Schematron [10].…”
Section: Methodsmentioning
confidence: 99%
“…We extended our OCL parser for the new constructs and extended the adaptation script generator component (which outputs XSLT) with support for annotations. The translation from OCL to XPath is based on the algorithm proposed in [10], the translation of the new extensions is described in Sec. V.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations