{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T12:37:13Z","timestamp":1753879033354,"version":"3.41.2"},"reference-count":26,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,6,1]]},"abstract":"<jats:p>This paper introduces the idea of extending quality assurance efforts in the processes of development of computer aided design (CAD) software systems to include formal review or testing of underlying engineering principles, theories, methods, or physical phenomena. It stems from the principle of disembodiment of CAD software systems and incorporates elements of existing well-established methodologies such as participatory design, extreme programming, and spiral software development. Under this approach, ideas\u2019 generation, theories\u2019 selection or creation, methods\u2019 development, algorithms\u2019 design, and pilot prototype implementation are the intermediate tasks in the early stages of the process of development of CAD software. Theories, methods, algorithms, and pilot prototypes are the deliverables of these tasks. Each task involves stepwise translation of requirements into a respective deliverable. Application experiences have shown that this procedure enlarges the scope of requirements\u2019 acquisition and quality assurance of CAD software.<\/jats:p>","DOI":"10.1115\/1.3130778","type":"journal-article","created":{"date-parts":[[2009,6,4]],"date-time":"2009-06-04T22:25:47Z","timestamp":1244154347000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":1,"title":["Extending the Scope of Quality Assurance of CAD Systems: Putting Underlying Engineering Principles, Theories, and Methods on the Spotlight"],"prefix":"10.1115","volume":"9","author":[{"given":"Eliab Z.","family":"Opiyo","sequence":"first","affiliation":[{"name":"Mem. ASME"},{"name":"Faculty of Industrial Design Engineering, Delft University of Technology, Landbergstraat 15, 2628CE Delft, The Netherlands"}]},{"given":"Imre","family":"Horv\u00e1th","sequence":"additional","affiliation":[{"name":"Faculty of Industrial Design Engineering, Delft University of Technology, Landbergstraat 15, 2628CE Delft, The Netherlands"}]},{"given":"Joris S. M.","family":"Vergeest","sequence":"additional","affiliation":[{"name":"Faculty of Industrial Design Engineering, Delft University of Technology, Landbergstraat 15, 2628CE Delft, The Netherlands"}]}],"member":"33","published-online":{"date-parts":[[2009,5,20]]},"reference":[{"first-page":"11","volume-title":"Design Aid","author":"Shaw","key":"2019100515182740700_c1"},{"key":"2019100515182740700_c2","first-page":"530","article-title":"Software Engineering Applied to Computer-Aided Design (CAD) Software Development","volume-title":"Proceedings of the 18th Conference on Design Automation","author":"Nash"},{"volume-title":"Software Engineering","author":"Jones","key":"2019100515182740700_c3","doi-asserted-by":"crossref","DOI":"10.1201\/9781420049763.ch90"},{"key":"2019100515182740700_c4","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1016\/S0142-694X(97)00034-3","article-title":"Testing Shape Manipulation Tools Using Abstract Prototypes","volume":"19","author":"Dijk","journal-title":"Des. Stud.","ISSN":"https:\/\/id.crossref.org\/issn\/0142-694X","issn-type":"print"},{"key":"2019100515182740700_c5","first-page":"1645","article-title":"Software Testing","volume-title":"Encyclopedia of Computer Science","author":"DeMillo","edition":"4th ed."},{"key":"2019100515182740700_c6","first-page":"1458","article-title":"Program Verification","volume-title":"Encyclopedia of Computer Science","author":"London","edition":"4th ed."},{"issue":"9","key":"2019100515182740700_c7","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1145\/130994.130998","article-title":"Process Modeling","volume":"35","author":"Curtis","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"volume-title":"A Guide to the CMM: Understanding the Capability Maturity Model for Software","author":"Dymond","key":"2019100515182740700_c8"},{"volume-title":"CMM in Practice: Processes for Executing Software Projects at Infosys","author":"Jalote","key":"2019100515182740700_c9"},{"volume-title":"Extreme Programming Explained: Embrace Change","author":"Beck","key":"2019100515182740700_c10"},{"issue":"3","key":"2019100515182740700_c11","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/365181.365912","article-title":"Software as a Currency","volume":"44","author":"Armour","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"issue":"4","key":"2019100515182740700_c12","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/367211.367274","article-title":"Blowing the Whistle on Troubled Software Projects","volume":"44","author":"Keil","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"issue":"3","key":"2019100515182740700_c13","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1145\/365181.365234","article-title":"Developing the Future","volume":"44","author":"Booch","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"issue":"4","key":"2019100515182740700_c14","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/273035.273070","article-title":"Strong vs. Weak Approaches to Software Development","volume":"41","author":"Vessey","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"issue":"4","key":"2019100515182740700_c15","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MC.1987.1663532","article-title":"No Silver Bullet: Essence and Accidents of Software Engineering","volume":"20","author":"Brooks","journal-title":"Computer","ISSN":"https:\/\/id.crossref.org\/issn\/0018-9162","issn-type":"print"},{"issue":"5","key":"2019100515182740700_c16","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/374308.374322","article-title":"Software Engineering Project Management","volume":"44","author":"Howard","journal-title":"Commun. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"key":"2019100515182740700_c17","unstructured":"Kreyman, K., and Parnas, D. L., 2002, \u201cOn Documenting the Requirements for Computer Programs Based on Models of Physical Phenomena,\u201d Quality Techniques Newsletter, http:\/\/www.soft.com\/News\/QTN-Online\/index.html."},{"key":"2019100515182740700_c18","first-page":"59","article-title":"Estimating Software Fault Content Before Coding","volume-title":"Proceedings of the 14th International Conference on Software Engineering","author":"Eick"},{"key":"2019100515182740700_c19","doi-asserted-by":"publisher","first-page":"867","DOI":"10.1016\/S0950-5849(97)00050-5","article-title":"Phase Containment Metrics for Software Quality Improvement","volume":"39","author":"Hevner","journal-title":"Inf. Softw. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0950-5849","issn-type":"print"},{"issue":"5","key":"2019100515182740700_c20","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/2.59","article-title":"A Spiral Model of Software Development and Enhancement","volume":"21","author":"Boehm","journal-title":"Computer","ISSN":"https:\/\/id.crossref.org\/issn\/0018-9162","issn-type":"print"},{"volume-title":"Usability Inspection Methods","author":"Nielsen","key":"2019100515182740700_c21"},{"issue":"3","key":"2019100515182740700_c22","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/S0164-1212(98)10080-8","article-title":"Joint Application Design (JAD) in Practice","volume":"45","author":"Davidson","journal-title":"J. Syst. Softw.","ISSN":"https:\/\/id.crossref.org\/issn\/0164-1212","issn-type":"print"},{"article-title":"EREP Project Review","volume-title":"CAD Software Development: Tools and Methods","author":"Hoffman","key":"2019100515182740700_c23"},{"key":"2019100515182740700_c24","unstructured":"Opiyo, E. Z., Horv\u00e1th, I., and Vergeest, J. S. M., 2000, \u201cSoftware Tools for Abstract Prototyping of Design Support Tools,\u201d ASME Paper No. DETC\/CIE-14613."},{"key":"2019100515182740700_c25","unstructured":"Opiyo, E. Z.\n          , 2003, \u201cFacilitating the Development of Design Support Software by Abstract Prototyping,\u201d Ph.D. thesis, Delft University of Technology, The Netherlands."},{"key":"2019100515182740700_c26","unstructured":"Moore, D. L.\n          , 2000, \u201cManaging Requirements: From Battleship to Heat-Seeking Missile,\u201d Quality Techniques Newsletter, Software Research Inc., QTN-Online, http:\/\/www.soft.com\/News\/QTN-Online\/index.html."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3130778\/5502128\/024502_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3130778\/5502128\/024502_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,6]],"date-time":"2021-10-06T20:22:04Z","timestamp":1633551724000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3130778\/465843\/Extending-the-Scope-of-Quality-Assurance-of-CAD"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5,20]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3130778","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2009,5,20]]},"article-number":"024502"}}