loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Hayim Makabee

Affiliation: Yahoo! Labs, Israel

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.

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 18.224.32.86

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 - ENASE; ISBN 978-989-8565-13-6; ISSN 2184-4895, SciTePress, 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 - ENASE},
year={2012},
pages={122-127},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003971801220127},
isbn={978-989-8565-13-6},
issn={2184-4895},
}

TY - CONF

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