Combinatorial Testing (CT) and Model-Based Testing (MBT) are two recognized test generation techniques. the evidence of their fault detection effectiveness and comparison with industrial state-of-the-practice is still...
详细信息
ISBN:
(纸本)9789897586477
Combinatorial Testing (CT) and Model-Based Testing (MBT) are two recognized test generation techniques. the evidence of their fault detection effectiveness and comparison with industrial state-of-the-practice is still scarce, more so at the system level for safety-critical systems, such as those found in trains. We use mutation analysis to perform a comparative evaluation of CT, MBT, and industrial manual testing in terms of their fault detection effectiveness using an industrial case study of the safety-critical train control management system. We examine the fault detection rate per mutant and relationship between the mutation scores and structural coverage using Modified Condition Decision Coverage (MC/DC). Our results show that CT 3-ways, CT 4-ways, and MBT provide higher mutation scores. MBT did not perform better in detecting 'Logic Replacement Operator-Improved' mutants when compared withthe other techniques, while manual testing struggled to find 'Logic Block Replacement Operator' mutants. None of the test suites were able to find 'Time Block Replacement Operator' mutants. CT 2-ways was found to be the least effective test technique. MBT-generated test suite achieved the highest MC/DC coverage. We also found a generally consistent positive relationship between MC/DC coverage and mutation scores for all test suites.
the limited autonomy of flight has long been considered a significant constraint in drone systems. In the context of drone inspections of power lines, this study focuses on a drone equipped with a coil designed for au...
详细信息
this research aims to highlight the importance of radon testing in multi-family dwellings which currently have limited data available globally in comparison to single-family dwellings. A rapid review of existing liter...
详细信息
Learning management systems (LMSs) are established tools in higher education, especially in the field of softwareengineering (SE). the onset of the COVID-19 pandemic further amplified the utilization of these systems...
详细信息
ISBN:
(纸本)9798400704987
Learning management systems (LMSs) are established tools in higher education, especially in the field of softwareengineering (SE). the onset of the COVID-19 pandemic further amplified the utilization of these systems, which necessitated their integration into educational curricula for both lecturers and students. However, adopting LMSs within Si) education has presented distinctive challenges impeding their seamless incorporation into the courses. this paper aims to scrutinize the challenges and requirements encountered by professors, lecturers, and students in the domain of SE education when using LMSs. We conducted an empirical study that included (i) a survey with 47 professors/lecturers and 133 students, (ii) an analysis of the ensuing data, and (iii) 18 additional interviews conducted with professors and lecturers to delve into nuanced variations in viewpoints. the findings derived from our study reveal that the challenges and requirements pertaining to LMSs are rather specific depending on the scope and size of the respective courses. Nevertheless, many participants have a consensus on numerous challenges and requirements for improving certain features of LMSs in order to improve their usage in SE education. the findings are valuable for advancing research and development in the field of LMSs and provide guidance for lecturers in SE education.
the development of modern automated production systems requires the close cooperation of engineers from different domains. Due to the large amount of domain-specific documents and heterogeneous data they create during...
详细信息
ISBN:
(数字)9781665490429
ISBN:
(纸本)9781665490429
the development of modern automated production systems requires the close cooperation of engineers from different domains. Due to the large amount of domain-specific documents and heterogeneous data they create during the multidisciplinary engineering activities, ensuring the consistency of information is always challenging. Since most of these documents are texted-based and lack a standardized structure, extracting required information from these files is oftentimes problematic. this issue is particularly critical in the development of large-scale production plants due to the high complexity of the systems and the diversity of disciplines involved. To help engineers efficiently utilize unstructured data sources as well as identify potential information contradictions, we propose an ontology-based inconsistency management approach for large-scale production systems that generates the knowledge base from unstructured engineering data and (semi-) automatically detects multiple types of inconsistencies. In addition, the presented framework also supports the tracking of information changes during the system design process.
Structural nested loops can be abstracted into polyhedral models, based on which one can perform aggressive loop optimizations;however, the optimizations are often heuristic and complex, and therefore error-prone. Mea...
详细信息
ISBN:
(纸本)9783031646256;9783031646263
Structural nested loops can be abstracted into polyhedral models, based on which one can perform aggressive loop optimizations;however, the optimizations are often heuristic and complex, and therefore error-prone. Meanwhile, verified compilers, though rigorously correct, still miss powerful optimizing transformations and therefore produce less efficient code than industrial ones. To bridge this gap, this work provides a general verified validation framework based on Bernstein's conditions for affine scheduling, the core component of polyhedral optimization techniques. It is parameterized over the concrete definitions and proofs of the instruction language to be reusable. As shown in our evaluation, the framework is flexible enough to support both existing verified compilers like CompCert and existing polyhedral compilers like Pluto. the result is fully mechanized in the Coq proof assistant.
this paper provides a analysis of the challenges faced in routing in wireless mesh networks and how deep learning can be used to improve performance. Wireless mesh networks (WMNs) are a particular kind of wireless net...
详细信息
Liquefied Petroleum Gas (LPG) is an important energy source widely used in industry, agriculture and households. However, high concentrations of LPG in the air can easily cause explosions, and its widespread use has e...
详细信息
Event extraction (EE) aims to detect event triggers and extract their corresponding arguments. In more realistic situations, events often come in a more complicated way in which multiple events may appear simultaneous...
详细信息
Aiming at the issue of power grid substation location planning in the power grid, a substation location planning model is established withthe goal of economy, and a substation location planning based on Multi-strateg...
详细信息
暂无评论