Home // ICCGI 2014, The Ninth International Multi-Conference on Computing in the Global Information Technology // View article


Aspect-Oriented Implementation of Concurrent Processing Design Patterns

Authors:
Shingo Kameyama
Masatoshi Arai
Noriko Matsumoto
Norihiko Yoshida

Keywords: Design patterns, Aspects, Concurrency

Abstract:
A variety of design patterns are now widely used in software development as their catalog is a collection of knowledge on design and programming techniques and namely elaborated patterns. However, as each design pattern is described in the forms of texts, charts, and simple code examples, it has some limitations in applicability and formal treatment. One of its reasons is that the design patterns include some crosscutting concerns. To solve this problem, aspect-oriented implementation of the so-called "Gang of Four" (GoF) design patterns, which are cataloged for component reuse has been proposed. In this paper, we propose aspect-oriented implementation of design patterns for concurrent processing, so as to improve and accelerate design and development processes of, for example, network systems, embedded systems, and transaction systems. Our aspect-oriented implementation tailors hierarchical or inclusive relationships among design patterns well which are not found in the patterns for component reuse, but found in the patterns for concurrent processing.

Pages: 146 to 150

Copyright: Copyright (c) IARIA, 2014

Publication date: June 22, 2014

Published in: conference

ISSN: 2308-4529

ISBN: 978-1-61208-346-9

Location: Seville, Spain

Dates: from June 22, 2014 to June 26, 2014