Filters








207,266 Hits in 8.0 sec

A DSL-based approach to Product Derivation for Software Product Line

Nesrine Lahiani, Djamal Bennouar
2016 Acta Informatica Pragensia  
Product derivation is an important part of the Software Product Line (SPL) development process.  ...  In this paper, we present an approach that represents the SPL with a set of integrated models and automatically derives executable products with model transformations.  ...  Tawhid et al. (2011) proposed to derive an UML model of a specific product from the UML model of a product line based on a given feature configuration is enabled through the mapping between features from  ... 
doi:10.18267/j.aip.90 fatcat:qbh3jqclvzfmzivpa7gskabiu4

On the use of model transformation for the automation of product derivation process in SPL

Nesrine Lahiani, Djamal Bennouar
2018 Acta Universitatis Sapientiae: Informatica  
In this work, we use ATL as a model-to-model transformation language and Acceleo as a model-to-text transformation language.The proposed approach is discussed with e-Health product line applications.  ...  Product Derivation represents one of the main challenges that Software Product Line (SPL) faces.  ...  Tawhid et al. in [22] proposed to derive an UML model of a specific product from the UML model of a product line based on a given feature configuration is enabled through the mapping between features  ... 
doi:10.2478/ausi-2018-0003 fatcat:jay4bowmbnabteobpbfmrlzkuq

Defining and Validating a Multimodel Approach for Product Architecture Derivation and Improvement [chapter]

Javier González-Huerta, Emilio Insfrán, Silvia Abrahão
2013 Lecture Notes in Computer Science  
In software product line (SPL) development, it is crucial to identify whether the NFRs for a specific product can be attained with the built-in architectural variation mechanisms of the product line architecture  ...  Defining and validating a multimodel approach for product architecture derivation and improvement. En Model-Driven Engineering Languages and Systems. Springer. 388-404. Abstract.  ...  improvement of product architectures in a model-driven software product line development process.  ... 
doi:10.1007/978-3-642-41533-3_24 fatcat:vinymfzxmfdejckgdy2jcb3mfu

Model-to-Code Transformation from Product-Line Architecture Models to AspectJ

Jessica Diaz, Jennifer Perez, Carlos Fernandez-Sanchez, Juan Garbajosa
2013 2013 39th Euromicro Conference on Software Engineering and Advanced Applications  
Software Product Line Engineering has significant advantages in family-based software development.  ...  The common and variable structure for all products of a family is defined through a Product-Line Architecture (PLA) that consists of a common set of reusable components and connectors which can be configured  ...  INTRODUCTION Software Product Line Engineering (SPLE) has proved to have significant advantages in family-based development [1] , [2] , but also implies an upfront design in product-line architecture  ... 
doi:10.1109/seaa.2013.11 dblp:conf/euromicro/DiazPFG13 fatcat:nis4vxpx3bdh5dx5ewwmfycvaa

Feature-Oriented Development of Software Product Lines: Mapping Feature Models to the Architecture [chapter]

Periklis Sochos, Ilka Philippow, Matthias Riebisch
2004 Lecture Notes in Computer Science  
Software product lines (PLs) present a solid approach in large scale reuse.  ...  The approach makes use of extensions in the feature modelling techniques and adopts plug-in architectures as a means of mapping feature structures and at the same time satisfying the demanded PL variability  ...  The product line engineering derives the PL's common architecture from the complete use-case model.  ... 
doi:10.1007/978-3-540-30196-7_11 fatcat:i7lyew24vvfpxhxynt7jxoiipe

SPLIT: An Automated Approach for Enterprise Product Line Adoption Through SOA

Carlos Parra, Diego Joya
2015 Journal of Internet Services and Information Security  
This paper presents the Software Product Line Integration Tool (SPLIT), our strategy to such transformation in Heinsohn Business Technology (HBT).  ...  To face those challenges, two strategies that are gaining interest both in academy and industry are Service Oriented Architecture (SOA) and Software Product Lines (SPL).  ...  Acknowledgments This research is financed by the Colombian government through the Francisco José de Caldas fund of the department for science, technology, and innovation Colciencias.  ... 
doi:10.22667/jisis.2015.02.31.029 dblp:journals/jisis/ParraJ15 fatcat:wj5zj63nwzf7boqe4rsir5sina

Requirements Variability Support Through MDA™ and Graph Transformation

Javier Pérez, Miguel A. Laguna, Yania Crespo González-Carvajal, Bruno González-Baixauli
2006 Electronical Notes in Theoretical Computer Science  
One of the most important factors of success in the development of a software product line is the elicitation, management, and representation of variability.  ...  In this context, this article explores the possible advantages of Model Driven Engineering (MDE) and shows an automated transformation from the feature model to the architecture model.  ...  In [4] MDA tm is presented as an approach to derive products in a specific type of product lines, configurable families.  ... 
doi:10.1016/j.entcs.2005.10.023 fatcat:csfvgy6c2jhplig3g6e4sowbei

Towards a framework for deriving platform-independent model-driven software product lines

Andrés Paz, Hugo Arboleda
2013 Ingeniería e Investigación  
Model-driven software product lines (MD-SPLs) are created from domain models which are transformed, merged and composed with reusable core assets, until software products are produced.  ...  The DSL also allows product line architects to compose generation taking the need for model transformation strategy and technology interoperability into account and specifying several types of variability  ...  These architecture models were then transformed to produce product line members' source files.  ... 
doaj:904735a51a1b4607886f55242d8c5624 fatcat:3tfo73pjizbglj3um3ffg6whlq

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  
In addition to the process, we have developed a tool to support map, feature, and class diagrams modeling.  ...  This paper proposes a process to construct services as Software Product Lines by using Model Driven techniques.  ...  Our plug-in implements map modeling, cardinality-based feature modeling through transformations and architectures of SPL construction. This tool is based on eclipse plug-ins.  ... 
doi:10.1007/978-3-642-38490-5_40 fatcat:weevmkzm5remjjmum2l4d6lw6u

Modeling and building software product lines with eclipse

Olaf Spinczyk, Danilo Beuche
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
In the second step the individual products are derived from the product line (application engineering).  ...  We will demonstrate that a flexible product line architecture can be build by using the modeling capabilities provided by pure::variants, an eclipse plugin for software product line development.  ... 
doi:10.1145/1028664.1028675 dblp:conf/oopsla/SpinczykB04 fatcat:zvjh2vvqhrgsbhbuybvrxahjxm

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 lines are recognized as a successful approach to reuse in many domains (cars, printers, phones...) and especially in software development.  ...  We propose a tool that supports some software product line visual techniques and model driven techniques.  ...  AE is used to develop a new product from a product line. At AE level, the results from DE level are used to derive a specific product.  ... 
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 lines are recognized as a successful approach to reuse in many domains (cars, printers, phones...) and especially in software development.  ...  We propose a tool that supports some software product line visual techniques and model driven techniques.  ...  AE is used to develop a new product from a product line. At AE level, the results from DE level are used to derive a specific product.  ... 
doi:10.17706/jsw.10.7.881-892 fatcat:wpaxmezrh5hoxppd5rmrr4te6y

Integrating Performance Analysis in Software Product Line Development Process [chapter]

Rasha Tawhid, Dorina Petriu
2012 Software Product Line - Advanced Topic  
This research was partially supported by Discovery grant from the Natural Sciences and Engineering Research Council of Canada (NSERC) and by the Centre of Excellence for Research in Adaptive Systems (CERAS  ...  Integrating Performance Analysis in Software Product Line Development Process 75 modeled in the architecture.  ...  Cell foreach(name in msgSize_name) (content <-name)} www.intechopen.comSoftware Product Line -Advanced Topic www.intechopen.comIntegrating Performance Analysis in Software Product Line Development  ... 
doi:10.5772/38104 fatcat:qopigtsiczcgjmmeb32zf5xdzi

Variability Management in Aspect-Oriented Architecture Description Languages: An Integrated Approach

Eiji Adachi, Thaís Batista, Uirá Kulesza, Ana Luisa Medeiros, Christina Chavez, Alessandro Garcia
2009 2009 XXIII Brazilian Symposium on Software Engineering  
Abstract-In this paper we propose an integrated approach for managing variabilities in architectural specifications of software product lines.  ...  Our approach combines an aspectoriented architectural description language for product lines, PL-AspectualACME, with a variability modeling language, VML4Arch.  ...  In order to overcome these challenges, we decided to follow a well-known strategy [1] to the development of software product line that separates the product-line development processes in two stages:  ... 
doi:10.1109/sbes.2009.19 dblp:conf/sbes/BarbosaBKMCG09 fatcat:tpo7i4owubhkfb6w5op5v6ptca

The feature-architecture mapping (FArM) method for feature-oriented development of software product lines

P. Sochos, M. Riebisch, I. Philippow
2006 13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)  
During these transformations architectural components are derived, encapsulating the business logic of each transformed feature and having interfaces reflecting the feature interactions.  ...  The Feature-Architecture Mapping (FArM) method provides a stronger mapping between features and the architecture. It is based on a series of transformations on the initial PL feature model.  ...  Architecture Development In the last iterations of the hierarchy transformation the final transformed FM is developed. The FM contains only functional features.  ... 
doi:10.1109/ecbs.2006.69 dblp:conf/ecbs/SochosRP06 fatcat:ytq4fsqn2vgsvmhbeymmp4ir4i
« Previous Showing results 1 — 15 out of 207,266 results