{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,4]],"date-time":"2024-12-04T02:10:26Z","timestamp":1733278226594,"version":"3.30.1"},"reference-count":30,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Knowledge-Based Systems"],"published-print":{"date-parts":[[2002,1]]},"DOI":"10.1016\/s0950-7051(01)00116-2","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T14:13:12Z","timestamp":1027606392000},"page":"3-11","source":"Crossref","is-referenced-by-count":1,"title":["Handling advanced scheduling heuristics under a hardware compiler generation environment"],"prefix":"10.1016","volume":"15","author":[{"given":"George","family":"Economakos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petros","family":"Oikonomakos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ioannis","family":"Poulakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Papakonstantinou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stamatis","family":"Georgoulis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"year":"1991","series-title":"A Survey of High-Level Synthesis Systems","author":"Walker","key":"10.1016\/S0950-7051(01)00116-2_BIB1"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB2","doi-asserted-by":"crossref","unstructured":"L.G. Jones, J. Simon, Hierarchical VLSI design systems based on attribute grammars, Proceedings of the 13th Symposium on Principles of Programming Languages, ACM, 1986, pp. 58\u201369.","DOI":"10.1145\/512644.512650"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB3","doi-asserted-by":"crossref","unstructured":"K. Keutzer, W. Wolf, Anatomy of a hardware compiler, Conference on Programming Language Design and Implementatiion, ACM SIGPLAN, 1988, pp. 95\u2013104.","DOI":"10.1145\/53990.54000"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB4","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/92.285744","article-title":"Clairvoyant: a synthesis system for production-based specification","volume":"2","author":"Seawright","year":"1994","journal-title":"IEEE Transactions on Very Large Scale Integration Systems"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB5","doi-asserted-by":"crossref","unstructured":"A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, J. Buck, A system for compiling and debugging structured data processing controllers, European Design Automation Conference with EURO-VHDL, ACM\/IEEE, 1996, pp. 86\u201391.","DOI":"10.1109\/EURDAC.1996.558188"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB6","doi-asserted-by":"crossref","unstructured":"J. Oberg, A. Kumar, A. Hemani, Grammar-based hardware synthesis of data communication protocols, Proceedings of the Ninth International Symposium on System Synthesis, ACM\/IEEE, 1996, pp. 14\u201319.","DOI":"10.1109\/ISSS.1996.565871"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB7","unstructured":"J. Oberg, A. Jantsch, A. Hemani, Validation of interface protocols using grammar-based models, International High Level Design Validation and Test Workshop, IEEE, 1988, pp. 40\u201346."},{"year":"1992","series-title":"High-Level Synthesis","author":"Gajski","key":"10.1016\/S0950-7051(01)00116-2_BIB8"},{"issue":"1","key":"10.1016\/S0950-7051(01)00116-2_BIB9","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/250243.250245","article-title":"Recent development in high level synthesis","volume":"2","author":"Lin","year":"1997","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB10","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/5.52214","article-title":"The high-level synthesis of digital systems","volume":"78","author":"McFarland","year":"1990","journal-title":"Proceedings of the IEEE"},{"year":"1990","series-title":"Algorithmic and Register-Transfer Level Synthesis: The System Architect's Workbench","author":"Thomas","key":"10.1016\/S0950-7051(01)00116-2_BIB11"},{"year":"1986","series-title":"Compilers: Principles, Techniques and Tools","author":"Aho","key":"10.1016\/S0950-7051(01)00116-2_BIB12"},{"year":"1984","series-title":"Compiler Construction","author":"Waite","key":"10.1016\/S0950-7051(01)00116-2_BIB13"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB14","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","article-title":"Semantics of context-free languages","volume":"2","author":"Knuth","year":"1968","journal-title":"Mathematical Systems Theory"},{"issue":"9","key":"10.1016\/S0950-7051(01)00116-2_BIB15","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1016\/0950-5849(95)97293-H","article-title":"An attribute grammar approach to high-level automated hardware synthesis","volume":"37","author":"Economakos","year":"1995","journal-title":"Information and Software Technology"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB16","doi-asserted-by":"crossref","unstructured":"G. Economakos, G. Papakonstantinou, P. Tsanakas, Incorporating multi-pass attribute grammars for the high-level synthesis of ASICs, Symposium on Applied Computing, ACM, 1998, pp. 45\u201349.","DOI":"10.1145\/330560.330568"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB17","doi-asserted-by":"crossref","unstructured":"G. Economakos, G. Papakonstantinou, P. Tsanakas, AGENDA: an attribute grammar driven environment for the design automation of digital systems, Design Automation and Test in Europe Conference and Exhibition, ACM\/IEEE, 1998, pp. 933\u2013934.","DOI":"10.1109\/DATE.1998.655976"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB18","doi-asserted-by":"crossref","unstructured":"G. Economakos, G. Papakonstantinou, A formal method for hardware degisn using attribute grammars, Proceedings of the Sixth International Conference on Electronics, Circuits and Systems, IEEE, 1999, pp. 233\u2013236.","DOI":"10.1109\/ICECS.1999.812266"},{"year":"1999","series-title":"A VHDL Primer","author":"Bhasker","key":"10.1016\/S0950-7051(01)00116-2_BIB19"},{"year":"1997","series-title":"Digital Design and Modeling with VHDL and Synthesis","author":"Chang","key":"10.1016\/S0950-7051(01)00116-2_BIB20"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB21","doi-asserted-by":"crossref","unstructured":"G. Economakos, G. Papakonstantinou, Exploiting the use of VHDL specifications in the AGENDA high-level synthesis environment, Proceedings of the 24th EUROMICRO Conference, Workshop on Digital System Design, EUROMICRO, 1998, pp. 91\u201398.","DOI":"10.1109\/EURMIC.1998.711782"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB22","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/129630.129637","article-title":"Eli: a complete, flexible compiler construction system","volume":"35","author":"Gray","year":"1992","journal-title":"Communications of the ACM"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB23","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/157352.157354","article-title":"An executable language definition","volume":"28","author":"Waite","year":"1993","journal-title":"ACM SIGPLAN Notices"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB24","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/92.831438","article-title":"Grammer-based hardware synthesis from port-size independent specifications","volume":"8","author":"Oberg","year":"2000","journal-title":"IEEE Transactions on Very Large Scale Integration Systems"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB25","doi-asserted-by":"crossref","unstructured":"A. Hemani, J. Oberg, D. Lindqvist, System level virtual prototyping of DSP ASICs using grammar based approach, International Workshop on Rapid System Prototyping, IEEE, 1999, pp. 166\u2013171.","DOI":"10.1109\/IWRSP.1999.779048"},{"issue":"2","key":"10.1016\/S0950-7051(01)00116-2_BIB26","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/54.386007","article-title":"High-level synthesis: Introduction to the scheduling problem","volume":"12","author":"Walker","year":"1995","journal-title":"IEEE Design and Test of Computers"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB27","unstructured":"N. Dutt, C. Ramachandran, Benchmarks for the 1992 high-level synthesis workshop, Technical Report 92-108, UCI, 1992."},{"year":"1995","series-title":"Biomedical Digital Signal Processing: C-Language Examples and Laboratory Experiments for the IBM PC","author":"Tompkins","key":"10.1016\/S0950-7051(01)00116-2_BIB28"},{"key":"10.1016\/S0950-7051(01)00116-2_BIB29","unstructured":"Synopsys, Behavioral Compiler User Guide Version 1999.10, 1999."},{"key":"10.1016\/S0950-7051(01)00116-2_BIB30","unstructured":"Xilinx, Foundation Series 2.li User Guide, 1999."}],"container-title":["Knowledge-Based Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950705101001162?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950705101001162?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,4]],"date-time":"2024-12-04T01:49:29Z","timestamp":1733276969000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950705101001162"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,1]]},"references-count":30,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2002,1]]}},"alternative-id":["S0950705101001162"],"URL":"https:\/\/doi.org\/10.1016\/s0950-7051(01)00116-2","relation":{},"ISSN":["0950-7051"],"issn-type":[{"type":"print","value":"0950-7051"}],"subject":[],"published":{"date-parts":[[2002,1]]}}}