Certificação da Utilização de Padrões de Projeto no Desenvolvimento Orientado a Modelos

  • Maria Cristina F. Gomes UFRJ / PETROBRAS
  • Maria Luiza M. Campos UFRJ
  • Paulo F. Pires UFRJ / UFRN
  • Linair M. Campos UFRJ

Resumo


Este trabalho apresenta um ambiente de certificação do uso de padrões de projeto em todos os níveis de abstração do desenvolvimento de componentes de negócio orientado a modelos. A solução se baseia na representação de padrões através de perfis específicos da Unified Modeling Language (UML), num repositório de padrões compatível com Meta Object Facility (MOF), e na manipulação desses padrões através do Java Metadata Interface (JMI).

Referências

Arlow, J. e Neustadt, I. (2003) Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML. Addison-Wesley.

Blankers, T. (2003) Combining models and patterns: delivering on the promise of increased IT productivity. COMPUWARE White Paper Series. Disponível em: http://www.compuware.com/products/optimalj/1794_ENG_HTML.htm#MDA

Crupi, J. e Baerveldt, F. (2005) Implementing Sun Microsystems Core J2EE Patterns.

COMPUWARE White Paper. Disponível em: http://www.bitpipe.com/detail/RES/1095961328_371.html?src=FEATURE_GLOBAL

Dong, J. e Yang, S. (2003) Visualizing Design Patterns With A UML Profile. The Proceedings of the IEEE Symposium on Visual/Multimedia Languages (VL), pag.123-125, Auckland, Nova Zelandia, outubro, 2003. Disponível em: http://www.utdallas.edu/~syang/vl03.pdf

Eckerson, W. W. e Manes, A. T. (1999) Paving the Way for Transparent Application and Data Interchange. A Java API for Metadata. SUN JMI White Papers. Disponível em: http://java.sun.com/products/jmi/pdf/JavaMetadataAPI.pdf

France, R., et al. (2003) A Role-Based Metamodeling Approach to Specifying Design Patterns. In Proceeding of 27th IEEE Annual International Computer Software and Applications Conference, pag. 452-457, Dallas, Texas, novembro, 2003. Disponível em: http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1245379

Frankel, D. S. (2003) Model Driven Architecture. Applying MDA to Enterprise Computing. John Wiley & Sons, OMG Press.

Gamma, E., et al. (1995) Design Patterns: Elements of reusable object-oriented software. Addison-Wesley.

Gomes, M.C.F. (2005) Certificação da Utilização de Padrões de Projeto no Desenvolvimento Orientado a Modelos. Dissertação de Mestrado. Programa de Pós-graduação em Informática do IM/NCE - Universidade Federal do Rio de Janeiro

Herzum, P. e Sims, O. (1999) Business Component Factory. John Wiley & Sons.

JSR175 (2004) A Program Annotation Facility for the Java Programming Language.

JSR175 final release. JCP. Disponível em: http://www.jcp.org/en/jsr/detail?id=175

JSR026 (2001) UML/EJB Mapping Specification. JSR026 Public Draft. JCP. Disponível em: http://www.jcp.org/aboutJava/communityprocess/review/jsr026/

JSR244 (2005). Java Platform Enterprise Edition 5 Specification. JSR244 Close of Public Review. JCP. Disponível em: http://jcp.org/aboutJava/communityprocess/pr/jsr244/index.html

JSR40 (2002). Java Metadata Interface (JMI) Specification. Versão 1.0. OMG. Disponível em: http://jcp.org/aboutJava/communityprocess/pr/jsr244/index.html

Matula, M. (2003) NetBeans Metadata Repository. SUN white Paper. Disponível em: http://mdr.netbeans.org/MDR-whitepaper.pdf

MDA (2003). Guide Version 1.0.1. Document Number: omg/2003-06-01. OMG. Disponível em: http://mdr.netbeans.org/MDR-whitepaper.pdf

Mellor, S. J., et al. (2004) MDA Distilled: Principles of Model-Driven Architecture. Addison Wesley.

OMG (2004) Metamodel and UML Profile for Java and EJB Specification. Version 1.0. Disponível em: http://www.omg.org/docs/formal/04-02-02.pdf

Poole, J. D. (2001) Model-Driven Architecture: Vision, Standards And Emerging Technologies. Workshop on Metamodeling and Adaptive Object Models.

XMI (2003). XML Metadata Interchange. Versão 2.0. OMG. Disponível em http://www.omg.org/docs/formal/03-05-02.pdf
Publicado
16/10/2006
Como Citar

Selecione um Formato
GOMES, Maria Cristina F.; CAMPOS, Maria Luiza M.; PIRES, Paulo F.; CAMPOS, Linair M.. Certificação da Utilização de Padrões de Projeto no Desenvolvimento Orientado a Modelos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 20. , 2006, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 65-80. DOI: https://doi.org/10.5753/sbes.2006.21205.