{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T06:12:01Z","timestamp":1698041521332},"reference-count":14,"publisher":"Wiley","issue":"11","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6938,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1987,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The computer\u2010aided design of dedicated pipelined processors for numerical applications and signal processing requires design tools that support system refinement, partitioning strategies and the transformation of behavioural descriptions into structure. This in turn poses problems of design data management which are considered here. We show that an object\u2010oriented data management system is a step towards solving the problems. The method proposed here is based on a systematic specification of data structures and data access methods, using abstract data type specifications. As a result, the data management is completely transparent to the application programs. The data\u2010management system is written in Enhanced C (EC), a set\u2010orientated extension of the language C.<\/jats:p>","DOI":"10.1002\/spe.4380171102","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:05:25Z","timestamp":1163815525000},"page":"757-782","source":"Crossref","is-referenced-by-count":2,"title":["Object\u2010oriented data management based on abstract data types"],"prefix":"10.1002","volume":"17","author":[{"given":"J.","family":"Annevelink","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Dewilde","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"P.McLellan \u2018Effective data management for VLSI design\u2019 Proc. 22nd IEEE\/ACM Design Automation Conference July1985 pp.652\u2013657.","DOI":"10.1109\/DAC.1985.1586012"},{"key":"e_1_2_1_3_2","series-title":"Addison\u2010Wesley Systems Programming Series","volume-title":"An Introduction to Database Systems","author":"Date C. J.","year":"1981"},{"key":"e_1_2_1_4_2","unstructured":"J. H.ter Bekke Database Ontwerp Stenfert Kroese b. v.1983."},{"key":"e_1_2_1_5_2","unstructured":"H.AfsarmaneshandD.McLeod \u2018A framework for semantic database models\u2019 Proc. NTU Symposium on New Directions for Database Systems May1984."},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3979.4018"},{"key":"e_1_2_1_7_2","unstructured":"D.McLeod K.NarayanaswamyandK. V.Bapa Rao \u2018An approach to information management for CAD\/VLSI applications\u2019 Proc. Databases for Engineering Applications\u2014ACM Database Week 1983."},{"key":"e_1_2_1_8_2","unstructured":"J.Annevelink \u2018A hierarchical design system for VLSI implementation of signal processing algorithms\u2019 Proc. Intl. Conf. on Mathematical Theory of Networks and Systems MTNS\u201385 June1985."},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380130702"},{"key":"e_1_2_1_10_2","volume-title":"The C Programming Language","author":"Kernighan B.","year":"1978"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380130703"},{"key":"e_1_2_1_12_2","unstructured":"J.Katzenelson The Enhanced C Programming Language Reference Manual Technion \u2013 Israel Institute of Technology Haifa 32000 Israel 21 March1985."},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/359863.359883"},{"key":"e_1_2_1_14_2","volume-title":"The C++ Programming Language\u2010Reference Manual","author":"Stroustrup B.","year":"1985"},{"key":"e_1_2_1_15_2","volume-title":"Object Oriented Programming","author":"Cox Brad. J.","year":"1986"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380171102","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380171102","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T07:18:00Z","timestamp":1697959080000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380171102"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987,11]]},"references-count":14,"journal-issue":{"issue":"11","published-print":{"date-parts":[[1987,11]]}},"alternative-id":["10.1002\/spe.4380171102"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380171102","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1987,11]]}}}