Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Filters








59,712 Hits in 5.0 sec

Automated planning for software architecture evolution

Jeffrey M. Barnes, Ashutosh Pandey, David Garlan
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

Aakash Ahmad, Claus Pahl
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

Heiko Koziolek, Roland Weiss, Zoya Durdik, Johannes Stammel, Klaus Krogmann
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

Abderrahman Mokni, Marianne Huchard, Christelle Urtado, Sylvain Vauttier, Huaxi Yulin Zhang
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

Adel Alkhalil, College of Computer Science and Engineering, University of Ha'il, Ha'il, Saudi Arabia
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

Abderrahman Mokni, Christelle Urtado, Sylvain Vauttier, Marianne Huchard, Huaxi Yulin Zhang
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

Kiana Rostami
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

Pooyan Jamshidi, Claus Pahl
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

Ursula Goltz, Ralf H. Reussner, Michael Goedicke, Wilhelm Hasselbring, Lukas Märtin, Birgit Vogel-Heuser
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

David Garlan, Bradley Schmerl
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]

Christophe Ponsard
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

P. Jamshidi, M. Ghafari, A. Ahmad, C. Pahl
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

Alex Serban, Erik Poll, Joost Visser
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

Sascha Roth, Florian Matthes
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