Registrar | Login | Busca:
 
 
Sinônimos de tipos de conteúdo | Mais visitados |  

Home » Conteúdo » Towards a web of patterns
 
 
TOWARDS A WEB OF PATTERNS
 
 
  • Visitas: 169
    • Currently 3/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
  • Nota: 3/5 (39 votos)
Artigo ou capítulo de livro
Towards a web of patterns
Criado por PDPNet Knowledge Network ( NUMA / USP ) em 07 de Janeiro de 2009 - 10:21.
Descrição:

Design patterns have been used successfully in recent years in the software engineering community in order to share knowledge about the
structural and behavioural properties of software. There is a growing body of research in the area of design pattern detection and design recovery,
requiring a formal description of patterns which can be matched by tools against the software that is to be analysed. We propose a novel approach to the formal definition of design patterns that is based on the idea that design patterns are knowledge that is shared across a community and that is by nature distributed and inconsistent. By using the web ontology language (OWL) we are able to formally define design patterns and some related concepts such as pattern participant, pattern refinement, and pattern instance.We discuss the respective ontology and give examples of how patterns can be defined using this ontology.We present the prototype of a Java client that accesses the pattern definitions and detects patterns in Java software, and analyse some scan results. This leads to the discussion on design pattern instantiation.

Palavras-chave: Collaborative Engineering, Collaborative software engineering, Semantic Web., Software design patterns
Nó: 9628
Referência completa: DIETRICH, J.; ELGAR, C. Journal of Web Semantics: Scienci Services Agents on the World Wide Web, v. 5, n. 2, p. 1-9 (ou 108-116), 2007.

Conhecimentos relacionados A Gestão Colaborativa de Projetos via Internet
A Proposal for a Collaborative Environment for the Early Stages of Product Design
Benchmarking best NPD practices - I
Caso de utilização de portal no DP
Collaboration on Virtual Prototyping Using Internet Based - Technique
Collaborative Conceptual Design - state of art and future trends
Collaborative computer-aided design - research and development status
Collaborative engineering in the digital enterprise
Do customer partnerships improve new product success rates?
Integrating communities of practice in technology development projects


Ver todos

Comentários

Log in ou crie uma conta de usuário para comentar.

        

 
 
Copyright © 2007 Portal de Conhecimentos