39,867 Hits in 4.1 sec

Introduction to the Track on Variability Modeling for Scalable Software Evolution [chapter]

Ferruccio Damiani, Christoph Seidl, Ingrid Chieh Yu
2016 Lecture Notes in Computer Science  
The track Variability Modeling for Scalable Software Evolution aims to foster cooperation opportunities and create synergies between related research directions to address challenges stemming from software  ...  variability, evolution, and cloud technology for highly distributed applications in heterogeneous environments.  ...  As both configuration and evolution are sources of variability within the set of related software systems, it is also customary to denote them as variability in space and variability in time, respectively  ... 
doi:10.1007/978-3-319-47169-3_35 fatcat:qmuq6c6b5jf6xdlfz33k5r2mwe

Towards a systematic requirement-based test generation framework: Industrial challenges and needs

Shokoofeh Hesari, Razieh Behjati, Tao Yue
2013 2013 21st IEEE International Requirements Engineering Conference (RE)  
The company aims at improving their current RBTG practice by enhancing the reuse of test artifacts across different products.  ...  Requirement-based test generation (RBTG) is a verification and validation technique, which ensures the conformance of a final product with its requirements.  ...  In particular, similar to [6] , variabilities can be captured using textual tags added to textual specifications of test scenarios. The remaining question is how scalable this approach is.  ... 
doi:10.1109/re.2013.6636727 dblp:conf/re/HesariBY13 fatcat:nxiegm5vybcf3ekypmy7b6uidy

Automated Diagnosis of Product-Line Configuration Errors in Feature Models

J. White, D.C. Schmidt, D. Benavides, P. Trinidad, A. Ruiz–Cortés
2008 2008 12th International Software Product Line Conference  
Feature models are widely used to model software product-line (SPL) variability. SPL variants are configured by selecting feature sets that satisfy feature model constraints.  ...  New techniques are therefore needed to debug invalid configurations and derive the minimal set of changes to fix flawed configurations.  ...  Bounding Method Scalability First, we tested the scalability of the less computationally complex bounding diagnosis method.  ... 
doi:10.1109/splc.2008.16 dblp:conf/splc/WhiteSBTC08 fatcat:6jui5k3icjaavjgdhp4rbpb3he

Systematic scalability assessment for feature oriented multi-tenant services

Davy Preuveneers, Thomas Heyman, Yolande Berbers, Wouter Joosen
2016 Journal of Systems and Software  
In this work, we document our results on systematic load testing for automated quality of service and scalability analysis.  ...  We conclude that the integration of systematic scalability tests in a continuous integration process offers strong advantages to software developers and service providers, such as the ability to quantify  ...  Feature models have also been applied in dynamic software product lines (DSPL) to implement variability reconfiguration at runtime.  ... 
doi:10.1016/j.jss.2015.12.024 fatcat:oxlsdxug3bfqbamqikd7e7sxd4

Understanding Software: Recent Lessons from Empirical Software Engineering [article]

TIm Menzies
2017 Figshare  
Scalable product line configuration: A straw to break the camel's back ASE'13, Xu et al. Hey, you have given me too many knobs!  ...  Software Testing and Analysis, 2004.  ...  Software is weirder than we thought • Btw, this is all good news. • We are free • Time for a new science of software engineering, based on data • (*) Don't ask for general models, but general methods to  ... 
doi:10.6084/m9.figshare.4680961.v1 fatcat:jos74gqu35djnbdz72sdoygcxa

Quality Prediction and Assessment for Product Lines [chapter]

Hongyu Zhang, Stan Jarzabek, Bo Yang
2003 Lecture Notes in Computer Science  
In recent years, software product lines have emerged as a promising approach to improve software development productivity in IT industry.  ...  In the product line approach, we identify both commonalities and variabilities in a domain, and build generic assets for an organization.  ...  In this way, our approach helps companies to progress from ad hoc development towards the "rational design process".  ... 
doi:10.1007/3-540-45017-3_45 fatcat:ww63iuxl2jhndmzawq4aaad3eq

Have Variability Tools Fulfilled the Needs of the Software Industry?

Ana Allian, Edson OliveiraJr, Rafael Capilla, Elisa Nakagawa
2020 Journal of universal computer science (Online)  
For nearly 30 years, industry and researchers have proposed many software variability tools to cope with the complexity of modeling variability in software development, followed by a number of publications  ...  After more than 25 years of the practice of software variability, there are not many studies investigating the impact of software variability tools in the industry and the perception of practitioners.  ...  C10 -Scalability: Scalability of variability models should be a key concern of the tools in the development of large, distributed, and complex software systems.  ... 
doi:10.3897/jucs.2020.067 fatcat:lcasjbzzyrhf5gyjwfdx3maedi

Toward Community Software Ecosystems for High-Performance Computational Science

Lois Curfman McInnes
2018 Figshare  
These challenges create the unique opportunity to fundamentally change how scientific software is designed, developed, and sustained---with explicit work toward scientific software ecosystems.  ...  Software—crosscutting technology that connects advances in mathematics, computer science, and domain-specific science and engineering—is a cornerstone of long-term collaboration and scientific progress  ...  -How to Configure Software -What Is Performance Portability? -How to Enable Performance Portability -What Is CSE Software Testing? -What Are Software Testing Practices?  ... 
doi:10.6084/m9.figshare.5959714.v1 fatcat:oipc3m5sajeppbwd7eka7nfkc4

Perspectives for a European digital twin of the Earth: vision from climate modelling

2020 Zenodo  
However, in the science, software, and nature of the g itself all impact on the choice of how to source. tributed manner, although there are applications where distributed systems provide good performance  ...  COSMO, ICON, Nemo, OpenIFS, EC-Earth) using a Docker-compatible technology such as Shifter and to identify representative test cases.  ...  To address climate research challenges: A range of model configurations will be needed • Global very high resolution (1 km) for shorter time scales and high regional information: Seamless from weather  ... 
doi:10.5281/zenodo.4090909 fatcat:se2qsaw7vjgj3bgcnxvfsomslu


Mathieu Acher, Gilles Perrouin, Maxime Cordy
2021 Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B  
CCS CONCEPTS • Software and its engineering → Software testing and debugging; Software product lines.  ...  With BURST, researchers have a flexible, controlled environment in which they can evaluate the scalability and uniformity of their sampling.  ...  It is real-world but smaller: 45 variables, 26,000+ configurations.  ... 
doi:10.1145/3461002.3473070 fatcat:sfqadhjkfvbsrjnspuhcqcoqva

Towards a Distributed Continuous Certification Process

Adam Porter
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
In response to these trends, developers have begun to change the way they build and validate software systems by (among other things) moving towards more flexible product designs allowing dynamic reconfiguration  ...  Software scale and complexity are growing by every measure: more hardware and software, more communication links, more interdependency, more lines of code, more storage and data, etc. [18] .  ...  Today's software systems are characterized by myriad infrastructure and application variabilities that are typically configured and optimized manually [20] .  ... 
doi:10.1109/ipdps.2007.370353 dblp:conf/ipps/Porter07 fatcat:2kgjknwz7fbypjli4bh2hc54bm

A Feasibility Study on Porting the Community Land Model onto Accelerators Using Openacc

D. Wang, W. Wu, F. Winkler, W. Ding, O. Hernandez
2014 International Journal of Advanced Computer Science and Applications  
On multiple nodes, MPI_OpenACC implementation demonstrated very good scalability on up to 128 GPUs on 128 computing nodes.  ...  Specifically, we used automatic function testing platform to extract a small computing kernel out of CLM, then we apply this kernel into the actually CLM dataflow procedure, and investigate the strategy  ...  For the completeness of this paper, we briefly describe the functional testing system here, shown in Figure 3 . 3 . The software structure of ecosystem function test system.  ... 
doi:10.14569/ijacsa.2014.051203 fatcat:as4dqw3pmbg4zjhekpxfbixchm

Practical scalability assesment for parallel scientific numerical applications [article]

Natalie Perlin, Joel P. Zysman, Ben P. Kirtman
2016 arXiv   pre-print
The power fit approach appears to be very useful for scalability estimates, especially when no serial testing is possible.  ...  Scalability analysis of additional scientific application has been conducted in the similar way to validate the robustness of the power fit approach.  ...  We thank anonymous reviewers for the comments contributed towards improvement of the manuscript.  ... 
arXiv:1611.01598v1 fatcat:eb36wvu3xjhnpnqfrapf3iiaxu

A Univariate Marginal Approach for Pairwise Testing of Software Product Lines

Mohd Zanes, Abu Bakar, Abdul Azim, Salmi Baharom
2017 International Journal of Computer Applications  
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of reusability of common features, formulated for different software products.  ...  towards better SPL testing.  ...  Various approaches have been published towards a viable feature configuration testing of SPL systems.  ... 
doi:10.5120/ijca2017912987 fatcat:xrnoe2cmtfa2tdcgekf7eewb44

Scalable Control Architecture for Variable-Rate Turn Compensation

2015 Applied Engineering in Agriculture  
The objective of this study was to determine if a CAN bus could be used to implement variable-rate turn compensation in a manner that is scalable by encoding application rates for an entire implement into  ...  The scalable encoding technique developed in this study resulted in a single message required to update all nodes, regardless of the number of nodes in the system.  ...  Evans for his assistance in the fabrication of the CAN controllers used in this study. This material is based upon work supported by the National Institute of Food and Agriculture, U.S.  ... 
doi:10.13031/aea.31.10848 fatcat:imp4dxqynba7xnjua5mw2o4hla
« Previous Showing results 1 — 15 out of 39,867 results