ACM Home Page
Please provide us with feedback. Feedback
Using annotations in the naked objects framework to explore data requirements
Full text PdfPdf (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
Marcos E. B. Broinizi  University of São Paulo, São Paulo - SP - Brazil
João Eduardo Ferreira  University of São Paulo, São Paulo - SP - Brazil
Alfredo Goldman  University of São Paulo, São Paulo - SP - Brazil
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363838
What is a DOI?

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.

Collaborative Colleagues:
Marcos E. B. Broinizi: colleagues
João Eduardo Ferreira: colleagues
Alfredo Goldman: colleagues