Filters








2,841,561 Hits in 3.6 sec

Generative techniques for product lines

Greg Butler
2001 Software engineering notes  
Generative techniques can help us to capture the configuration knowledge for a product line and use it to generate concrete family members.  ...  The highest level of reuse comes by using domain-specific languages or visual builders to describe a member of the product line, and to generate the member from the description.  ...  A very successful workshop at the First Software Product Line Conference [4] Summary The Workshop on Generative Techniques for Product Lines brings together practitioners, researchers, academics,  ... 
doi:10.1145/505532.505551 fatcat:3jmhsucab5eidk2vblzx3ffcya

Generative techniques for product lines

G. Butler, D. Batory, K. Czarnecki, U. Eisenecker
Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001  
Generative techniques can help us to capture the configuration knowledge for a product line and use it to generate concrete family members.  ...  The highest level of reuse comes by using domain-specific languages or visual builders to describe a member of the product line, and to generate the member from the description.  ...  A very successful workshop at the First Software Product Line Conference [4] Summary The Workshop on Generative Techniques for Product Lines brings together practitioners, researchers, academics,  ... 
doi:10.1109/icse.2001.919165 dblp:conf/icse/ButlerBCE01 fatcat:cnwlm7mztnfcrgy3dohhbdeubm

An overview on analysis tools for software product lines

Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Gunter Saake
2014 Proceedings of the 18th International Software Product Line Conference on Companion Volume for Workshops, Demonstrations and Tools - SPLC '14  
For a selection of features, specialized products of one domain can be generated automatically from domain artifacts.  ...  Based on a recent survey on analysis for software product lines, we provide a first overview on such tools.  ...  Tools for test-case generation of product lines automatically generate customized test cases for a given product.  ... 
doi:10.1145/2647908.2655972 dblp:conf/splc/MeinickeTSBS14 fatcat:b4y3g7vklbh4vmulfxrza5ckhy

Development of Hybrid Genetic Algorithms for Product Line Designs

P.V. Balakrishnan, R. Gupta, V.S. Jacob
2004 IEEE Transactions on Systems Man and Cybernetics Part B (Cybernetics)  
In this paper, we investigate the efficacy of artificial intelligence (AI) based meta-heuristic techniques namely genetic algorithms (GAs), for the product line design problem.  ...  benchmark and in terms of their ability to provide multiple, unique product line options.  ...  Kao, University of Texas at Dallas, for her help with the coding of the various heuristic techniques initially, and the anonymous reviewers, for the significantly detailed and insightful comments they  ... 
doi:10.1109/tsmcb.2003.817051 pmid:15372718 fatcat:hm4cfq5upjbg7phnk3ytyrgtdm

Architecture Centric Software Development using Program Line Code

2019 International journal of recent technology and engineering  
SoftwareArchitecture Centric Development Approach is regular and price outstanding in software program development technique in the software applications product lines.  ...  Traditionally used techniques in software improvement are very costly and unreliable in time period of high quality attribute and time to market products.  ...  In this article, we describe for a software product line a realistic architecture-centered method to product derivation.  ... 
doi:10.35940/ijrte.d8649.118419 fatcat:ixkg5udrrveyxmzkegnlx7zyxm

Product-line verification with feature-oriented contracts

Thomas Thüm
2013 Proceedings of the 2013 International Symposium on Software Testing and Analysis - ISSTA 2013  
However, these reuse mechanisms challenge existing techniques for specification and verification of software. Specifying and verifying each product involves redundant steps, and is often infeasible.  ...  Based on a selection of desired features, a customized software product can be generated automatically.  ...  While there are several implementation techniques for software product lines, we focus on techniques that allow to automatically generate products for a given feature selection [1] .  ... 
doi:10.1145/2483760.2492396 dblp:conf/issta/Thum13 fatcat:uwob6ux6frfglbzeczjqat5sg4

Availability modelling and analysis of multi-product flexible transfer lines subject to random failures

K. Dhouib, A. Gharbi, N. Landolsi
2010 The International Journal of Advanced Manufacturing Technology  
This paper aims to propose an analytical model for assessing the steady-state availability of such lines.  ...  Such lines are composed of several machines in series, and can be used to manufacture a variety of products in a batch production environment.  ...  Table 1 . 1 Randomly generated configurations for a 3-product, 3-machine flexible transfer line. GDLB: refers to the equivalent technique by Gershwin [18], Dallery et al.  ... 
doi:10.1007/s00170-009-2487-8 fatcat:dms7v4xdrraztgke7sxjxkoani

Simulation based throughput assessment of non-homogeneous transfer lines

K. Dhouib
2009 International Journal of Simulation Modelling  
Several production line configurations have been analyzed and statistical tests were carried out to show that approximate approaches generate significant errors and cannot give a good estimate, compared  ...  The transfer line is dedicated to producing only one product type which can be assimilated to an aggregation of various product types.  ...  Table I gives ten randomly generated configurations for non-homogeneous production lines with four machines (with UTR i ∈ [70, 75 %]).  ... 
doi:10.2507/ijsimm08(1)1.111 fatcat:lsnoepx2jngidcdfz77a7vhq2q

An Evaluation of Aspect-Oriented Programming as a Product Line Implementation Technology [chapter]

Michalis Anastasopoulos, Dirk Muthig
2004 Lecture Notes in Computer Science  
A systematic approach for implementing software product lines is more than just a selection of techniques.  ...  the planned product line (PL).  ...  Acknowledgments We would like to thank the members of the Software Product Line (SPL) department at Fraunhofer IESE for their comments and feedback, especially Joachim Bayer, Martin Becker, Thomas Forster  ... 
doi:10.1007/978-3-540-27799-6_12 fatcat:d4qqi7rr65cehapmzw3zddwpaa

A Technique for Agile and Automatic Interaction Testing for Product Lines [chapter]

Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey, Erik Carlson, Jan Endresen, Tormod Wien
2012 Lecture Notes in Computer Science  
In this paper, we present a technique for automatic and agile interaction testing for product lines.  ...  The technique is evaluated with two industrial applications, testing a product line of safety devices and the Eclipse IDEs.  ...  The authors would like to thank the anonymous reviewers for their helpful feedback.  ... 
doi:10.1007/978-3-642-34691-0_5 fatcat:hvyh43muargided7pzmqblmkmi

Managed Evolution of Automotive Software Product Line Architectures: A Systematic Literature Study

Christoph Knieke, Andreas Rausch, Mirco Schindler, Arthur Strasser, Martin Vogel
2022 Electronics  
Furthermore, we aim to identify the methods and techniques used to implement automotive software product lines in general, and their usage scope in particular.  ...  Today, a high number of methods and techniques exist to support the product line driven development of software in the automotive sector.  ...  [72] propose an approach to support the generation of fault trees and FMEA analyses for products derived from a software product line.  ... 
doi:10.3390/electronics11121860 fatcat:blj6d44ov5cxxiebmozycnczie

Salion's Experience with a Reactive Software Product Line Approach [chapter]

Ross Buhrdorf, Dale Churchett, Charles W. Krueger
2004 Lecture Notes in Computer Science  
may benefit from reactive product line techniques.  ...  Since the transition, Salion has achieved 90-day time-to-market intervals for seven new commercial products in its software product line, with each new product deployment requiring only 10% of the effort  ...  Conclusions By broadly applying reactive techniques, we believe that software product line initiatives can be easier to launch, offer greater benefit, are more accurate, more agile, and more efficient,  ... 
doi:10.1007/978-3-540-24667-1_24 fatcat:5vdbz7h6svde7jhbmtgqzqlkma

Potential synergies of theorem proving and model checking for software product lines

Thomas Thüm, Jens Meinicke, Fabian Benduhn, Martin Hentschel, Alexander von Rhein, Gunter Saake
2014 Proceedings of the 18th International Software Product Line Conference on - SPLC '14  
The verification of software product lines is an active research area. A challenge is to efficiently verify similar products without the need to generate and verify them individually.  ...  For the first time, we combine theorem proving and model checking to evaluate their synergies for product-line verification.  ...  lines is that products are generated automatically for a selection of features [2] .  ... 
doi:10.1145/2648511.2648530 dblp:conf/splc/ThumMBHRS14 fatcat:dh2ahqzib5eyfcvnlu4uqrt4sq

Aggregated line modeling for simulation and optimization of manufacturing systems

Leif Pehrsson, Marcus Frantzen, Tehseen Aslam, Amos H.C. Ng
2015 2015 Winter Simulation Conference (WSC)  
In this paper a novel line aggregation technique suitable for manufacturing systems optimization is proposed, analyzed and tested in order to establish a proof of concept while demonstrating the potential  ...  of the technique.  ...  This paper proposes and explores a new DES aggregation technique for production lines, where the main objectives are to present a generally applicable aggregation technique that can be applied in conceptual  ... 
doi:10.1109/wsc.2015.7408522 dblp:conf/wsc/PehrssonFAN15 fatcat:ks4ecio4iva7nourw35dvpquwm

A Feature-Based Approach to Product Line Production Planning [chapter]

Jaejoon Lee, Kyo C. Kang, Sajoong Kim
2004 Lecture Notes in Computer Science  
as well as their integration techniques.  ...  A production plan, which describes how core assets are used to develop products, has an important role in product line engineering as a communication medium between core asset developers and product developers  ...  To include FLOOD, product developers should select the Flood feature when generating code for a product.  ... 
doi:10.1007/978-3-540-28630-1_11 fatcat:ddivb7q4grbkbalynaiibzrkia
« Previous Showing results 1 — 15 out of 2,841,561 results