Full text
|
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (576kB) | Preview |
Córdoba Sánchez, Irene and De Lara Jaramillo, Juan (2015). A modelling language for the effective design of Java annotations. In: "30th Annual ACM Symposium on Applied Computing", 13-17 Apr 2015, Salamanca, España. ISBN 978-1-4503-3196-8. pp. 2087-2092.
Title: | A modelling language for the effective design of Java annotations |
---|---|
Author/s: |
|
Item Type: | Presentation at Congress or Conference (Article) |
Event Title: | 30th Annual ACM Symposium on Applied Computing |
Event Dates: | 13-17 Apr 2015 |
Event Location: | Salamanca, España |
Title of Book: | SAC'15: proceedings of the 30th Annual ACM Symposium on Applied Computing |
Date: | 2015 |
ISBN: | 978-1-4503-3196-8 |
Volume: | 1 |
Subjects: | |
Freetext Keywords: | Model Driven Engineering; Domain-Specific Languages; Code generation; Java; Annotations |
Faculty: | E.T.S. de Ingenieros Informáticos (UPM) |
Department: | Inteligencia Artificial |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
|
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (576kB) | Preview |
This paper describes a new modelling language for the ef- fective design of Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown from a use- ful tool for the addition of meta-data to play a central role in many popular software projects. Usually they are con- ceived as sets with dependency and integrity constraints within them; however, the native support provided by Java for expressing this design is very limited. To overcome its deficiencies and make explicit the rich conceptual model which lies behind a set of annotations, we propose a domain-specific modelling language. The proposal has been implemented as an Eclipse plug- in, including an editor and an integrated code generator that synthesises annotation processors. The language has been tested using a real set of annotations from the Java Per- sistence API (JPA). It has proven to cover a greater scope with respect to other related work in diferent shared areas of application.
Type | Code | Acronym | Leader | Title |
---|---|---|---|---|
Government of Spain | TIN2011-24139 | Unspecified | Universidad Autónoma de Madrid | Engineering Complex Systems with Simpler Model Driven Engineering |
Item ID: | 41617 |
---|---|
DC Identifier: | http://oa.upm.es/41617/ |
OAI Identifier: | oai:oa.upm.es:41617 |
Official URL: | http://dl.acm.org/citation.cfm?id=2695717 |
Deposited by: | Memoria Investigacion |
Deposited on: | 26 Oct 2016 11:11 |
Last Modified: | 26 Oct 2016 11:11 |