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