From Weaving Schemes to Weaving Patterns

Detalhes bibliográficos
Autor(a) principal: Kollár, Ján
Data de Publicação: 2006
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154
Resumo: Coming out from the process functional paradigm and using PFL – a process functional language, a generalized approach to weaving at the micro-structural level is presented. Exploiting the application of processes and PFL reflection property, we develop a generalized weaving scheme and we express it in the form of weaving pattern. Different specializations and extensions of weaving patterns occurring in aspect oriented languages are discussed. Weaving patterns expressed in terms of weaving chains provide us with the flexibility inevitable for the aspect oriented evolution of software systems instead of aspect oriented programming. Presented abstraction in the form of patterns comes out fromintegrating imperative, purely functional and object paradigms in the process functional paradigm and it may contribute to the application of aspect oriented approach to the area of automatic evolution of software systems.
id UFLA-5_b35e4c00bbc5624c85c2b60cc0c07663
oai_identifier_str oai:infocomp.dcc.ufla.br:article/154
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling From Weaving Schemes to Weaving PatternsAspect oriented programmingweaving strategiessoftware architecturessystems evolutionimplementation paradigms.Coming out from the process functional paradigm and using PFL – a process functional language, a generalized approach to weaving at the micro-structural level is presented. Exploiting the application of processes and PFL reflection property, we develop a generalized weaving scheme and we express it in the form of weaving pattern. Different specializations and extensions of weaving patterns occurring in aspect oriented languages are discussed. Weaving patterns expressed in terms of weaving chains provide us with the flexibility inevitable for the aspect oriented evolution of software systems instead of aspect oriented programming. Presented abstraction in the form of patterns comes out fromintegrating imperative, purely functional and object paradigms in the process functional paradigm and it may contribute to the application of aspect oriented approach to the area of automatic evolution of software systems.Editora da UFLA2006-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154INFOCOMP Journal of Computer Science; Vol. 5 No. 4 (2006): December, 2006; 54-631982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154/139Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessKollár, Ján2015-06-25T23:16:57Zoai:infocomp.dcc.ufla.br:article/154Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:20.740393INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv From Weaving Schemes to Weaving Patterns
title From Weaving Schemes to Weaving Patterns
spellingShingle From Weaving Schemes to Weaving Patterns
Kollár, Ján
Aspect oriented programming
weaving strategies
software architectures
systems evolution
implementation paradigms.
title_short From Weaving Schemes to Weaving Patterns
title_full From Weaving Schemes to Weaving Patterns
title_fullStr From Weaving Schemes to Weaving Patterns
title_full_unstemmed From Weaving Schemes to Weaving Patterns
title_sort From Weaving Schemes to Weaving Patterns
author Kollár, Ján
author_facet Kollár, Ján
author_role author
dc.contributor.author.fl_str_mv Kollár, Ján
dc.subject.por.fl_str_mv Aspect oriented programming
weaving strategies
software architectures
systems evolution
implementation paradigms.
topic Aspect oriented programming
weaving strategies
software architectures
systems evolution
implementation paradigms.
description Coming out from the process functional paradigm and using PFL – a process functional language, a generalized approach to weaving at the micro-structural level is presented. Exploiting the application of processes and PFL reflection property, we develop a generalized weaving scheme and we express it in the form of weaving pattern. Different specializations and extensions of weaving patterns occurring in aspect oriented languages are discussed. Weaving patterns expressed in terms of weaving chains provide us with the flexibility inevitable for the aspect oriented evolution of software systems instead of aspect oriented programming. Presented abstraction in the form of patterns comes out fromintegrating imperative, purely functional and object paradigms in the process functional paradigm and it may contribute to the application of aspect oriented approach to the area of automatic evolution of software systems.
publishDate 2006
dc.date.none.fl_str_mv 2006-12-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/154/139
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 5 No. 4 (2006): December, 2006; 54-63
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740406452224