246,103 Hits in 7.4 sec

Reusing and Composing Tests with Traits [chapter]

Stéphane Ducasse, Damien Pollet, Alexandre Bergel, Damien Cassou
2009 Lecture Notes in Business Information Processing  
behavior in a modular way; (iii) how far can we reuse and parametrize composable tests.  ...  Traits have been successfully applied to test two large and critical class libraries in Pharo, a new Smalltalk dialect based on Squeak, but are applicable to other languages with traits.  ...  Reusing unit tests is important, because they are valuable executable specifications that can be applied to classes in different inheritance hierarchies.  ... 
doi:10.1007/978-3-642-02571-6_15 fatcat:rkwyhbexwvcs3cbd7eb3t67gee

On built-in test reuse in object-oriented framework design

Yingwu Wang, Dilip Patel, Graham King, Ian Court, Geoff Staples, Maraget Ross, Mohamad Fayad
2000 ACM Computing Surveys  
Systematic reuse methods of BITs in object-oriented framework development are provided.  ...  Methods for embedding BITs at object and object-oriented framework levels are addressed. Behaviours of objects and object-oriented frameworks with BITs in the normal and test modes are analyzed.  ...  We would like to thank the referees for their valuable comments.  ... 
doi:10.1145/351936.351943 fatcat:ssv7xxurkzbd7chbwxomottulq

Testing Software Assets of Framework-Based Product Families During Application Engineering Stage

Jehad Al Dallal, Paul Sorenson
2008 Journal of Software  
In addition, a test-case-reusing technique is introduced to identify uncovered framework use cases and cover them by reusing the test cases already built during the framework domain engineering stage.  ...  An application framework provides reusable design and implementation for a family of software systems.  ...  Applying the Test-Case-Reusing Technique The test-case-reusing technique was applied to determine the reusable test cases for retesting the framework.  ... 
doi:10.4304/jsw.3.5.11-25 fatcat:cccx6wcexnem5bjbnhgwfjn5tq

Reusing metadata across components, applications, and languages

Myoungkyu Song, Eli Tilevich
2015 Science of Computer Programming  
Specifically, mainstream metadata formats, including XML and Java 5 annotations, are not amenable to systematic reuse.  ...  As a result, software that uses metadata cannot fully reap the benefits traditionally associated with systematic reuse.  ...  Figure 5 shows the PBSE metadata specification for TestNG applied to the same set of test classes as in the JUnit example above.  ... 
doi:10.1016/j.scico.2014.09.002 fatcat:c6xovcrcrvabdmvp3kwe4x6qlm

Application of built-in-testing in component-based embedded systems

Irena Pavlova, Mikael Åkerholm, Johan Fredriksson
2006 Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis - ROSATEA '06  
Testing constitutes a large part of the time and budget in development of embedded software systems.  ...  We investigate the possible application of BIT in components for embedded systems, as a technique to advance the technology and knowledge for analysis and verification of functional correctness, real-time  ...  The embedded systems industry is generally interested in applying more analysis and formal methods for verification.  ... 
doi:10.1145/1147249.1147256 dblp:conf/issta/PavlovaAF06 fatcat:xijhuw2klzdubgbsuwgzraeqyq

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.  ...  In collaboration with an industry partner, we studied and analyzed their current practice of applying RBTG in the context of developing a family of subsea oil and gas production systems, which are cyber-physical  ...  specification method, (2) A systematic test specification method, (3) A solution for capturing the semantic gap between test assets and product-line requirements and establishing trace links, and (4)  ... 
doi:10.1109/re.2013.6636727 dblp:conf/re/HesariBY13 fatcat:nxiegm5vybcf3ekypmy7b6uidy

Vertical Test Reuse for Embedded Systems: A Systematic Mapping Study

Daniel Flemstrom, Daniel Sundmark, Wasif Afzal
2015 2015 41st Euromicro Conference on Software Engineering and Advanced Applications  
The primary result from the mapping is a classification of published work on vertical test reuse in the embedded system domain, covering motivations for reuse, reuse techniques, test levels and reusable  ...  For this purpose, a systematic mapping study has been performed, identifying 11 papers on vertical test reuse for embedded systems.  ...  Motivation for reuse, items of reuse, and test levels involved Each method for vertical test reuse proposed in the literature is designed with a particular purpose in mind.  ... 
doi:10.1109/seaa.2015.46 dblp:conf/euromicro/FlemstromSA15 fatcat:yec4qhncujblhgeipz3v7ktoiu

Certification of software components

C. Wohlin, P. Runeson
1994 IEEE Transactions on Software Engineering  
The failure statistics from the usage test form the input of a hypothesis certification model, which makes it possible to certify a specific reliability level with a given degree of confidence.  ...  It is concluded that the proposed method makes it possible to certify software components, both when developing for and with reuse.  ...  Acknowledgement We wish to thank Johan Brantestam, Q-Labs for valuable technical comments, Helen Sheppard, Word by Word and Graeme Richardson for helping us with the English, as well as the whole personnel  ... 
doi:10.1109/32.295896 fatcat:ng36avd7i5aablh6sx424yplfy

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.  ...  Besides reuse in source code and specifications, we need efficient techniques for product-line testing and verification.  ... 
doi:10.1145/2483760.2492396 dblp:conf/issta/Thum13 fatcat:uwob6ux6frfglbzeczjqat5sg4

A systematic reuse process for automated acceptance tests: Construction and elementary evaluation

Mohsin Irshad, Kai Petersen
2021 e-Informatica Software Engineering Journal  
Method: A systematic approach, method engineering, is used to construct a systematic reuse process for automated acceptance tests.  ...  Objective: To propose and evaluate a cost-effective systematic reuse process for automated acceptance tests.  ...  Method engineering consists of individual method fragments that can combine to form a project-specific (or product-specific) customized method [58] .  ... 
doi:10.37190/e-inf210107 fatcat:np6nfqbawfclzgwdaglwahoa2y

A hybrid method for foundation reuse evaluation

Debra F. Laefer, Kelly-Ann Farrell
2015 Environmental Geotechnics  
29 This paper aims to provide a simple, multi-level method for engineers to conduct a pre-construction 30 viability assessment for reuse of existing foundations in congested urban areas.  ...  Although the robustness and scalabil-38 ity of the method will need further testing, this paper introduces a promising, new, multi-level ap-39 proach that explicitly addresses future reuse. 40 41  ...  In fact, had the RuFUS method been 307 applied, the recommended solution would have been foundation reuse, which in the end was deemed 308 inappropriate for this site. 309 with the existing and proposed  ... 
doi:10.1680/envgeo.13.00034 fatcat:oprmurtpajeeflx256euhiklz4

A Systematic Approach for Building Ontologies [chapter]

Ricardo de Almeida Falbo, Crediné Silva de Menezes, Ana Regina C. da Rocha
1998 Lecture Notes in Computer Science  
2.0 considers new support processes for knowledge acquisition, reuse, and configuration management; (iii) SABiO 2.0 recognizes the importance of the use of foundational ontologies in the development of  ...  This paper presents the new version of SABiO -a Systematic Approach for Building Ontologies. SABiO focus on the development of domain ontologies, and also propose support processes.  ...  The methodological guidelines for reusing non-ontological resources described in [12] can be applied for selecting the most suitable resources to be used.  ... 
doi:10.1007/3-540-49795-1_31 fatcat:evbyjvatvneldngwn6odc7lfeq

Are the expected benefits of requirements reuse hampered by distance? An experiment

Juan M. Carrillo de Gea, Joaquín Nicolás, José L. Fernández-Alemán, Ambrosio Toval, Ali Idri
2016 SpringerPlus  
Distributed software projects have become a growing trend in recent years (Lima Peixoto et al. 2010; Colomo-Palacios et al. 2014) . Furthermore, global software development  ...  The GQM template (Basili et al. 1999; Wohlin et al. 2000) of the experiment is shown in Table 1 . Acknowledgements None.  ...  It was for this reason that PANGEA, a reuse-based RE method that explicitly addresses GSD, was devised.  ... 
doi:10.1186/s40064-016-3782-0 pmid:28053827 pmcid:PMC5167683 fatcat:vmrobs7op5g3ha6l65ipdwyyce

A Software Reuse Approach and Its Effect On Software Quality, An Empirical Study for The Software Industry [article]

Ahmed Mateen, Samina Kausar, Ahsan Raza Sattar
2017 arXiv   pre-print
A survey study conducted as QUESTIONAIR to find the impact of reuse approach on quality attributes which are requirement specification and design specification.  ...  Main objective of this study was to present a reuse approach that discovered that how software reuse improves the quality in Software Industry.  ...  Chi square test on the research question A statistical test applied to the survey result which is chi square test, in which two variables testes based on the following hypothesis.  ... 
arXiv:1702.00125v1 fatcat:6ccrhzjtlzfuhkuj3pluqxzvja

Reverse engineering framework reuse interfaces

Jukka Viljamaa
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
In this paper we discuss the possibility to reverse engineer a reuse interface specification from a framework's and its example applications' source code.  ...  Object-oriented application frameworks provide an established way of reusing the design and implementation of applications in a specific domain.  ...  JUnit Framework To test the effectiveness of the method introduced in this paper we have applied Pattern Extractor to automatically extract a Fred model for the JUnit framework [11] .  ... 
doi:10.1145/940071.940101 dblp:conf/sigsoft/Viljamaa03 fatcat:3aejnapx55gqvhli25zl7zy5qy
« Previous Showing results 1 — 15 out of 246,103 results