Filters








112,293 Hits in 3.9 sec

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.  ...  The second most popular topic was aspect-oriented architecture, that is, explicit separation of concerns in architecture, leading to non-modular structures and crosscutting models.  ... 
doi:10.1145/1519103.1519124 fatcat:jvuniy4axnbctmemb7shwl3day

Unifying static and dynamic approaches to evolution through the compliant systems architecture

K. Falkner, H. Detmold, D. Howard, D.S. Munro, R. Morrison, S. Norcross
2004 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the  
Dynamic evolution provides the requisite flexibility for application evolution, however, the dynamic approach is not scalable in the absence of static measures to achieve separation of abstractions.  ...  This separation comes at a price in that issues of concern become trapped within static abstraction boundaries, thereby inhibiting dynamic evolution.  ...  The CSA supports a broader model of support for evolution than that supported by dynamic aspect-oriented programming systems in that it encompasses the identification of aspects, the integration or weaving  ... 
doi:10.1109/hicss.2004.1265637 dblp:conf/hicss/FalknerDHMMN04 fatcat:3e6da7o7i5f43fvyny7jbzheui

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  
This paper presents a reflective approach for providing dynamic evolution of component types and instances in a decentralized way.  ...  In software architecture, these types are component specifications, and its instantiations, component instances.  ...  On the other hand, another advantage of aspect oriented models is that one aspect can be weaved to more than one architectural element.  ... 
doi:10.1109/iceccs.2009.35 dblp:conf/iceccs/SoriaHPC09 fatcat:hmuivskmyjgnvhsokuyfpayjsq

Behavior Consistency Verification for Evolution of Aspectual Component-Based Software

Xue Yao Zhou, Ning Jiang Chen, Dan Dan Hu
2013 Advanced Materials Research  
By using the semantic model of Pi-calculus, a set of the consistency verification methods of dynamic evolution from multiple aspects are introduced.  ...  Aspect-Oriented Software Architecture (AOA) is a high-level abstraction and integration blueprint of aspectual component-based software.  ...  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

Using Aspects for Enforcing Formal Architectural Invariants

Slim Kallel, Anis Charfi, Mohamed Jmaiel
2008 Electronical Notes in Theoretical Computer Science  
We propose an approach for specifying and enforcing architectural constraints, which combines formal methods and Aspect-Oriented Programming.  ...  We use the Z notation for describing the architectural invariants of the application and Petri nets for modeling coordination protocols.  ...  Coordination Protocol Modeling: The coordination protocol describes the dynamic evolution of the architecture by defining the execution order of reconfigurations.  ... 
doi:10.1016/j.entcs.2008.06.018 fatcat:zpxmk6hvevgnnfrugfmqgc73yu

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.  ...  In this paper we survey several research questions related to security cross-domain and cross-layer security functionality in Service Oriented Architectures, from an original point of view.  ...  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

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  
Authors also state that static and dynamic information about the architecture of the system is a key feature for software evolution.  ...  We propose to take into account the process of evolution by providing the co-evolution between design models (an architecture of components and aspects) and the source code.  ... 
doi:10.1504/ijcat.2008.017722 fatcat:o2gsuusokrej5jb5l5er6yh54a

Software Architecture Evolution [chapter]

Olivier Barais, Anne Françoise Le Meur, Laurence Duchien, Julia Lawall
2008 Software Evolution  
Furthermore, we discuss one particular framework for software architecture evolution in more detail.  ...  This chapter provides an overview, comparison and detailed treatment of the various state-of-the-art approaches to evolving software architectures.  ...  Related work Separation of concerns in software modelling Our work relates in several points to the works in Aspect Oriented Modelling.  ... 
doi:10.1007/978-3-540-76440-3_10 dblp:series/springer/BaraisMDL08 fatcat:r4b45sqjiff4zdcvb75ojmgcni

A Connector-Centric Approach to Aspect-Oriented Software Evolution

Yiming Lau, Wenyun Zhao, Xin Peng, Shan Tang
2007 Computer Software and Applications Conference (COMPSAC) Proceedings of the IEEE International  
In this paper we propose an incremental Aspect-Oriented (AO) approach to ease this kind of evolution problem in architecture level.  ...  In order to provide a formal basic to AWC, we propose a conceptual model of it, which formalizes the underlying mechanisms of aspect dynamic weaving in architecture level using process algebra CSP.  ...  IF [* A Conceptual Model of AWC Analysis of Aspect Dynamic Weaving In architecture level, dynamic aspect weaving can be seen as a software evolution mechanism causing aspectual component joins into  ... 
doi:10.1109/compsac.2007.14 dblp:conf/compsac/LauZPT07 fatcat:pcnmjz4g4zcwhdqqsclxi5bu34

Software Architecture Evolution through Dynamic AOP [chapter]

Paolo Falcarin, Gustavo Alonso
2004 Lecture Notes in Computer Science  
In this paper, we propose a novel approach to dynamically evolve a software architecture based on run-time aspect oriented programming.  ...  Many such changes can only be adequately addressed through dynamic evolution of the software architecture of the application.  ...  The framework we propose combines ideas from dynamic Aspect-Oriented Programming (AOP) [7] and dynamic software architectures [8] .  ... 
doi:10.1007/978-3-540-24769-2_5 fatcat:at4aygm3s5galoubv2lhuwn4ye

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

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  
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'  ...  reflective techniques and aspectoriented software development to discuss recent developments of such a techniques in application to the software evolution.  ...  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

The international workshop on software architectures and mobility (SAM 2008)

Licia Capra, Rami Bahsoon, Wolfgang Emmerich, Mohamed E. Fayad
2008 Companion of the 13th international conference on Software engineering - ICSE Companion '08  
In particular, the evolution may "break" the software system architecture, thus calling for substantial and expensive changes.  ...  Examples include: dynamic network topology, changes in location, constrained resource availability, communication protocols heterogeneity, unstable connectivity, and so forth.  ...  ; • Patterns and architectural styles for mobility; • Model-Driven Architectures and mobility; • Software Product Line Architectures and mobility; • Aspects-Oriented Software Architectures for mobile environments  ... 
doi:10.1145/1370175.1370233 dblp:conf/icse/CapraBEF08 fatcat:xzyl67lvnngyjfp26s6g6walia

Models@ Run.time to Support Dynamic Adaptation

Brice Morin, Olivier Barais, Jean-Marc Jezequel, Franck Fleurey, Arnor Solberg
2009 Computer  
His research interests include applying model-driven and aspect-oriented techniques to tame the complexity of dynamically adaptive systems, from design time to runtime.  ...  His research interests include model-driven software engineering, component-based software engineering, and aspect-oriented modeling.  ...  The case study presented in this article was provided by CAS Software AG (DiVA industrial partner, www.cas.de/english).  ... 
doi:10.1109/mc.2009.327 fatcat:sbagjiiqxvcfllf42a36eszqgu

Evolution Styles: Multi-View/Multi-Level Model for Software Architecture Evolution

Adel Hassan, Mourad Oussalah
2018 Journal of Software  
Since our approach proposes an architecture-centric methodology for modeling an architecture evolution process, we are more interested in reviewing the multiple viewpoints in architecture model.  ...  Therefore, the architect is in greater need of models, methods, techniques and tools to assist in the planning and conduct of software architecture evolution.  ...  Here, as MES is a component-oriented framework, we aim to stimulate architectural viewpoints when modeling the evolution process.  ... 
doi:10.17706/jsw.13.3.146-154 fatcat:lt4wtg2jvndhblobeujtknwm54
« Previous Showing results 1 — 15 out of 112,293 results