loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mario L. Bernardi 1 ; Marta Cimitile 2 and Giuseppe A. Di Lucca 1

Affiliations: 1 University of Sannio, Italy ; 2 Unitelma Sapienza University, Italy

Keyword(s): Software Engineering, Design Patterns, Aspect Oriented Software Development, Software Metrics.

Related Ontology Subjects/Areas/Topics: Aspect Analysis and Design ; Aspects ; Domain-Specific Languages ; MetaModeling ; Model Tools ; Model Transformation ; Models ; Modularity with Aspects ; Paradigm Trends ; Software Engineering

Abstract: The implementation of a Design Pattern (DP) may be affected by some problems due to typical deficiencies of Object Oriented languages that may worsen the modularity of a software system, and thus its comprehensibility, maintainability, and testability. Aspect Oriented Programming allows to implement DPs by its powerful quantification constructs that can handle better modularity and composition, helping to overcome some of the OO design trade-offs in current DP implementations. In Model Driven Development system models, defined by a Design Specification Language (DSL), are transformed between different levels of abstraction to get system implementation. In this paper we propose an Aspect Oriented DSL-based framework to specify and to apply, declaratively, Design Patterns to the system classes. The main aim driving the definition of the proposed framework is to improve the modularity, the internal code quality, and the flexibility, by allowing software designers to specify DP models w ith an extensive modifiability thus reducing the impact of changes related to DP adoption. (More)

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.226.226.151

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:
L. Bernardi, M.; Cimitile, M. and A. Di Lucca, G. (2013). An Aspect Oriented Framework for Flexible Design Pattern-based Development. In Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT; ISBN 978-989-8565-68-6; ISSN 2184-2833, SciTePress, pages 528-535. DOI: 10.5220/0004510305280535

@conference{icsoft-pt13,
author={Mario {L. Bernardi}. and Marta Cimitile. and Giuseppe {A. Di Lucca}.},
title={An Aspect Oriented Framework for Flexible Design Pattern-based Development},
booktitle={Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT},
year={2013},
pages={528-535},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004510305280535},
isbn={978-989-8565-68-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT
TI - An Aspect Oriented Framework for Flexible Design Pattern-based Development
SN - 978-989-8565-68-6
IS - 2184-2833
AU - L. Bernardi, M.
AU - Cimitile, M.
AU - A. Di Lucca, G.
PY - 2013
SP - 528
EP - 535
DO - 10.5220/0004510305280535
PB - SciTePress