Filters








28,362 Hits in 5.5 sec

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.  ...  Capturing the Semantic Gap and Trace Links between Requirements and Tests Two fundamental needs for automating the reuse and configuration of test assets are the establishment of trace links (Need#4) and  ... 
doi:10.1109/re.2013.6636727 dblp:conf/re/HesariBY13 fatcat:nxiegm5vybcf3ekypmy7b6uidy

Prioritizing component compatibility tests via user preferences

Il-Chul Yoon, Alan Sussman, Atif Memon, Adam Porter
2009 2009 IEEE International Conference on Software Maintenance  
However, large software systems can have many configurations, and compatibility testing is often time and resource constrained.  ...  Because the components are constantly evolving, quality assurance demands that developers perform compatibility testing to ensure that their software systems build correctly over all deployable combinations  ...  As an approach to support automated software compatibility testing, Rational, IBM and VMware have jointly developed a solution called Test lab automation [12] .  ... 
doi:10.1109/icsm.2009.5306357 dblp:conf/icsm/YoonSMP09 fatcat:kj5zsnaxhbgf7fufpa7cny2h5e

Foreword to the Special Issue on Configurable Systems

Laurence Duchien, Paul Grünbacher, Thomas Thüm
2021 Empirical Software Engineering  
The configuration step requires knowledge representation formalisms to capture variety and complexity of configurable products, but also acquisition methods and efficient reasoning algorithms for supporting  ...  Particular attention was paid to research and industrial work carrying out experiments on configuration steps in the life cycle of system and software product lines.  ...  We are also thankful to the Empirical Software Engineering journal and the Editors-in-Chief, Robert Feldt and Thomas Zimmermann, for their support throughout the process of preparing this special issue  ... 
doi:10.1007/s10664-021-09964-6 fatcat:rydfwwc3lvf57a57iwqp57ep3i

GRINDER: On Reusability of Fault Injection Tools

Stefan Winter, Thorsten Piper, Oliver Schwahn, Roberto Natella, Neeraj Suri, Domenico Cotroneo
2015 2015 IEEE/ACM 10th International Workshop on Automation of Software Test  
FI tests are usually highly automated for efficiency and to prevent human error from affecting result reliability.  ...  Most existing FI automation tools have been built for a specific application domain, i.e., a certain system under test (SUT) and fault types to test the SUT against, which significantly restricts their  ...  In order to maximize the test throughput and prevent human errors from affecting the results, FI experiments are usually highly automated by software tools and frameworks.  ... 
doi:10.1109/ast.2015.22 dblp:conf/icse/WinterPSNSC15 fatcat:okeirdoipre5ppt2xbykojnl5i

SimPL: A product-line modeling methodology for families of integrated control systems

Razieh Behjati, Tao Yue, Lionel Briand, Bran Selic
2013 Information and Software Technology  
Software product-line engineering is a paradigm for developing software applications through reuse and mass customization.  ...  Our semi-automated configuration approach uses constraint satisfaction techniques to provide automation support for deriving products that are guaranteed to be consistent with the SimPL models of their  ...  We are grateful to FMC Technologies Inc. for their help on performing the industrial case study.  ... 
doi:10.1016/j.infsof.2012.09.006 fatcat:tpqeqj5cmvgqlpm6zym4tqdgcy

A Lean and Highly-automated Model-Based Software Development Process Based on DO-178C/DO-331

Konstantin Dmitriev, Shanza Ali Zafar, Kevin Schmiechen, Yi Lai, Micheal Saleab, Pranav Nagarajan, Daniel Dollinger, Markus Hochstrasser, Florian Holzapfel, Stephan Myschik
2020 2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC)  
This custom workflow is intended to establish a lean and highly automated development life cycle resulting in higher quality software with better maintainability characteristics for research and prototype  ...  These organizations have little training or experience in the traditional processes used in civil aviation for the development of software and electronic hardware.  ...  CONCLUSIONS The paper has introduced a lean, highly-automated and scalable software development workflow intended for prototype and experimental airborne systems.  ... 
doi:10.1109/dasc50938.2020.9256576 fatcat:m6v7qfz3yncw3j4a7j2gtg2jky

BigLever software gears and the 3-tiered SPL methodology

Charles W. Krueger
2007 Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07  
BigLever Software Gears is a software product line development tool that allows you to engineer your product line portfolio as though it is a single system.  ...  , and Engenio/LSI Logic, 2006 Software Product Line Hall of Fame inductee.  ...  As illustrated in Figure 1 , Gears software production line comprises three key elements: Software Assets are configurable software artifacts -such as source code, requirements, and test cases -engineered  ... 
doi:10.1145/1297846.1297918 dblp:conf/oopsla/Krueger07a fatcat:sc7sipf6y5eipahhvjicmsonjy

Designing a Magnetic Measurement Data Acquisition and Control System with Reuse in Mind: A Rotating Coil System Example [article]

J. M. Nogiec, P. Akella, G. Chlachidze, J. DiMarco, M. Tartaglia, P. Thompson, K. Trombly-Freytag, D. Walbridge
2021 arXiv   pre-print
The design process and implementation of an extensible magnetic measurement data acquisition and control system are described, including techniques for maximizing the reuse of software.  ...  The first system is for production testing 10 m long cryo-assemblies containing two MQXFA quadrupole magnets for the high-luminosity upgrade of the Large Hadron Collider and the second for testing IQC  ...  To efficiently support diverse test efforts at the Fermilab Magnet Test Facility (MTF), a solution allowing for a high level of reuse and significant software flexibility was implemented.  ... 
arXiv:2112.07724v1 fatcat:65uln47cpbft5anwzjwjtkg42q

Automatically composing reusable software components for mobile devices

Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko
2008 Journal of the Brazilian Computer Society  
Product-line architectures (PLAs) are an effective mechanism for facilitating the reuse of software components on different mobile devices.  ...  and field tests with an automated variant selector, and (4) it describes PLA design rules that can be used to increase the performance of automated constraint-based variant selection.  ...  Product-line designers can also help increase performance by designing their product-line models for automated software reuse.  ... 
doi:10.1007/bf03192550 fatcat:rvgxgr27onci3i4fajx7qrglwq

Automatically composing reusable software components for mobile devices

Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko
2008 Journal of the Brazilian Computer Society  
Product-line architectures (PLAs) are an effective mechanism for facilitating the reuse of software components on different mobile devices.  ...  and field tests with an automated variant selector, and (4) it describes PLA design rules that can be used to increase the performance of automated constraint-based variant selection.  ...  Product-line designers can also help increase performance by designing their product-line models for automated software reuse.  ... 
doi:10.1590/s0104-65002008000100004 fatcat:2utsttxzi5bw3mitchl4tbghdq

Self-Test Components for Highly Reconfigurable Systems

Giovanni Denaro, Leonardo Mariani, Mauro Pezzè
2003 Electronical Notes in Theoretical Computer Science  
The collected information is used for automatic testing new versions of existing components and new configurations of existing systems.  ...  This paper proposes a new approach for automatically testing highly reconfigurable component-based systems, i.e., systems that can be obtained by changing some components.  ...  This paper suggests a technique for automatically testing such kind of systems based on the record and replay of execution information.  ... 
doi:10.1016/s1571-0661(04)81028-4 fatcat:5sxdffi2s5ebbdvj6vbqmj5ymy

Towards Data-driven Continuous Compliance Testing

Andreas Steffens, Horst Lichter, Marco Moscher
2018 Software Engineering  
Recent studies show that security vulnerabilities are caused by neglecting best-practices for the configuration of software and the underlying infrastructure.  ...  By embedding our approach into a deployment pipeline automated continuous compliance testing can be realized.  ...  Test case implementations can be reused in different rules for different purposes.  ... 
dblp:conf/se/SteffensLM18 fatcat:6bkyrnebwrajjmgv6p2543vbtu

BOA: Framework for Automated Builds [article]

N. Ratnikova
2003 arXiv   pre-print
The system allows to generate, control and analyze various types of automated software builds and tests, such as regular rebuilds of the development code, software integration for releases and installation  ...  The automation of the software development, release and distribution process is most beneficial in the large collaborations, where the big number of developers, multiple platforms and distributed environment  ...  BOA framework accumulates and systematizes the knowledge base for various operations, required for the software installation, successful software builds, and tests.  ... 
arXiv:cs/0306080v1 fatcat:57vpzyviljg7zorr33ygvtz77a

Aspect OntoMaven - Aspect-Oriented Ontology Development and Configuration With OntoMaven [article]

Adrian Paschke, Ralph Schaefermeier
2015 arXiv   pre-print
In agile ontology-based software engineering projects support for modular reuse of ontologies from large existing remote repositories, ontology project life cycle management, and transitive dependency  ...  The combination with aspect-oriented ontology development allows for fine-grained, declarative configuration of ontology modules.  ...  Conclusion Apache Maven is a widespread and highly successful tool in Software Engineering for build automation and development project life cycle management.  ... 
arXiv:1507.00212v1 fatcat:p2hnr5ublfcuxphdwaxeg3w6fm

Conceptual approach for reuse of test automation artifacts on various architectural levels

Dani Almog, Schwartz Chassidim, Yaron Tsubery, Miroslav Bures, Shlomo Mark
2018 Computer Science and Information Systems  
This paper discusses aspects of reuse of software test automation artifacts on various levels.  ...  Repository Driven Test Automation (RDTA) is a conceptual approach for the buildup process of test automation infrastructure that employs reuse of testing artifacts.  ...  Today, various commercial and open source tools are used for test automation. Many of these tools or frameworks are highly specialized solutions for specific aspects of testing.  ... 
doi:10.2298/csis170701006a fatcat:ndrnnpvfpzhkzcfzsv6slyfbru
« Previous Showing results 1 — 15 out of 28,362 results