loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mario Luca Bernardi 1 and Marta Cimitile 2

Affiliations: 1 Giustino Fortunato University, 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 ; Models ; Modularity with Aspects ; Paradigm Trends ; Software Engineering

Abstract: Object Oriented Design Patterns (DPs) are recurring solutions to common problems in software design aiming to improve code reusability, maintainability and comprehensibility. Despite such advantages, the adoption of DPs causes the presence of crosscutting code increasing, significantly, the code duplication and the dependencies between systems. The main idea of this research is that code crosscutting can be reduced by the integration of Model Driven Development (MDD) techniques with Aspect Oriented Programming (AOP). According to this, an approach based on a Domain Specification Language (DSL) to to define declaratively the structure of DPs and their adoption on classes to declarative, is proposed. The approach aims to support aspects derivation to compose, at run time, AOP-based version of the specified DPs. The approach has been applied in a case study where the developed supporting framework was used in a concrete refactoring scenario, and a subsequent maintenance task. The result s from the case study are presented and discussed. (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 54.163.14.144

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:
Bernardi, M. and Cimitile, M. (2016). Reducing Static Dependences Exploiting a Declarative Design Patterns Framework. In Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT; ISBN 978-989-758-194-6, SciTePress, pages 154-160. DOI: 10.5220/0006009401540160

@conference{icsoft-pt16,
author={Mario Luca Bernardi. and Marta Cimitile.},
title={Reducing Static Dependences Exploiting a Declarative Design Patterns Framework},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT},
year={2016},
pages={154-160},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006009401540160},
isbn={978-989-758-194-6},
}

TY - CONF

JO - Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT
TI - Reducing Static Dependences Exploiting a Declarative Design Patterns Framework
SN - 978-989-758-194-6
AU - Bernardi, M.
AU - Cimitile, M.
PY - 2016
SP - 154
EP - 160
DO - 10.5220/0006009401540160
PB - SciTePress