loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Author: Hayim Makabee

Affiliation: Yahoo! Labs, Israel

ISBN: 978-989-8565-13-6

Keyword(s): Separation of Concerns, Event-driven Programming, Aspect-oriented Programming, Coupling, Cohesion.

Related Ontology Subjects/Areas/Topics: Agile Methodologies ; Service-Oriented Software Engineering and Management ; Software and Systems Development Methodologies ; Software Engineering ; Software Project Management

Abstract: This paper presents an event-driven approach for the separation of concerns in software systems. We introduce the EventJ framework that provides an event-driven extension to the Java programming language. The paper describes a general methodology that can be used to identify the cross-cutting concerns and separate them from the main functionality using events and event handlers. We discuss the pre-requisites to perform this change and illustrate it with a concrete example. Finally, we make a comparison between the event-driven approach and the aspect-oriented one, and conclude that the use of events to separate concerns has a positive effect on software quality attributes such as maintainability, extensibility and reusability.

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.85.245.126

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Makabee, H. (2012). An Event-driven Approach for the Separation of Concerns.In Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-13-6, pages 122-127. DOI: 10.5220/0003971801220127

@conference{enase12,
author={Hayim Makabee.},
title={An Event-driven Approach for the Separation of Concerns},
booktitle={Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2012},
pages={122-127},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003971801220127},
isbn={978-989-8565-13-6},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - An Event-driven Approach for the Separation of Concerns
SN - 978-989-8565-13-6
AU - Makabee, H.
PY - 2012
SP - 122
EP - 127
DO - 10.5220/0003971801220127

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.