Filters








79,435 Hits in 8.3 sec

Model-Driven Evolution of Software Architectures

Bas Graaf
2007 11th European Conference on Software Maintenance and Reengineering (CSMR'07)  
-project that investigates approaches to support the evolution of software architectures. Particularly, we focus on the use of model-driven techniques in the context of software product-lines.  ...  By their application in industrial case studies we investigate the extent to which the evolution tasks can be automated, the impact of the use of software product lines, and the possibilities and difficulties  ...  In our work we address the problem of software evolution in the context of MDE and product-lines.  ... 
doi:10.1109/csmr.2007.35 dblp:conf/csmr/Graaf07 fatcat:gdmanjfumvbjhlbxswntp4zsmq

Variability and Evolution in Systems of Systems

Goetz Botterweck
2013 Electronic Proceedings in Theoretical Computer Science  
relevant to Systems of Systems Engineering. (3) Conversely, concepts from Systems of Systems Engineering can be helpful in Product Line Engineering and Software Evolution.  ...  In this position paper (1) we discuss two particular aspects of Systems of Systems, i.e., variability and evolution. (2) We argue that concepts from Product Line Engineering and Software Evolution are  ...  Acknowledgements This work is partially supported by Science Foundation Ireland under grant no. 03/CE2/I303 1 to Lero -The Irish Software Engineering Research Centre, http://www.lero.ie.  ... 
doi:10.4204/eptcs.133.2 fatcat:chzat3mcrbg6tblvwbvz3jwyzu

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  
product line engineering I.  ...  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  ...  Evolution Implementation The evolution implementation will be driven by the model driven production line engineering from design to code.  ... 
doi:10.12720/jiii.1.1.6-9 fatcat:xflskm5x3rbjlkdxuzsrkrthwe

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  
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  ...  different software engineering disciplines.  ...  Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s)  ... 
doi:10.1007/s00450-014-0273-9 fatcat:kzqcui2ghvadzft3h7oddvx5pa

Multistage Model Transformations in Software Product Lines

Sofia Azevedo, Ricardo J. Machado, Dirk Muthig
2009 2009 Fourth International Conference on Software Engineering Advances  
This work is concerned with the transformations that models must suffer in the particular context of software product lines development, inside each stage and in between stages.  ...  In the context of software product lines, modeldriven development imposes the structuring of the software development process around models adequate to each one of the moments within the software supply  ...  Software evolution, in this case, occurs when a design pattern is applied to an already existing software solution's design; • Software product line architectures; Product line architectures represent  ... 
doi:10.1109/icsea.2009.89 dblp:conf/icsea/AzevedoMM09 fatcat:chsr3wsvrbcplhqtjyfu6vup5i

Framework for Evolving Software Product Line

Sami Ouali, Naoufel Kraiem, Henda Ben Ghezala
2011 International Journal of Software Engineering & Applications  
Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities.  ...  We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks.  ...  Software product line engineering allows the shifting of the focus of development and evolution from the individual products to the entire product line.  ... 
doi:10.5121/ijsea.2011.2204 fatcat:tjy5jap42baghebnfjplg7m35m

Leveraging integrated model-driven development and software product line development technologies

Charles W. Krueger
2007 Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07  
As emerging Software Product Line (SPL) technologies have evolved, Model-Driven Development (MDD) has remained an under-served part of the SPL portfolio development lifecycle, making it difficult to simultaneously  ...  , first-class model variation points, and automated production capabilities -rather than creating "clone-and-own" copies of MDD models for each product or building "one-size-fits-all" models for all products  ...  as greater conceptual clarity for the maintenance and evolution of those products over time, companies face complex challenges in managing product diversity across a product line.  ... 
doi:10.1145/1297846.1297914 dblp:conf/oopsla/Krueger07 fatcat:7ivpm75xnrbk5oyym7hddt222y

Supporting change in product lines within the context of use case-driven development and testing

Ines Hajri
2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016  
Product Line Engineering (PLE) is becoming a common practice in industry to enhance product quality, to reduce development costs, and to improve time-to-market.  ...  To this end, we first provide a modeling method for capturing variability information explicitly in Product Line (PL) use case and domain models.  ...  INTRODUCTION AND RESEARCH PROBLEM Product Line Engineering (PLE) is a crucial practice in many software development environments where systems are complex and developed for multiple customers with varying  ... 
doi:10.1145/2950290.2983945 dblp:conf/sigsoft/Hajri16 fatcat:icjsn3j7dfaw7fbvuffg3jhwyi

Flexible Engineering Platforms for Barrier-Free Design and Usability Testing

Elena A. Averboukh
2000 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
Evolution of technologies that support design and production of complex interactive software-hardware systems is presented.  ...  Practical steps towards integration of pure engineering technologydriven and usability engineering driven approaches are discussed.  ...  Market and technology driven evolution of these technologies and also of engineering community is defacto much more powerful and quick in comparison with relevant evolution of usability engineering teclmologies  ... 
doi:10.1177/154193120004402887 fatcat:5qhzzckczzbpfowi7g2u7toiga

Using model-driven engineering to complement software product line engineering in developing software defined radio components and applications

Bruce Trask, Dominick Paniscotti, Angel Roman, Vikram Bhanot
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
This paper details the application of Software Product Lines (SPL) 16 and Model-Driven Engineering (MDE) 15 to the software defined radio domain.  ...  It is our experience that one big benefit to the software development industry is the combination of the Software Product Lines and Model Driven Engineering technologies.  ...  of communications software to enter the realm of a combination of product line engineering and model-driven engineering.  ... 
doi:10.1145/1176617.1176733 dblp:conf/oopsla/TraskPRB06 fatcat:toe2fcuw4vazvherdorqaowxmu

Developing a Software Product Line for Train Control: A Case Study of CVL [chapter]

Andreas Svendsen, Xiaorui Zhang, Roy Lind-Tviberg, Franck Fleurey, Øystein Haugen, Birger Møller-Pedersen, Gøran K. Olsen
2010 Lecture Notes in Computer Science  
This thesis focuses on model-driven software product line development, which is the combination of the following two software development paradigms: (1) Model-Driven Engineering (MDE), which focuses on  ...  In a model-driven Software Product Line (SPL) which adopts DSM technique, products are represented as product models defined in a DSL.  ...  Variability Modeling and Software Product Line Engineering In this section we discuss important work in the area of Software Product Line Engineering (SPLE) and how this is realized through variability  ... 
doi:10.1007/978-3-642-15579-6_8 fatcat:cqmvqemeqneq5lpk3kfqccdq3y

Co-transformations in Database Applications Evolution [chapter]

Anthony Cleve, Jean-Luc Hainaut
2006 Lecture Notes in Computer Science  
Extraction and evolution of architectural variability models in plugin-based systems.  ...  2010), PC member, 2010. • 29th International Conference on Conceptual Modeling (ER 2010), co-reviewer (PC member: Jean-Luc Hainaut), 2010. • 2nd International Workshop on Model-Driven Product Line Engineering  ...  (ICSM 2011), ERA & Tool demo tracks, PC member, 2011. • 4th International Conference on Software Language Engineering (SLE 2011), PC member, 2011. • 1st International Worshop on Model-Driven Software  ... 
doi:10.1007/11877028_17 fatcat:ba4ilj23xvdmrn4bv3ezqmbe4y

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.  ...  Likewise, there is still a lack of systematic software engineering methods and techniques which can assist in developing and evolving mobile software systems.  ...  Research in software architectures is continuously reporting on advances in methodologies and paradigms related to services-oriented software architectures, model-driven architectures, software product  ... 
doi:10.1145/1370175.1370233 dblp:conf/icse/CapraBEF08 fatcat:xzyl67lvnngyjfp26s6g6walia

A Model Driven Approach for Automated Generation of Service-Oriented Holonic Manufacturing Systems [chapter]

Mohammed El Amin Tebib, Pascal André, Olivier Cardin
2018 Studies in Computational Intelligence  
In this paper, we investigate a Model Driven Engineering approach to represent these systems in order to automate the generation of the services logic code from an abstract models and construct a new software  ...  In the context of manufacturing in Industry 4.0, software systems become of prime importance. Efficient, adaptable and trusted software services are required.  ...  code in the spirit of Model Driven Engineering (MDE).  ... 
doi:10.1007/978-3-030-03003-2_14 fatcat:zllkjpdnqbdqnh2w3ozikgalbe

An Efficient Migration to Model-driven Development (MDD)

Jens Knodel, Michalis Anastasopolous, Thomas Forster, Dirk Muthig
2005 Electronical Notes in Theoretical Computer Science  
To enable an efficient migration to MDD, we recommend taking advantage of concepts from software architectures, product line engineering and reverse engineering.  ...  Model-driven development envisions raising the abstraction level of software development. To fully realize this vision, technology-specific aspects must be completely hidden from developers.  ...  Product Line Engineering A software product line, as defined in [10] is a family of products that are designed to take advantage of their common aspects and that have predicted variabilities.  ... 
doi:10.1016/j.entcs.2005.07.002 fatcat:rebl4db34nfwtnvdqi6y3vijay
« Previous Showing results 1 — 15 out of 79,435 results