{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T18:43:43Z","timestamp":1649097823611},"reference-count":9,"publisher":"World Scientific Pub Co Pte Lt","issue":"05","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2011,9]]},"abstract":"<jats:p> The development of database applications in most CASE tools has been insufficient because most of these tools do not provide the software necessary to validate these applications. Validation means ensuring whether a given application fulfils the user requirements. We suggest validation of database applications by using the functional testing technique, which is a fundamental black-box testing technique for checking the software without being concerned about its implementation and structure. Our main contribution to this work is in providing a MDA approach for deriving testing software from the OCL specification of the integrity constraints. This testing software is used to validate the database applications, which are used to enforce these constraints. The generated testing software includes three components: validation queries, test cases and initial data inserted before the testing process. Our approach is implemented as an add-in tool in Rational Rose called OCL2TestSW. <\/jats:p>","DOI":"10.1142\/s0218194011005426","type":"journal-article","created":{"date-parts":[[2011,10,3]],"date-time":"2011-10-03T09:06:22Z","timestamp":1317632782000},"page":"621-645","source":"Crossref","is-referenced-by-count":3,"title":["AN OCL-BASED APPROACH TO DERIVE CONSTRAINT TEST CASES FOR DATABASE APPLICATIONS"],"prefix":"10.1142","volume":"21","author":[{"given":"DOLORES","family":"CUADRA","sequence":"first","affiliation":[{"name":"Computer Science Department, Carlos III University of Madrid, Av. Universidad 30, 28911 LEGANES, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"HARITH","family":"AL-JUMAILY","sequence":"additional","affiliation":[{"name":"Computer Science Department, Carlos III University of Madrid, Av. Universidad 30, 28911 LEGANES, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ELENA","family":"CASTRO","sequence":"additional","affiliation":[{"name":"Computer Science Department, Carlos III University of Madrid, Av. Universidad 30, 28911 LEGANES, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"MANUEL","family":"VELASCO","sequence":"additional","affiliation":[{"name":"Computer Science Department, Carlos III University of Madrid, Av. Universidad 30, 28911 LEGANES, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf10","doi-asserted-by":"publisher","DOI":"10.1145\/949952.940086"},{"key":"rf14","volume-title":"Software Engineering: A Practitioner's Approach","author":"Pressman R. S.","year":"2005"},{"key":"rf15","volume-title":"The Art of Software Testing","author":"Myers G. J.","year":"2004"},{"key":"rf18","series-title":"Morgan Kaufmann Series in Data Management Systems","volume-title":"Database Modeling & Design","author":"Teorey T. J.","year":"1999"},{"key":"rf19","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2008.04.027"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.286"},{"key":"rf27","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021720916127"},{"key":"rf28","volume":"18","author":"Chernak Y.","journal-title":"IEEE Software Archives"},{"key":"rf30","doi-asserted-by":"publisher","DOI":"10.1145\/267580.267590"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194011005426","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T16:09:09Z","timestamp":1565194149000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194011005426"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9]]},"references-count":9,"journal-issue":{"issue":"05","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2011,9]]}},"alternative-id":["10.1142\/S0218194011005426"],"URL":"https:\/\/doi.org\/10.1142\/s0218194011005426","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9]]}}}