Applying black-box testing to UML/OCL database models

作者: Harith Aljumaily , Dolores Cuadra , Paloma Martínez

DOI: 10.1007/S11219-012-9192-9

关键词:

摘要: Most Unified Modeling Language (UML) computer-aided software engineering tools have been insufficient in the development process because they provide little support for conceptual model testing. Model testing aims to ensure correctness of a UML/OCL class diagram, or, other words, that given diagram can perfectly meet user's requirements. This study proposes validation diagrams with black-box testing, technique used test without focusing on software's implementation or structure. An approach is proposed automatic transformation constraints into cases. Following creation cases, are executed JUnit and results produced shown tester. To demonstrate applicability this approach, an effectiveness evaluation efficiency performed here. Evaluation studies show all faults included detected within efficient time.

参考文章(50)
Albert Tort, Antoni Olivé, Maria-Ribera Sancho, The CSTL processor: a tool for automated conceptual schema testing international conference on conceptual modeling. pp. 349- 352 ,(2011) , 10.1007/978-3-642-24574-9_48
Anna Queralt Calafat, Validation of UML conceptual schemas with OCL constraints and operations TDX (Tesis Doctorals en Xarxa). ,(2009)
Sam S. Lightstone, Tom Nadeau, Toby J. Teorey, H. V. Jagadish, Database Modeling and Design ,(1990)
Mark Richters, Martin Gogolla, None, Validating UML models and OCL constraints Lecture Notes in Computer Science. pp. 265- 277 ,(2000) , 10.5555/1765175.1765203
Auri Marcelo Rizzo Vincenzi, José Carlos Maldonado, Márcio Eduardo Delamaro, Edmundo Sérgio Spoto, W. Eric Wong, Component-Based Software: An Overview of Testing Lecture Notes in Computer Science. pp. 99- 127 ,(2003) , 10.1007/978-3-540-45064-1_6
Michael Blaha, William Premerlani, Object-Oriented Modeling and Design for Database Applications ,(1997)
I. N. Bronshteĭn, Handbook of mathematics ,(1985)
Shamkant B. Navathe, Ramez Elmasri, Fundamentals of database systems (2nd ed.) Benjamin-Cummings Publishing Co., Inc.. ,(1994)