Extracting relations among embedded software design patterns

Atsuto Kubo*, Hironori Washizaki, Atsuhiro Takasu, Yoshiaki Fukazawa

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)


Pattern is a reusable description of knowledge. Efficient software development can be achieved by sharing and reusing knowledge using patterns and their relations. Because the manual analysis of relations among patterns is costly, we proposed an automatic relation analysis technique for software patterns. Knowledge management in embedded software design has fallen behind. However, in these days, some patterns in embedded software design have become available on the World Wide Web (WWW) and other resources.The purpose of this paper is to obtain some useful relations among embedded software design patterns and GoF's design patterns. Our technique will be useful for the automated relation analysis among patterns. As a result of experiments, some relations among different pattern catalogs (e.g., GoF's design pattern catalog and real-time system design pattern catalog) are extracted. These relations are thought to be useful in software development.

Original languageEnglish
Pages (from-to)39-52
Number of pages14
JournalJournal of Integrated Design and Process Science
Issue number3
Publication statusPublished - 2005 Dec 1


  • Embedded software
  • Information retrieval
  • Software pattern

ASJC Scopus subject areas

  • Engineering(all)


Dive into the research topics of 'Extracting relations among embedded software design patterns'. Together they form a unique fingerprint.

Cite this