Home // ICSEA 2013, The Eighth International Conference on Software Engineering Advances // View article
Weaving Crosscutting Concerns into Inter-process Communications (IPC) in AspectJ
Authors:
Ali Raza
Stephen W. Clyde
Keywords: modularity; aspect-oriented programming (AOPL); crosscutting concerns; AspectJ; software reuse and maintenance.
Abstract:
Implementing crosscutting concerns for message-based inter-process communications (IPC) are difficult, even using aspect-oriented programming languages (AOPL) such as AspectJ. Many of these challenges are because the context of communication-related crosscutting concerns is typically a conversation consisting of message sends and receives. Other challenges stem from the wide variety of IPC mechanisms, their inherent characteristics, and the many ways in which they can be implemented, even using a common communication framework. Additionally, current AOPL do not provide pointcuts for weaving of advice into high-level IPC abstractions like conversations. This paper describes an extension to AspectJ, called CommJ, with which developers can implement communication-related concerns in cohesive and loosely coupled aspects.
Pages: 234 to 240
Copyright: Copyright (c) IARIA, 2013
Publication date: October 27, 2013
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-304-9
Location: Venice, Italy
Dates: from October 27, 2013 to October 31, 2013