Filters








139,664 Hits in 6.5 sec

Software Evolution: A Trip Through Reflective, Aspect, and Meta-data Oriented Techniques [chapter]

Walter Cazzola, Shigeru Chiba, Gunter Saake
2005 Lecture Notes in Computer Science  
Following the example provided by these venues, the RAM-SE (Reflection, AOP and Meta-Data for Software Evolution) workshop has provided an opportunity for researchers with a broad range of interests in  ...  Previous workshops related to aspect oriented software development, reflection organized at previous ECOOP conferences (e.g., RMA'00 1 and AOM-MeT'01 2 ) and conferences on the same topics (Reflection'  ...  We wish to thank Yvonne Coady, Günter Kniesel, Hidehiko Masuhara, and Joseph Yoder both for their interest in the workshop, and for their help during the workshop and in writing part of this report.  ... 
doi:10.1007/978-3-540-30554-5_12 fatcat:ecpn25nixzhzdfp2alothwvfum

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds

Zhe Wang, Xiaodong Liu, Kevin Chalmers, Guojian Cheng, Hongchun Wei
2013 Journal of Industrial and Intelligent Information  
Aspect oriented approach can be used for enhance evolution feature-model modularity. Aspect template code generation technique will be used for model transformation in the end.  ...  Product Line Engineering contains all the essential components for driving the whole evolution process.  Index Terms-evolution feature, evolution pattern; clouds computing; service evolution; model driven  ...  Aspect oriented approach can be used for enhance evolution feature-model modularity. Aspect template code generation technique will be used for model transformation in the end.  ... 
doi:10.12720/jiii.1.1.6-9 fatcat:xflskm5x3rbjlkdxuzsrkrthwe

Getting Farther on Software Evolution via AOP and Reflection [chapter]

Manuel Oriol, Walter Cazzola, Shigeru Chiba, Gunter Saake
2009 Lecture Notes in Computer Science  
Topics and discussions at the workshop included mechanisms for supporting software evolution, technological limits of the aspect-oriented and reflective approaches to software evolution and tools devoted  ...  As its name implies, the workshop's focus was on the application of reflective, aspect-oriented and data-mining techniques to the broad field of software evolution.  ...  and the Institute für Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg for their various supports.  ... 
doi:10.1007/978-3-642-02047-6_7 fatcat:a7wywuohq5bpjm5kauybqjy7na

Behavior Consistency Verification for Evolution of Aspectual Component-Based Software

Xue Yao Zhou, Ning Jiang Chen, Dan Dan Hu
2013 Advanced Materials Research  
A semantic model of aspectual component-based software is proposed to provide behavior description and semantic foundation for the consistency verification of software architecture dynamic evolution.  ...  By using the semantic model of Pi-calculus, a set of the consistency verification methods of dynamic evolution from multiple aspects are introduced.  ...  Conclusions This paper analyzes the inconsistent behavior problems occurred in the dynamic evolution process of aspect-oriented system and puts forward the semantic model of AOA based on Pi-calculus.  ... 
doi:10.4028/www.scientific.net/amr.765-767.1231 fatcat:qbdssjaxnjhdncrogx2eaundcq

Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line

Cristian Vidal, David Benavides, Paul Leger, José Galindo, Hiroaki Fukuda
2016 Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)  
Feature-oriented programming (FOP) and aspect-oriented programming (AOP) focus on to modularize incremental classes behavior and crosscutting concerns, respectively, for software evolution.  ...  presents JPI Feature Modules for the FOP + JPI SPL components modularization, i.e., collaboration of classes, aspects, and join point interfaces along with their evolution, for a SPL transparent implementation  ...  In this context, for software modularity, Object-Oriented Programming OOP represents an evolution concerning structured programming because OOP encapsulates attributes and functions as members of classes  ... 
doi:10.4108/eai.3-12-2015.2262534 dblp:journals/sis/VidalBLGF16 fatcat:gmw252l3hjadhml6uqvqyzjogq

Preface to the special issue on software evolution, adaptability and variability

Andy Zaidman, Johan Brichau
2011 Science of Computer Programming  
Acknowledgements Both the BENEVOL series of seminars and this special issue are supported by the Interuniversity Attraction Poles Programme -Belgian State -Belgian Science Policy, project MoVES.  ...  In their paper ''Unifying Design and Runtime Software Adaptation Using Aspect Models'', Parra et al. introduce an approach to unify adaptation at design and runtime based on aspect-oriented modelling.  ...  In the paper ''A framework for evolution of modeling languages'', Meyers and Vangheluwe discuss that not only individual software systems, the so-called instance models, evolve, but also the domain-specific  ... 
doi:10.1016/j.scico.2011.04.004 fatcat:iliibocxf5c5nl4mnfnpsxj6z4

A report on the first european conference on software architecture (ECSA'2007)

Carlos E. Cuesta, Esperanza Marcos
2009 SIGMOD record  
ACKNOWLEDGEMENTS Our participation in this report has been partially funded by the Spanish Ministry of Education and Science (Mec) through National Research Projects Gold (Tin2005-00010), Meta/Moment (  ...  Inspired by aspect-orientation, it provides a set of actions which define a domain analysis of dynamic architecture.  ...  Two of them were inspired by aspect-oriented concepts, while the other two were directly supported by model-driven tech-niques.  ... 
doi:10.1145/1519103.1519124 fatcat:jvuniy4axnbctmemb7shwl3day

Metrics for Evolution of Aspect Oriented Software [article]

Senthil Velan S, Chitra Babu
2020 arXiv   pre-print
This paper defines a new set of metrics for measuring the evolution of Aspect Oriented software.  ...  In order to quantify, it is essential to define metrics that will capture the evolution of Aspect Oriented (AO) software.  ...  An Aspect Oriented Evolution Metrics Tool, AOSEM Tool was developed to determine the values of the defined set of metrics for the given AO software.  ... 
arXiv:2010.05479v2 fatcat:c2jihkotnbe2jaqitpgvubocbu

A component-based and aspect-oriented model for software evolution

Nicolas Pessemier, Lionel Seinturier, Laurence Duchien, Thierry Coupaye
2008 International journal of computer applications in technology  
Then, we study some component models providing support for software evolution.  ...  for the evolution of aspect.  ... 
doi:10.1504/ijcat.2008.017722 fatcat:o2gsuusokrej5jb5l5er6yh54a

Evolving Security Requirements in Multi-layered Service-Oriented-Architectures [chapter]

Muhammad Sabir Idrees, Gabriel Serme, Yves Roudier, Anderson Santana De Oliveira, Herve Grall, Mario Südholt
2012 Lecture Notes in Computer Science  
We provide the first insights on how a general service model empowered with aspect oriented programming capabilities can provide clean modularization to such cross-cutting security concerns.  ...  Due to today's rapidly changing corporate environments, business processes are increasingly subject to dynamic configuration and evolution.  ...  Acknowledgment This work was supported by the ANR, the French National Research Organization through the project CESSA (Compositional Evolution of Secure Services with Aspects, ID.: 09-SEGI-002-01).  ... 
doi:10.1007/978-3-642-28879-1_13 fatcat:5hfvw5kbm5hnrdycqt5vmp32ja

Evolvable programming based on collaboration-field and role model

Tetsuo Tamai
2002 Proceedings of the international workshop on Principles of software evolution - IWPSE '02  
This is a brief introduction to our research on a collaboration field and role model aiming to support evolvable software design and programming.  ...  Promising approaches include: 1) observe evolution processes and find patterns or laws governing software evolution; 2) design computational models or languages that support development of evolvable software  ...  Notable ones are subject oriented programming and aspect oriented programming. They share the notion that models or systems can be grasped differently by views.  ... 
doi:10.1145/512035.512037 dblp:conf/iwpse/Tamai02 fatcat:ryyypd6hlzhmvlxtvmswj5xnhe

Evolvable programming based on collaboration-field and role model

Tetsuo Tamai
2002 Proceedings of the international workshop on Principles of software evolution - IWPSE '02  
This is a brief introduction to our research on a collaboration field and role model aiming to support evolvable software design and programming.  ...  Promising approaches include: 1) observe evolution processes and find patterns or laws governing software evolution; 2) design computational models or languages that support development of evolvable software  ...  Notable ones are subject oriented programming and aspect oriented programming. They share the notion that models or systems can be grasped differently by views.  ... 
doi:10.1145/512036.512037 fatcat:ileddpztffcjvd4652gmhlhahe

A Reflective Approach for Supporting the Dynamic Evolution of Component Types

Cristóbal Costa-Soria, David Hervás-Muñoz, Jennifer Pérez, José Ángel Carsí
2009 2009 14th IEEE International Conference on Engineering of Complex Computer Systems  
Dynamic evolution of types is a feature that provides support for changing completely at runtime the types that a system is composed of.  ...  This paper presents a reflective approach for providing dynamic evolution of component types and instances in a decentralized way.  ...  Aspect-Oriented Software Development (AOSD [17] ) proposes the separation of the crosscutting concerns of software systems into separate entities called aspects.  ... 
doi:10.1109/iceccs.2009.35 dblp:conf/iceccs/SoriaHPC09 fatcat:hmuivskmyjgnvhsokuyfpayjsq

AOP for software evolution

Walter Cazzola, Sonia Pini, Massimo Ancona
2005 Proceedings of the 2005 ACM symposium on Applied computing - SAC '05  
In this paper, we have briefly explored the aspect-oriented approach as a tool for supporting the software evolution.  ...  The aim of this analysis is to highlight the potentiality and the limits of the aspectoriented development for software evolution.  ...  [16] have proposed a new design model for the development of aspect-oriented programs by using the UML.  ... 
doi:10.1145/1066677.1066982 dblp:conf/sac/CazzolaPA05 fatcat:w2l37ahxj5habk4rd7yfjp7jea

A Comparative Study of Using Object Oriented Approach and aspect Oriented Approach for the Evolution of Legacy System

Dr S.A.M. Rizvi, Zeba Khanam
2010 International Journal of Computer Applications  
Legacy systems are vital to an organization, and sometimes form the backbone of an organization, yet their maintenance and evolution had been an area of research for a long time.  ...  In this paper, we try to analyze the impact of object oriented technology and aspect oriented technology on legacy systems and the environment that is required to implement the two paradigms.  ...  Approach to Dynamic Software Evolution AOSD also supports dynamic evolution of legacy systems.  ... 
doi:10.5120/158-281 fatcat:45jkcofspvhv3jkwaajvr6od3a
« Previous Showing results 1 — 15 out of 139,664 results