A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A report on the first european conference on software architecture (ECSA'2007)
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
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
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
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
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]
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
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]
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
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]
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
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]
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)
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
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
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