{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T21:28:44Z","timestamp":1762032524137},"reference-count":26,"publisher":"Institution of Engineering and Technology (IET)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEE Proc., Softw."],"published-print":{"date-parts":[[2005]]},"DOI":"10.1049\/ip-sen:20041317","type":"journal-article","created":{"date-parts":[[2005,4,25]],"date-time":"2005-04-25T10:17:45Z","timestamp":1114424265000},"page":"54","source":"Crossref","is-referenced-by-count":49,"title":["Automatic generation of language-based tools using the LISA system"],"prefix":"10.1049","volume":"152","author":[{"given":"P.R.","family":"Henriques","sequence":"first","affiliation":[]},{"given":"M.J.V.","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"M.","family":"Mernik","sequence":"additional","affiliation":[]},{"given":"M.","family":"Leni","sequence":"additional","affiliation":[]},{"given":"J.","family":"Gray","sequence":"additional","affiliation":[]},{"given":"H.","family":"Wu","sequence":"additional","affiliation":[]}],"member":"265","reference":[{"key":"10.1049\/ip-sen:20041317_r1","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/351159.351173","volume":"35","author":"Heering","year":"2000","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r2","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/390011.808247","volume":"19","author":"Reps","year":"1984","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r3","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/64140.65005","volume":"24","author":"Borras","year":"1989","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r4","author":"Anlauff","year":"1997","journal-title":"Proc. 2nd International Workshop on the Theory and Practice of Algebraic Specifications (ASF+SDF'97), Electronic Workshops in Computing, Springer\/British Computer Society"},{"key":"10.1049\/ip-sen:20041317_r5","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1007\/3-540-45306-7_24","volume":"2027","author":"Attali","year":"2001","journal-title":"Proc. 10th Int. Conf. on Compiler Construction"},{"key":"10.1049\/ip-sen:20041317_r6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/3-540-45937-5_1","volume":"2304","author":"Mernik","year":"2002","journal-title":"Proc. 11th Int. Conf. on Compiler Construction"},{"key":"10.1049\/ip-sen:20041317_r7","unstructured":"Hopcroft, J., and Ullman, J.: \u2018Introduction to automata theory, languages and computation\u2019, (Addison-Wesley, Reading, MA 1979)"},{"key":"10.1049\/ip-sen:20041317_r8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","volume":"2","author":"Knuth","year":"1968","ISSN":"http:\/\/id.crossref.org\/issn\/0025-5661","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r9","doi-asserted-by":"publisher","DOI":"10.1145\/210376.197409"},{"key":"10.1049\/ip-sen:20041317_r10","first-page":"188","author":"Backus","year":"1957","journal-title":"Proc. Western Joint Computer Conf."},{"key":"10.1049\/ip-sen:20041317_r11","unstructured":"Jourdan, M., and Parigot, D.: \u2018The FNC-2 system user's guide and reference manual, release 1.19\u2019. Tech. rep., INRIA Rocquencourt (1997)"},{"key":"10.1049\/ip-sen:20041317_r12","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1007\/3-540-45306-7_26","volume":"2027","author":"van den Brand","year":"2001","journal-title":"Proc. 10th Int. Conf. on Compiler Construction"},{"key":"10.1049\/ip-sen:20041317_r13","volume":"1383","author":"Saraiva","year":"1998","journal-title":"Proc. 7th Int. Conf. on Compiler Construction"},{"key":"10.1049\/ip-sen:20041317_r14","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1145\/236338.236383","volume":"31","author":"Attali","year":"1996","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r15","unstructured":"Attali, I., Caromel, D., and Russo, M.: \u2018Graphical visualisation of Java objects, threads, and locks\u2019, IEEE Distributed Systems Online 2 (1), http:\/\/dsonline.computer.org\/0101\/features\/att0101 print.htm"},{"key":"10.1049\/ip-sen:20041317_r16","first-page":"319","volume":"24","author":"Mernik","year":"2000"},{"key":"10.1049\/ip-sen:20041317_r17","first-page":"273","volume":"4","author":"Mernik","year":"1998"},{"key":"10.1049\/ip-sen:20041317_r18","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/583960.583971","volume":"36","author":"Avdiau\u0161evi","year":"2001","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20041317_r19","first-page":"590","author":"Mernik","year":"2001","journal-title":"Proc. ACM Symp. on Applied Computing (SAC)"},{"key":"10.1049\/ip-sen:20041317_r20","unstructured":"Javed, F., Mernik, M., Zhang, J., Gray, J., and Bryant, B.: \u2018MARS: A metamodel recovery system using grammar inference\u2019. Tech. rep., University of Alabama at Birmingham, 2004"},{"key":"10.1049\/ip-sen:20041317_r21","unstructured":"Aho, A.V., Sethi, R., and Ullman, J.D.: \u2018Compilers: principles, techniques, and tools\u2019, (Addison-Wesley 1986)"},{"key":"10.1049\/ip-sen:20041317_r22","doi-asserted-by":"crossref","unstructured":"Wu, H., Gray, J., and Mernik, M.: \u2018Debugging domain-specific languages in eclipse\u2019. Eclipse Technology Exchange Poster Session at OOPSLA, 2004","DOI":"10.1145\/1094855.1094920"},{"key":"10.1049\/ip-sen:20041317_r23","unstructured":"Wright, D., Freeman-Benson, B.: \u2018How to write an eclipse debugger\u2019. Eclipse Corner, Fall 2004, http:\/\/www.eclipse.org\/articles\/index.html"},{"key":"10.1049\/ip-sen:20041317_r24","unstructured":"jdb \u2013 the java debugger, available from http:\/\/java.sun.com\/j2se\/1.3\/docs\/tooldocs\/solaris\/jdb.html"},{"key":"10.1049\/ip-sen:20041317_r25","author":"Wu","year":"2005","journal-title":"Proc. ACM Symp. for Applied Computing (SAC) \u2013 Programming for Separation of Concerns Track, to be published"},{"key":"10.1049\/ip-sen:20041317_r26","unstructured":"A Centaur tutorial, version 2.0, Tech. rep. (1994)"}],"container-title":["IEE Proceedings - Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20041317?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,9]],"date-time":"2021-07-09T17:12:38Z","timestamp":1625850758000},"score":1,"resource":{"primary":{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20041317"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005]]}},"URL":"https:\/\/doi.org\/10.1049\/ip-sen:20041317","relation":{},"ISSN":["1462-5970"],"issn-type":[{"value":"1462-5970","type":"print"}],"subject":[],"published":{"date-parts":[[2005]]}}}