UML behavioral model based test case generation: a survey

M Shirole, R Kumar - ACM SIGSOFT Software Engineering Notes, 2013 - dl.acm.org
In software engineering, system modeling is the process of formulating a representation of a
real system in an abstract way to understand its behavior. Software testing encourages …

A review of problems and challenges of using multiple conceptual models

D Ong Jr, M Jabbari Sabegh - Proceedings of the 27th European …, 2019 - eprints.qut.edu.au
Conceptual models are used to visualise, envisage, and communicate the requirements,
structure, and behaviour of a system. Particularly, during design and analysis phases, a …

[HTML][HTML] An improved user requirements notation (URN) models' construction approach

C Dongmo, JA Van der Poll - Systems, 2023 - mdpi.com
Semi-formal software techniques have been very successful in industry, government
institutions and other areas such as academia. Arguably, they owe a large part of their …

[PDF][PDF] Testing uml designs using class, sequence and activity diagrams

B Kumar, K Singh, B Kumar, K Singh - International Journal for …, 2015 - academia.edu
Testing is performed by different types of strategies. Generally testing is performed on code,
but if the software can be tested in the earlier phases then most of the errors can be …

Automated test approach based on all paths covered optimal algorithm and sequence priority selected algorithm

W Zheng, C Liang, R Wang… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
A timely and complete test is an important factor to assure the functionality and safety of a
railway signal system before it is put into service. With the development of rail transportation …

The B-Method

VS Alagar, K Periyasamy - Specification of Software Systems, 2011 - Springer
Formal software development requires specifications that are both abstract and concrete,
and in addition a mechanism to refine abstract specifications to concrete specifications. The …

Automated generation of test cases and sequences based on path optimization algorithm

C Liang, W Zheng - 2013 - trid.trb.org
Test is one of the key methodologies to guarantee the functionality correctness and safety of
the railway signal system used in the operation line. The present test generation methods for …

Texts in Computer Science

D Gries, FB Schneider - 2020 - Springer
The Guide to Reliable Distributed Systems: Building High-Assurance Applications and
Cloud-Hosted Services is a heavily edited new edition of a prior edition that went under the …

Formalization of UML Composition in OCL

HM Chavez, W Shen - 2012 IEEE/ACIS 11th International …, 2012 - ieeexplore.ieee.org
With the increasing use of design models during the development process, developers now
face a daunting task to maintain consistency between the design models and their …

Addressing the construction of Z and Object-Z with use case maps (UCMs)

C Dongmo, JA Van der Poll - International Journal of Software …, 2014 - World Scientific
A Use Case Map (UCM) is a scenario-based visual notation facilitating the requirements
definition of complex systems. A UCM may be generated either from a set of informal …