{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,14]],"date-time":"2023-11-14T18:50:54Z","timestamp":1699987854487},"reference-count":22,"publisher":"World Scientific Pub Co Pte Lt","issue":"06","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2005,12]]},"abstract":"<jats:p> In this paper we promote a document-oriented approach to the development of content-intensive applications (i.e., applications that critically depend on the informational contents and on the characterization of the contents' structure). This approach is the result of our experience as developers in the educational and in the hypermedia domains, as well as in the domain of knowledge-based systems. The main reason for choosing the document-oriented approach is to make it easier for domain experts to comprehend the elements that represent the main application's features. Among these elements are: the application's contents, the application's customizable properties including those of its interface, and the structure of all this information. Therefore, in our approach, these features are represented by means of a set of application documents, which are marked up using a suitable descriptive Domain-Specific Markup Language (DSML). If this goal is fully accomplished, the application itself can be automatically produced by processing those documents with a suitable processor for the DSML defined. The document-oriented development enhances the production and maintenance of content-intensive applications, because the applications' features are described in the form of human-readable and editable documents, understandable by domain experts and suitable for automatic processing. Nevertheless, the main drawbacks of the approach are the planning overload of the whole production process and the costs of the provision and maintenance of the DSMLs and their processors. These drawbacks can be palliated by adopting an incremental strategy for the production and maintenance of the applications and also for the definition and the operationalization of the DSMLs. <\/jats:p>","DOI":"10.1142\/s0218194005002634","type":"journal-article","created":{"date-parts":[[2006,1,12]],"date-time":"2006-01-12T07:03:15Z","timestamp":1137049395000},"page":"975-993","source":"Crossref","is-referenced-by-count":10,"title":["DOCUMENT-ORIENTED DEVELOPMENT OF CONTENT-INTENSIVE APPLICATIONS"],"prefix":"10.1142","volume":"15","author":[{"given":"JOS\u00c9 LUIS","family":"SIERRA","sequence":"first","affiliation":[{"name":"Dpto. Sistemas Inform\u00e1ticos y Programaci\u00f3n, Fac. Inform\u00e1tica, Universidad Complutense de Madrid, C\/ Professor Jos\u00e9 Garc\u00ed a Santesmases S\/N, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"BALTASAR","family":"FERN\u00c1NDEZ-MANJ\u00d3N","sequence":"additional","affiliation":[{"name":"Dpto. Sistemas Inform\u00e1ticos y Programaci\u00f3n, Fac. Inform\u00e1tica, Universidad Complutense de Madrid, C\/ Professor Jos\u00e9 Garc\u00ed a Santesmases S\/N, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ALFREDO","family":"FERN\u00c1NDEZ-VALMAYOR","sequence":"additional","affiliation":[{"name":"Dpto. Sistemas Inform\u00e1ticos y Programaci\u00f3n, Fac. Inform\u00e1tica, Universidad Complutense de Madrid, C\/ Professor Jos\u00e9 Garc\u00ed a Santesmases S\/N, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ANTONIO","family":"NAVARRO","sequence":"additional","affiliation":[{"name":"Dpto. Sistemas Inform\u00e1ticos y Programaci\u00f3n, Fac. Inform\u00e1tica, Universidad Complutense de Madrid, C\/ Professor Jos\u00e9 Garc\u00ed a Santesmases S\/N, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf1","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2458(08)60543-4"},{"key":"rf2","first-page":"227","volume":"3","author":"Fraternali P.","journal-title":"ACM Computing Surveys"},{"key":"rf3","first-page":"119","volume":"27","author":"Juristo N.","journal-title":"IFIP Transactions A"},{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1145\/872730.806456"},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.1145\/32206.32209"},{"key":"rf7","volume-title":"The SGML Handbook","author":"Goldfarb C. F.","year":"1990"},{"key":"rf8","first-page":"1302","volume":"10","author":"Sierra J. L.","journal-title":"Journal of Universal Computer Science"},{"key":"rf9","volume":"29","author":"Lee D.","journal-title":"ACM SIGMOD Record"},{"key":"rf12","volume":"5","author":"Navarro A.","journal-title":"Journal of Digital Information"},{"key":"rf13","doi-asserted-by":"publisher","DOI":"10.1007\/BF01692511"},{"key":"rf14","volume-title":"Compilers: Principles, Techniques and Tools","author":"Aho A.","year":"1986"},{"key":"rf15","doi-asserted-by":"publisher","DOI":"10.1145\/210376.197409"},{"key":"rf16","doi-asserted-by":"publisher","DOI":"10.1007\/BF01177548"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"rf23","doi-asserted-by":"publisher","DOI":"10.1109\/2.86838"},{"key":"rf26","unstructured":"P.\u00a0Hudak, Handbook of Programming Languages Vol. III: Little Languages and Tools, ed. P. H.\u00a0Salus (Macmillan Technical Publishing, Indianapolis, 1998)\u00a0pp. 39\u201360."},{"key":"rf27","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"rf30","volume-title":"Program Generators with XML and Java","author":"Cleaveland J. C.","year":"2001"},{"key":"rf33","volume-title":"Generative Programming: Methods, Techniques and Applications","author":"Czarnecki K.","year":"2000"},{"key":"rf37","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018613330173"},{"key":"rf38","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194004001749"},{"key":"rf39","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25945-9_2"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194005002634","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T21:47:46Z","timestamp":1565128066000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194005002634"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,12]]},"references-count":22,"journal-issue":{"issue":"06","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2005,12]]}},"alternative-id":["10.1142\/S0218194005002634"],"URL":"https:\/\/doi.org\/10.1142\/s0218194005002634","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,12]]}}}