| Using annotations in the naked objects framework to explore data requirements |
| Full text |
Pdf
(885 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2008 ACM symposium on Applied computing
table of contents
Fortaleza, Ceara, Brazil
SESSION: Requirements engineering
table of contents
Pages 630-637
Year of Publication: 2008
ISBN:978-1-59593-753-7
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 40, Citation Count: 0
|
|
|
ABSTRACT
The creation of conceptual data design that appropriately represents specific application domain is one of the main challenges in requirements engineering. An initiative to help designers is the Naked Objects framework, where it is possible to interact with conceptual model in a limited way. The interactions are restricted to entity creations and single object-relations. We created an extension of the Naked Objects framework using annotations to allow manipulation of higher level abstractions as specialization and object-relationship. These abstractions allow better interactions between the domain specialist and designers. The use of our approach to explore and validate data requirements has several benefits: 1) It reduces conceptual specification problems (like poorly data requirements identification); 2) It narrows the distance among domain and design specialists; 3) It allows the simultaneous exploration of the conceptual data design and the system requirements.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Agile Alliance. www.agilealliance.org/. Last seen on October 29, 2007.
|
| |
2
|
Agile Manifesto. http://www.agilemanifesto.org/. Last seen on October 29, 2007.
|
| |
3
|
S. Ambler. Agile Database Techniques. Wiley Publishing, Inc, 2003.
|
| |
4
|
Java 5.0 Annotations. http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html. Last seen on October 29, 2007.
|
| |
5
|
M. R. B. Araujo and C. Traina Jr. et al. Editor de Esquemas com Suporte para Hierarquia de Classificação. In XIII Simpósio Brasileiro de Banco de Dados, pages 135--149, Maringá, Brazil, Oct. 1998.
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
Enterprise Java Beans. http://java.sun.com/products/ejb/. Last seen on October 29, 2007.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
Naked Objects. http://www.nakedobjects.org/. Last seen on October 29, 2007.
|
| |
14
|
R. Pawson. Naked objects. PhD thesis, University of Dublin, Trinity College, 2004.
|
| |
15
|
|
| |
16
|
R. Pawson and V. Wade. Agile Development Using Naked Objects. In Extreme Programming and Agile Processes in Software Engineering, 4th International Conference, XP 2003, Genova, Italy, May 25--29, 2003 Proceedings, volume 2675 of Lecture Notes in Computer Science, pages 97--103. Springer, 2003.
|
| |
17
|
R. Pawson and V. Wade. Agile Development Using Naked Objects. Springer Berlin / Heidelberg, 2003.
|
| |
18
|
|
| |
19
|
C. Traina Jr., A. J. M. Traina, and M. Biajiz. O Papel da Abstração de Instanciação em um Meta-Modelo de abstrações para BDOO. In Anais do IX Simpósio Brasileiro de Banco de Dados, pages 173--187, São Carlos, Brazil, Sept. 1994.
|
| |
20
|
UML. http://www.uml.org/. Last seen on October 29, 2007.
|
|