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
Automated planning for software architecture evolution
2013
2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)
We illustrate our approach by applying it to a data migration scenario, showing how this architecture evolution problem can be translated into a planning problem and solved using existing automated planning ...
In previous research, we have developed a theoretical framework to help software architects make better decisions when planning software evolution. ...
We would like to thank Bradley Schmerl and Ipek Ozkaya for their helpful comments as we were carrying out this research. ...
doi:10.1109/ase.2013.6693081
dblp:conf/kbse/BarnesPG13
fatcat:haevqa6z6zgunbftog76xsvpia
Customisable Transformation-Driven Evolution for Service Architectures
2011
2011 15th European Conference on Software Maintenance and Reengineering
hypothesis for architecturecentric software evolution. ...
Based on the initial results, we plan to proceed toward modeling and automating the architectural evolution in a formal way. ...
ACKNOWLEDGEMENT This work is supported, in part by Science Foundation Ireland through grant 03/CE2/I303 1 to Lero -The Irish Software Engineering Research Centre (www.lero.ie). ...
doi:10.1109/csmr.2011.56
dblp:conf/csmr/AhmadP11
fatcat:hy7y5wmz7zcyhm4jxgunz5ax4a
Towards Software Sustainability Guidelines for Long-living Industrial Systems
2011
Software Engineering
We identified typical evolution scenarios in the industrial automation domain and conducted an extensive literature search to extract an umber of guidelines for sustainable software development based on ...
Software-intensive systems in the industrial automation domain are typically long-living and cause high evolution costs, because of newcustomer requirements, technology changes, and failure reports. ...
prepare the architectural design for evolution. ...
dblp:conf/se/KoziolekWDSK11
fatcat:mwzicu2rurapxgtsded45zqz4u
An evolution management model for multi-level component-based software architectures
2015
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering
It generates evolution plans using evolution rules proposed in previous work. ...
The generation process is implemented using the ProB model checker and evaluated through three evolution scenarios of a Home Automation Software. ...
Ongoing work is the development of an eclipse-based environment of Dedal that automates the evolution plan generation process. ...
doi:10.18293/seke2015-172
dblp:conf/seke/MokniHUVZ15
fatcat:7qkqi6hj4bd2rllsalc3dbbuou
Evolution of existing software to mobile computing platforms: Framework support and case study
2021
International Journal of Advanced and Applied Sciences
The framework follows an incremental approach with four processes that include (i) evolution planning, (ii) architecture modeling, (iii) architecture change, and (iv) software validation of mobile computing ...
The framework provides the foundation (as part of futuristic research) to develop a tool prototype that supports automation and user decision support for incremental and process-driven evolution of legacy ...
Trade-off
Analysis
-Identify Level of
Evolution
None
Evolution Plan
-Motivations
-Challenges
-Level of Evolution
No
Yes
Planning for the evolution of the legacy software by taking into ...
doi:10.21833/ijaas.2021.03.013
fatcat:ypg3mk6hr5bdpo6ztjy35dh3um
A formal approach for managing component-based architecture evolution
2016
Science of Computer Programming
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. ...
Acknowledgements The authors warmly thank the anonymous reviewers for their in-depth reading of the paper and their helpful comments that made it possible to greatly improve its quality. ...
This is why Dedal is a choice Adl for architecture-based software evolution management. ...
doi:10.1016/j.scico.2016.03.003
fatcat:4pp7rquexzh4xckz7j6fyft4gu
Domain-spanning Maintainability Analysis for Software-intensive Systems
2015
Software Engineering
Software-intensive systems such as manufacturing systems consist of heterogeneous components involving electrical, mechanical and software artifacts. ...
We address this issue in design phase by considering the system design as the key artifact for change impact analysis. ...
[GBSC09] ) analyze software evolution by considering software architecture. However, these approaches do not support effort estimation, nor automated change impact analysis. ...
dblp:conf/se/Rostami15
fatcat:4g6fudtbcbdspjn4gyve4ojaae
Business process and software architecture model co-evolution patterns
2012
2012 4th International Workshop on Modeling in Software Engineering (MISE)
A basis for automation is provided through a graph-based formalism. ...
Software systems are subject to change. To embrace change, the systems should be equipped with automated mechanisms. ...
ACKNOWLEDGMENT This research work was supported, in part, by Science Foundation Ireland grant 03/CE2/I303 1 to Lero -the Irish Software Engineering Research Centre (www.lero.ie) ...
doi:10.1109/mise.2012.6226021
dblp:conf/icse/JamshidiP12
fatcat:ozcydt6uw5f2phslzzsrcdoql4
Design for future: managed software evolution
2014
Computer Science - Research and Development
To meet these challenges, the Priority Programme 1593 Design for Future-Managed Software Evolution has been established, funded by the German We would like to thank Zoya Durdik, Gregor Engels, Christof ...
Innovative software engineering methodologies, concepts and tools which focus on supporting the ongoing evolution of complex software, in particular regarding its continuous adaptation to changing functional ...
Evolution of automation software of manufacturing systems is not always applicable in a model-driven way as a planned change. ...
doi:10.1007/s00450-014-0273-9
fatcat:kzqcui2ghvadzft3h7oddvx5pa
Ævol: A tool for defining and planning architecture evolution
2009
2009 IEEE 31st International Conference on Software Engineering
Architecture evolution is a key feature of most software systems. There are few tools that help architects plan and execute these evolutionary paths. ...
We demonstrate a tool to enable architects to describe evolution paths, associate properties with elements of the paths, and perform tradeoff analysis over these paths. ...
We gratefully acknowledge the assistance of Snehal Fulzele, Smita Ramteke, Ken Tamagawa, and Sahawut Wesaractchakit in developing AEvol as part of their Masters in Software Engineering Studio Project. ...
doi:10.1109/icse.2009.5070563
dblp:conf/icse/GarlanS09
fatcat:5hpewaxclvbrrgzomyqfqop3ly
Assessing IT Architecture Evolution using Enriched Enterprise Architecture Models
[article]
2022
arXiv
pre-print
Enterprise Architecture (EA) help companies to keep the evolution of their IT architecture aligned with their business evolution using a set of complementary models ranging from vision to infrastructure ...
Considering state of the art techniques in service oriented and Cloud architecture, we propose to enrich and improve the quality of the information about the applications and software components on various ...
ACKNOWLEDGMENT Thanks to Alain De Preter for giving early access to the LabNaf Enterprise Architecture tooling, helping in deployment and feedback on this work. ...
arXiv:2204.06226v1
fatcat:erequ6edcvcpnp46r5thunnywe
A Framework for Classifying and Comparing Architecture-centric Software Evolution Research
2013
2013 17th European Conference on Software Maintenance and Reengineering
Architecture-centric software evolution (ACSE) is considered as an approach to support software adaptation at a controllable level of abstraction in order to survive in the uncertain environment. ...
Results: We identified five main classification categories: (i) type of evolution, (ii) type of specification, (iii) type of architectural reasoning, (iv) runtime issues, and (v) tool support. ...
This work was supported, in part, by Science Foundation Ireland grant 10/CE/I1855 to Lero -the Irish Software Engineering Research Centre (www.lero.ie). ...
doi:10.1109/csmr.2013.39
dblp:conf/csmr/JamshidiGAP13
fatcat:rdyjnzodebb3lpkgtbqxe2vgsq
A Standard Driven Software Architecture for Fully Autonomous Vehicles
2020
Journal of Automotive Software Engineering
In this paper we introduce a functional software architecture for fully autonomous vehicles aimed to standardise and ease the development process. ...
However, the amount of software needed to reach autonomy will exceed the software deployed for operation of normal vehicles. As complexity increases, the demand for proper structure also increases. ...
The goal of this paper is to design a functional software architecture for fully autonomous vehicles. ...
doi:10.2991/jase.d.200212.001
fatcat:niyhnwrzlfa7dhrigktgu2hv7m
Future Research Topics in Enterprise Architectures Evolution Analysis
2013
Software Engineering
However, research on visual means for analysis of EA evolutions is scarce. ...
An EA can be considered as a complex system of systems, whereas the actual efforts for its maintainability and evolution have a high influence on the enterprise s capability to quickly respond to market ...
In particular we foresee discussions about analogies between communication of change (and evolution) of software architecture and EA models. ...
dblp:conf/se/RothM13
fatcat:qyyaeuu3unf77dl3rcftgvlnry
[Front cover]
2019
2019 IEEE AUTOTESTCON
In this paper, we explore a new software architecture that embodies the key attributes of effective test automation development, as well as demonstrates the essential elements for fast product development ...
We will present real cases for radio test deployments and optimization to troubleshoot and characterize all current and future radios. ...
Fig. 1 . 1 Versatile architecture for test Automation and sequencing
Figure 2 . 2 Shows the SW architecture and organization. ...
doi:10.1109/autest.2019.8878475
fatcat:vcl5d7xibrdxlgwb4mdarighuu
« Previous
Showing results 1 — 15 out of 59,712 results