2014
DOI: 10.2298/csis130920049n
|View full text |Cite
|
Sign up to set email alerts
|

XML to annotations mapping definition with patterns

Abstract: Currently, the most commonly created formal languages are configuration languages. So far source code annotations and XML are the leading notations for configuration languages. In this paper, we analyse the correspondence between these two formats. We show that there are typical XML to annotations mapping solutions (mapping patterns) that indicate a correspondence between embedded and external metadata formats in general. We argue that mapping patterns facilitate creating configuration tools … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 15 publications
(20 reference statements)
0
13
0
Order By: Relevance
“…Nosál et al [17,18] investigated similar abstractions but with a focus on language mapping. Denisov [8] collected requirements for configuration libraries.…”
Section: Related Workmentioning
confidence: 99%
“…Nosál et al [17,18] investigated similar abstractions but with a focus on language mapping. Denisov [8] collected requirements for configuration libraries.…”
Section: Related Workmentioning
confidence: 99%
“…The code snippets in Listing 8 show a Refers to idiom where the @Author annotation from class A is reused for class B by using a reference. @AuthorRef's value parameter 7 refers to the id parameter of the @Author annotation.…”
Section: B Idioms In Structural Relationsmentioning
confidence: 99%
“…In our previous work [7] we analyzed the correspondence between annotations and XML in the scope of configuration languages. The main manifestation of the correspondence was the discovery of a set of mapping patterns between annotations and XML.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We designed a tool (Bridge to Equalia [4]) that provided an abstraction layer to two most common configuration formats in Java -XML and source code annotations. Bridge to Equalia (abbreviated: BTE) uses XML to annotations mapping patterns [5] to shorten the configuration interface code in cases when both annotations and XML should be accepted interchangeably. To query the annotations, BTE uses Java Reflection API in combination with the Scannotation [6] library.…”
Section: Introductionmentioning
confidence: 99%