Filters








62,584 Hits in 5.8 sec

Multi-view Composition Language for Software Product Line Requirements [chapter]

Mauricio Alférez, João Santos, Ana Moreira, Alessandro Garcia, Uirá Kulesza, João Araújo, Vasco Amaral
2010 Lecture Notes in Computer Science  
This paper presents a multi-view composition language for SPL requirements, the Variability Modeling Language for Requirements (VML4RE).  ...  Composition of requirements models in Software Product Line (SPL) development enables stakeholders to derive the requirements of target software products and, very important, to reason about them.  ...  Our work proposes a requirements specific language and tool support to deal with composition of requirements models for software product lines.  ... 
doi:10.1007/978-3-642-12107-4_8 fatcat:io7ypidgdzh3zdy7pkq2jzzzhq

Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review

David Méndez-Acuña, José A. Galindo, Thomas Degueule, Benoît Combemale, Benoît Baudry
2016 Computer languages, systems & structures  
To this end, recent research in software language engineering proposes the use of product line engineering, thus introducing the notion of language product lines.  ...  In this article, we report on an effort for organizing the literature on language product line engineering.  ...  We thank the anonymous reviewers for their insightful comments, which helped us to improve the manuscript.  ... 
doi:10.1016/j.cl.2016.09.004 fatcat:w2kopt3xcnaetpkqjfv7erwchu

Workshop on multi-dimensional separation of concerns in software engineering

Peri Tarr, William Harrison, Harold Ossher, Anthony Finkelstein, Bashar Nuseibeh, Dewayne Perry
2001 Software engineering notes  
Workshop Web site: http://www.research.ibm.com/hyperspace/workshops/icse2000 ABSTRACT Separation of concerns has been central to software engineering for decades, yet its many advantages are still not  ...  This workshop was intended to bring together researchers working on more advanced moclularization mechanisms, and practitioners who have experienced the need for them, as a step towards a common understanding  ...  Dimensions of Concern in Product Lines and Software Architecture Product lines have particularly strong separation of concerns requirements.  ... 
doi:10.1145/505894.505912 fatcat:bi3gazk5ingrvbobz6nctmxy3i

C2MV2: Consistency and Composition for Managing Variability in Multi-view Systems

Roberto E. Lopez-Herrejon, Alexander Egyed
2011 2011 15th European Conference on Software Maintenance and Reengineering  
The driving goal of the project is to apply and extend work on incremental consistency management to Software Product Lines that are developed with compositional approaches.  ...  C2MV2 is an ongoing FP7-People Intra-European Marie Curie Fellowship project that runs for two years.  ...  INTRODUCTION Software Product Lines (SPLs) [1] - [3] are families of systems that share common functionality but also have variations tailored for distinct needs.  ... 
doi:10.1109/csmr.2011.49 dblp:conf/csmr/Lopez-HerrejonE11 fatcat:z7lj6o5akffmdgpfrx4ypgeugi

Variability Management in Domain-Specific Languages

David Méndez-Acuña
2014 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
To deal with this complexity, the research community has been working on the definition of approaches that use the ideas of Software Product Lines Engineering (SPLE) for building and maintaining families  ...  In particular, we explain the challenges that need to be addressed during the process of going from a family of DSLs to a software language line.  ...  To do so, a mechanism for language unit composition is required.  ... 
dblp:conf/models/Mendez-Acuna14 fatcat:vz2zszcs2bce5lh3dv47tnrb3q

A Model Driven Software Product Line Process for Developing Applications [chapter]

Sami Ouali, Naoufel Kraïem, Zuhoor Al-Khanjari, Youcef Baghdadi
2013 Lecture Notes in Business Information Processing  
Software Product Line Engineering (SPLE) is an approach for software reuse. It concerns to produce customized software products as atomic or composite services to be reused in SOA-based applications.  ...  This paper proposes a process to construct services as Software Product Lines by using Model Driven techniques.  ...  It concerns with producing customized software products as atomic or composite services to be reused in SOA-based applications [23, 24] .  ... 
doi:10.1007/978-3-642-38490-5_40 fatcat:weevmkzm5remjjmum2l4d6lw6u

Second international workshop on variability in software architecture

Matthias Galster, Paris Avgeriou, Danny Weyns, Martin Becker
2012 Proceedings of the WICSA/ECSA 2012 Companion Volume on - WICSA/ECSA '12  
ACKNOWLEDGMENTS We thank all authors for submitting their work to VARSA 2012. We also thank the members of the programming committee for their valuable reviews.  ...  The authors demonstrate the approach with scenarios for robustness and upgradability requirements in the educational software product line.  ...  solutions in multi-tenant business software products.  ... 
doi:10.1145/2361999.2362027 dblp:conf/wicsa/GalsterAWB12 fatcat:k3eogv2xifh77oq7iu5vaezaom

Model Driven Software Product Line Process for Service/Component-Based Applications

Sami Ouali, Naoufel Kraïem, Zuhoor Al-Khanjari, Youcef Baghdadi
2015 Journal of Software  
Software Product Line Engineering proposes a set of methods, techniques and a common set of software artifacts for the production of customized software products as atomic or composite services to be reused  ...  This paper presents a process for the construction of software product lines using model driven techniques.  ...  In Fig. 9 , we propose two views for features tree modeling where the first one present the structure of software product line and the second one present the configuration of a product line.  ... 
doi:10.17706//jsw.10.7.881-892 fatcat:wf3ddeneofdlfdf7jdowyuvzxe

Model Driven Software Product Line Process for Service/Component-Based Applications

Sami Ouali, Naoufel Kraïem, Zuhoor Al-Khanjari, Youcef Baghdadi
2015 Journal of Software  
Software Product Line Engineering proposes a set of methods, techniques and a common set of software artifacts for the production of customized software products as atomic or composite services to be reused  ...  This paper presents a process for the construction of software product lines using model driven techniques.  ...  In Fig. 9 , we propose two views for features tree modeling where the first one present the structure of software product line and the second one present the configuration of a product line.  ... 
doi:10.17706/jsw.10.7.881-892 fatcat:wpaxmezrh5hoxppd5rmrr4te6y

Language Engineering for Heterogeneous Collaborative Embedded Systems [chapter]

Arvid Butting, Andreas Wortmann
2020 Model-Based Engineering of Collaborative Embedded Systems  
To support structured reuse of language components, we further present a methodology for building up product lines of such language components.  ...  For CESs, these views contain various models to represent requirements, logical functions, collaboration functions, and technical realizations.  ...  these in the form of a feature model, and configures the composition of the language components in a binding.  A language product owner selects features of a language product line that are useful for  ... 
doi:10.1007/978-3-030-62136-0_11 fatcat:k5gfgxkx6zal3g33ngg3nslypq

An Aspect-Oriented Approach for Use Case Based Modeling of Software Product Lines

Stéphane S. SOMé, Pauline ANTHONYSAMY
2009 Journal of Software Engineering and Applications  
Software Product Line Development advocates software reuse by modeling common and variable artefacts separately across members of a family of products.  ...  A variability composition mechanism enables building of executable behaviour models for each member of a product line family by integrating common elements with the applicable variable elements. * Operations  ...  The method includes three stages: software product line requirements modeling, software product line analysis modeling and software product line design modeling.  ... 
doi:10.4236/jsea.2009.24032 fatcat:fzt2foflpjgyzel22bd25tyr3i

Detecting Inconsistencies in Multi-View Models with Variability [chapter]

Roberto Erick Lopez-Herrejon, Alexander Egyed
2010 Lecture Notes in Computer Science  
Variability is the capacity of software artifacts to vary, and its effective management is a core tenet of the research in Software Product Lines (SPL).  ...  In this paper we describe how to address this need by applying Safe Composition -the guarantee that all programs of a product line are type safe. We evaluate our approach with a case study.  ...  We thank Alexander Nöhrer for his help with PicoSAT solver, Leticia Montalvillo for drawing the diagrams used in the case study, and Maider Azanza for her reviews of early drafts.  ... 
doi:10.1007/978-3-642-13595-8_18 fatcat:7kojsw7e5rb63gzgjagu4xvzfe

Implementing Product-Line Features by Composing Aspects [chapter]

Martin L. Griss
2000 Software Product Lines  
We are integrating several technologies for product-line analysis and component design, implementation and customization to create a basis for systematic product-line development.  ...  In this paper we describe our work on agent-based product-line CBSE for flexible e-commerce systems.  ...  ACKNOWLEDGEMENTS I am grateful for several useful and extremely clarifying suggestions and comments on early drafts of this paper by Don Batory, David Bell, Jon Gustafson, Gregor Kiczales, Chris Preist  ... 
doi:10.1007/978-1-4615-4339-8_15 fatcat:bt4nc7pswrbjfotkawcddaobay

Investigating the application of web-based simulation principles within the architecture for a next-generation computer generated forces model

Ernest H Page, Jeffrey M Opper
2000 Future generations computer systems  
We examine these principles in terms of their implications for next-generation CGF systems.  ...  -Multi-tier architectures and multi-language systems.  ...  Therefore the digital object marketplace of the future will exhibit a heterogeneity of source language. The composition process will naturally produce multi-language systems.  ... 
doi:10.1016/s0167-739x(99)00111-9 fatcat:wvqz37j7azcojgzieyzqr5pbqa

Reverse engineering language product lines from existing DSL variants

David Méndez-Acuña, José A. Galindo, Benoît Combemale, Arnaud Blouin, Benoît Baudry
2018 Proceeedings of the 22nd International Conference on Systems and Software Product Line - SPLC '18  
Similarly to software product lines, language product lines are often built from a set of existing DSL variants.  ...  To overcome this challenge, recent research in software languages engineering introduced the the notion of language product lines.  ...  lines Figure 8 : 8 Approach to support multi-staged configuration of language product lines Figure 10 : 10 Language product line produced for the VaryMDE project.  ... 
doi:10.1145/3233027.3236394 dblp:conf/splc/Mendez-AcunaGCB18 fatcat:g27vppnwjfgejlwulk6mmhgtfu
« Previous Showing results 1 — 15 out of 62,584 results