Cargando…

Automated database applications testing : specification representation for automated reasoning /

This book introduces SpecDB, an intelligent database created to represent and host software specifications in a machine-readable format, based on the principles of artificial intelligence and unit testing database operations. SpecDB is demonstrated via two automated intelligent tools. The first auto...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mikhail, Rana Farid
Otros Autores: Berndt, Donald J., Kandel, Abraham
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Singapore ; Hackensack, NJ : World Scientific, ©2010.
Colección:Series in machine perception and artificial intelligence ; v. 76.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBOOKCENTRAL_ocn670429608
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 101018s2010 si a ob 001 0 eng d
010 |a  2010286698 
040 |a N$T  |b eng  |e pn  |c N$T  |d E7B  |d YDXCP  |d OCLCQ  |d EBLCP  |d STF  |d OCLCQ  |d UIU  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d OCLCO  |d OCLCQ  |d AZK  |d LOA  |d JBG  |d AGLDB  |d MOR  |d PIFAG  |d ZCU  |d OTZ  |d MERUC  |d OCLCQ  |d U3W  |d OCLCF  |d WRM  |d OCLCQ  |d VTS  |d CEF  |d ICG  |d INT  |d VT2  |d AU@  |d OCLCQ  |d WYU  |d OCLCQ  |d DKC  |d OCLCQ  |d M8D  |d UKAHL  |d OCLCQ  |d LEAUB  |d UKCRE  |d AJS  |d TUHNV  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 961642953  |a 962674031  |a 968288980  |a 988458053  |a 991925749  |a 994988866  |a 1037703823  |a 1038634996  |a 1055356627  |a 1058043928  |a 1058165881  |a 1064766702  |a 1081214713  |a 1086541581  |a 1153507968  |a 1228586068  |a 1240532401  |a 1243598703  |a 1249227040  |a 1252728769  |a 1253404809  |a 1272924485 
020 |a 9789812837295  |q (electronic bk.) 
020 |a 9812837299  |q (electronic bk.) 
020 |z 9789812837288 
020 |z 9812837280 
029 1 |a AU@  |b 000051349419 
029 1 |a CHNEW  |b 000607751 
029 1 |a DEBBG  |b BV043137081 
029 1 |a DEBBG  |b BV044156165 
029 1 |a DEBSZ  |b 372738044 
029 1 |a DEBSZ  |b 397022662 
029 1 |a DEBSZ  |b 421674776 
029 1 |a DEBSZ  |b 431014434 
029 1 |a DEBSZ  |b 456483721 
029 1 |a NZ1  |b 15908494 
029 1 |a AU@  |b 000073139537 
035 |a (OCoLC)670429608  |z (OCoLC)961642953  |z (OCoLC)962674031  |z (OCoLC)968288980  |z (OCoLC)988458053  |z (OCoLC)991925749  |z (OCoLC)994988866  |z (OCoLC)1037703823  |z (OCoLC)1038634996  |z (OCoLC)1055356627  |z (OCoLC)1058043928  |z (OCoLC)1058165881  |z (OCoLC)1064766702  |z (OCoLC)1081214713  |z (OCoLC)1086541581  |z (OCoLC)1153507968  |z (OCoLC)1228586068  |z (OCoLC)1240532401  |z (OCoLC)1243598703  |z (OCoLC)1249227040  |z (OCoLC)1252728769  |z (OCoLC)1253404809  |z (OCoLC)1272924485 
050 4 |a QA76.76.T48  |b M55 2010eb 
072 7 |a COM  |x 051330  |2 bisacsh 
082 0 4 |a 005.1/4  |2 22 
049 |a UAMI 
100 1 |a Mikhail, Rana Farid. 
245 1 0 |a Automated database applications testing :  |b specification representation for automated reasoning /  |c Rana Farid Mikhail, Donald Berndt & Abraham Kandel. 
260 |a Singapore ;  |a Hackensack, NJ :  |b World Scientific,  |c ©2010. 
300 |a 1 online resource (xiv, 195 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
380 |a Bibliography 
490 1 |a Series in machine perception and artificial intelligence ;  |v v. 76 
504 |a Includes bibliographical references (pages 185-192) and index. 
505 0 |a 1. Introduction. 1.1. The need for testing. 1.2. Why does software have errors? 1.3. Software testing definitions. 1.4. When should testing start in the software lifecycle? 1.5. Types of testing techniques. 1.6. UML. 1.7. Formal specification languages. 1.8. Current testing technologies and tools. 1.9. Related literature. 1.10. Objectives of this book -- 2. SpecDB : a database design for software specifications. 2.1. Introduction. 2.2. The advantages of a database representation of specifications. 2.3. The specification database design : SpecDB. 2.4. Entities for specific software requirements. 2.5. Conclusion -- 3. Representing formal specifications in SpecDB : a translation algorithm. 3.1. A translation algorithm from formal specifications to SpecDB. 3.2. Assumptions and restrictions. 3.3. Preparing for translation. 3.4. Storing formal specifications. 3.5. Conclusion -- 4. An automated constraint generator. 4.1. The design of additional tables in SpecDB. 4.2. Generating database-level constraints. 4.3. Conclusion -- 5. A reverse engineering testing tool. 5.1. Technique. 5.2. Case study. 5.3. Examples. 5.4. Conclusion -- 6. Enhancing other testing tools using SpecDB. 6.1. Using the SpecDB database to expand the testing domain. 6.2. Enhancing state validation tools. 6.3. Expanding the testing scope beyond variables and database states. 6.4. Testing different operation types. 6.5. Conclusion -- 7. Conclusion and future work. 7.1. A comparison between testing tools. 7.2. Book concepts at a glance. 7.3. Conclusion and recommendations. 7.4. Future work at a glance. 
520 |a This book introduces SpecDB, an intelligent database created to represent and host software specifications in a machine-readable format, based on the principles of artificial intelligence and unit testing database operations. SpecDB is demonstrated via two automated intelligent tools. The first automatically generates database constraints from a rule-base in SpecDB. The second is a reverse engineering tool that logs the actual execution of the program from the code. 
588 0 |a Print version record. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Computer software  |x Testing  |x Automation. 
650 0 |a Database design. 
650 6 |a Bases de données  |x Conception. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Quality Assurance & Testing.  |2 bisacsh 
650 7 |a Database design  |2 fast 
700 1 |a Berndt, Donald J. 
700 1 |a Kandel, Abraham. 
776 0 8 |i Print version:  |a Mikhail, Rana Farid.  |t Automated database applications testing.  |d Singapore ; Hackensack, NJ : World Scientific, ©2010  |z 9789812837288  |w (DLC) 2010286698  |w (OCoLC)277200973 
830 0 |a Series in machine perception and artificial intelligence ;  |v v. 76. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=731063  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH24686177 
938 |a EBL - Ebook Library  |b EBLB  |n EBL731063 
938 |a ebrary  |b EBRY  |n ebr10422652 
938 |a EBSCOhost  |b EBSC  |n 340683 
938 |a YBP Library Services  |b YANK  |n 3511360 
994 |a 92  |b IZTAP