{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:30:09Z","timestamp":1767637809486,"version":"3.48.0"},"reference-count":104,"publisher":"Maximum Academic Press","issue":"2","license":[{"start":{"date-parts":[[2009,7,7]],"date-time":"2009-07-07T00:00:00Z","timestamp":1246924800000},"content-version":"unspecified","delay-in-days":4784,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[1996,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Automated modelling is a young research field and is attracting increasingly more attention. It is a cross-disciplinary field involving simulation, modelling, qualitative reasoning, bond graphs and systems dynamics. It is an investigation of the modelling process with the purpose of developing computer tools which will automatically follow modelling principles. In addition, these tools will take into account the details of an application and generate the most appropriate model for the application. Its objective is to develop computer modelling tools which will have perception of model correctness, completeness and appropriateness and can perform modelling automatically. One way to achieve this objective is to introduce well-defined models and automate the process of assembling submodels into models to create well-defined models. This paper reviews the motivation and background behind this new field, its theory and current state of the art, compares existing approaches and discusses the underlying issues. It is hoped that more researchers will become aware of this field and be encouraged to work in it.<\/jats:p>","DOI":"10.1017\/s0269888900007803","type":"journal-article","created":{"date-parts":[[2009,7,7]],"date-time":"2009-07-07T09:34:15Z","timestamp":1246959255000},"page":"137-160","source":"Crossref","is-referenced-by-count":6,"title":["Automated modelling: a discussion and review"],"prefix":"10.48130","volume":"11","author":[{"given":"S.","family":"Xia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"27968","published-online":{"date-parts":[[2009,7,7]]},"reference":[{"volume-title":"Simulation Model Design and Execution: building digital worlds","year":"1995","author":"Fishwick","key":"S0269888900007803_ref053"},{"key":"S0269888900007803_ref006","first-page":"301","volume-title":"Bond Graphs for Engineers","author":"de Vrics","year":"1992"},{"key":"S0269888900007803_ref072","unstructured":"Murthy SS , 1988. \u201cQualitative reasoning at multiple resolutions\u201d In: Proceedings AAAI-88 296\u2013300."},{"key":"S0269888900007803_ref089","unstructured":"van Dijk J , de Vries TJA , Breunese AJP and Breedveld PC , 1992. \u201cAutomated mechatronic systems modelling using MAX\u201d In Breedveld & Dauphin-Tanguy (eds) Bond Graphs for Engineers 279\u2013290."},{"key":"S0269888900007803_ref042","first-page":"330","volume-title":"Proceedings AAAI\u201388","author":"Dormy","year":"1988"},{"key":"S0269888900007803_ref034","unstructured":"(Also in: Weld and de Kleer , 1990, pp 503\u2013507.)"},{"key":"S0269888900007803_ref047","unstructured":"(Also in: Weld and De Kleer , 1990, pp. 553\u2013558.)"},{"key":"S0269888900007803_ref037","unstructured":"(Also in: Weld and De Kleer , 1990, pp 435\u2013440.)"},{"key":"S0269888900007803_ref036","first-page":"600","volume-title":"Proceedings of AAAI\u201387","author":"Dague","year":"1987"},{"key":"S0269888900007803_ref035","first-page":"43","article-title":"Equation ordering using bond graph causality analysis","volume":"1","author":"Cornet","year":"1988","journal-title":"Proceedings 12th World Conference on Scientific Computation (IMACS-88)"},{"key":"S0269888900007803_ref030","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90036-5"},{"volume-title":"Methodology in Systems Modelling and Simulation","year":"1979","author":"Zeigler","key":"S0269888900007803_ref028"},{"key":"S0269888900007803_ref025","doi-asserted-by":"publisher","DOI":"10.1049\/ise.1993.0017"},{"key":"S0269888900007803_ref027","unstructured":"Xia S and Smith N , 1994. \u201cMixed quantitative and qualitative simulation of dynamic systems\u201d In: Proceedings of the European Simulation Symposium (ESS-94) 230\u2013234."},{"key":"S0269888900007803_ref033","first-page":"590","volume-title":"Proceedings AAAI\u201387","author":"Collins","year":"1987"},{"key":"S0269888900007803_ref063","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-4832-1447-4.50051-1"},{"key":"S0269888900007803_ref022","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(92)90029-W"},{"key":"S0269888900007803_ref021","unstructured":"Top J , Breunese APJ , Broenink JF and Akkermans JM , 1995. \u201cStructure and use of a library for physical systems models\u201d In: Proceedings ICBGM95 97\u2013102."},{"volume-title":"Introduction to Physical System Dynamics","year":"1983","author":"Rosenberg","key":"S0269888900007803_ref018"},{"key":"S0269888900007803_ref046","first-page":"301","volume-title":"ProceedingsAAAl-88","author":"Falkenhainer","year":"1988"},{"key":"S0269888900007803_ref010","unstructured":"(Also in: Weld & de Kleer , 1990, pp 631\u2013645.)"},{"key":"S0269888900007803_ref041","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90040-7"},{"key":"S0269888900007803_ref094","first-page":"21","volume-title":"Automated Modelling, DCS","author":"Weld","year":"1992"},{"key":"S0269888900007803_ref048","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-4832-1447-4.50055-9"},{"key":"S0269888900007803_ref056","unstructured":"Gero JS , Tham KW and Lee HS , 1992. \u201cBehaviour: a link between function and structure in design\u201d IFIP Intelligent CAD 193\u2013225."},{"key":"S0269888900007803_ref011","unstructured":"lwasaki Y and Levy AY , 1994. \u201cAutomated model selection for simulation\u201d In: Proceedings AAAI\u201394 1183\u20131190."},{"key":"S0269888900007803_ref007","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90109-W"},{"key":"S0269888900007803_ref039","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-4832-1447-4.50052-3"},{"key":"S0269888900007803_ref005","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/0004-3702(84)90037-7","article-title":"A qualitative physics based on confluences","volume":"24","author":"Dc","year":"1984","journal-title":"Artificial Intelligence"},{"key":"S0269888900007803_ref031","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(93)90163-6"},{"volume-title":"Automated Modeling for Design","year":"1993","author":"Stein","key":"S0269888900007803_ref083"},{"volume-title":"Automated Modeling","year":"1991","author":"Stein","key":"S0269888900007803_ref082"},{"key":"S0269888900007803_ref020","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(80)90032-6"},{"key":"S0269888900007803_ref052","first-page":"43","volume-title":"Proceedings of the 1995 International Conference on Bond Graph Modelling","author":"Ferris","year":"1995"},{"key":"S0269888900007803_ref004","first-page":"508","volume-title":"Proceedings Fifth Meeting of Cognitive Science Society-83","author":"Collins","year":"1983"},{"key":"S0269888900007803_ref038","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90042-0"},{"key":"S0269888900007803_ref016","unstructured":"Rickel J and Porter B , 1994. \u201cAutomated modelling for answering prediction questions: selecting the time scale and system boundary\u201d In: Proceedings AAAI-94 1191\u20131198."},{"key":"S0269888900007803_ref015","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(94)90108-2"},{"key":"S0269888900007803_ref002","unstructured":"Amsterdam J , 1993. \u201cAutomated qualitative modelling of dynamic physical systems\u201d PhD Thesis, MIT Al Lab, January."},{"key":"S0269888900007803_ref068","unstructured":"Lrich KT and Seering WP , 1988. \u201cFunction sharing in mechanical design\u201d In: Proceedings AAAI-88 342\u2013346."},{"key":"S0269888900007803_ref008","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90038-9"},{"key":"S0269888900007803_ref026","first-page":"283","article-title":"Formulation of generic principles of modelling industrial systems","volume":"15","author":"Xia","year":"1994","journal-title":"Int J Systems Analysis"},{"key":"S0269888900007803_ref040","first-page":"299","volume-title":"Proceeding IJCAI-77","author":"DeKleer","year":"1977"},{"key":"S0269888900007803_ref019","unstructured":"Subramanian D and Genesereth MR , 1987. \u201cThe relevance of irrelevance\u201d In: Proceedings IJCAE-87 416\u2013422."},{"key":"S0269888900007803_ref014","doi-asserted-by":"crossref","unstructured":"Levy AY , 1994. \u201cCreating abstractions using relevance reasoning\u201d In: Proceedings AAAI-94 588\u2013594.","DOI":"10.1049\/cp:19940198"},{"key":"S0269888900007803_ref017","unstructured":"Rickel J . 1995. \u201cAutomated modelling of complex systems to answer prediction questions\u201d PhD Thesis, Al Laboratory, University of Texas at Austin."},{"key":"S0269888900007803_ref060","first-page":"313","article-title":"Causal ordering in a mixed structure","volume":"1","author":"Iwasaki","year":"1988","journal-title":"Proceedings AAAI-88"},{"key":"S0269888900007803_ref054","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-9072-5"},{"key":"S0269888900007803_ref075","first-page":"100","volume-title":"Proceedings AAAI\u201387","author":"Raiman","year":"1988"},{"key":"S0269888900007803_ref084","unstructured":"Stein JL (ed.) 1994. Proceedings of the Symposium, The Automated Modeling: Model Synthesis Algorithms 1994 International Mechanical Engineering Congress and Exposition-Proceedings of the ASME Dynamic Systems and Control Division 2, Radcliffe CI (ed.) ASME Bound Volume, No. G0909B, ASME, 617\u2013661."},{"volume-title":"Proceedings of the 1994 IMACS World Congress","year":"1994","author":"Ferris","key":"S0269888900007803_ref051"},{"key":"S0269888900007803_ref023","first-page":"37","volume-title":"Automated Modelling","author":"Wilson","year":"1992"},{"volume-title":"Research Note RN94\u20132","year":"1994","author":"Smith","key":"S0269888900007803_ref081"},{"volume-title":"Automated Modelling, DCS","year":"1992","author":"Rosenberg","key":"S0269888900007803_ref079"},{"key":"S0269888900007803_ref024","unstructured":"Xia S , Linkens DA and Bennett S , 1992. \u201cIntegration of qualitative reasoning and bond graphs: an engineering approach\u201d J IMACS Trans.: Special Issue on Bond Graphs for Engineers 03."},{"key":"S0269888900007803_ref104","first-page":"251","volume-title":"Proceedings of 1995 Summer Computer Simulation Conference","author":"Xia","year":"1995"},{"key":"S0269888900007803_ref045","unstructured":"Falkenhainer B , 1993. \u201cIdeal physical systems\u201d In: Proceedings AAAI-93 600\u2013605."},{"key":"S0269888900007803_ref070","doi-asserted-by":"crossref","unstructured":"(Also in: Weld and de Kleer , 1990, pp 323\u2013336.)","DOI":"10.1016\/0140-6736(90)91869-C"},{"volume-title":"1993 Proceedings of the International Conference on Bond Graph Modeling and Simulation","year":"1993","author":"Wilson","key":"S0269888900007803_ref101"},{"key":"S0269888900007803_ref055","first-page":"97","volume-title":"Workshop on Model-Based Reasoning, IJCAI-89","author":"Franke","year":"1989"},{"key":"S0269888900007803_ref012","doi-asserted-by":"publisher","DOI":"10.1080\/09528138908953694"},{"key":"S0269888900007803_ref032","doi-asserted-by":"crossref","unstructured":"Chandrasekaran S , 1994. \u201cModels versus rules, deep versus compiled, content versus form\u201d IEEE Expert 04, 75\u201379.","DOI":"10.1109\/64.79713"},{"volume-title":"Proceedings AAAI-90","year":"1990","author":"Weld","key":"S0269888900007803_ref092"},{"key":"S0269888900007803_ref013","first-page":"27","volume-title":"Workshop on Taxonomies of Models for Simulation and Diagnosis","author":"Leitch","year":"1995"},{"key":"S0269888900007803_ref003","unstructured":"Bunge M , 1979. Causality and Modern Science Dover (Third edition)."},{"key":"S0269888900007803_ref001","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90110-6"},{"key":"S0269888900007803_ref091","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-4832-1447-4.50050-X"},{"key":"S0269888900007803_ref057","unstructured":"Giunchiglia F and Walsh T , 1989. \u201cAbstract theorem proving\u201d In: Proceedings IJCAI-89 372\u2013377."},{"key":"S0269888900007803_ref058","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-4832-1447-4.50053-5"},{"key":"S0269888900007803_ref059","doi-asserted-by":"publisher","DOI":"10.1080\/08839519508945466"},{"key":"S0269888900007803_ref069","doi-asserted-by":"publisher","DOI":"10.1016\/0098-1354(88)87014-5"},{"key":"S0269888900007803_ref061","doi-asserted-by":"crossref","unstructured":"Keller RM , 1991. \u201cApplying knowledge compilation techniques to model-based reasoning\u201d IEEE Expert 04, 82\u201387.","DOI":"10.1109\/64.79715"},{"volume-title":"1994 ASME WAM Symposium on Automated Modeling","year":"1994","author":"Ferris","key":"S0269888900007803_ref050"},{"volume-title":"Automated Modelling, DCS","year":"1992","author":"Falkenhainer","key":"S0269888900007803_ref049"},{"key":"S0269888900007803_ref062","first-page":"295","volume-title":"QR-91","author":"Kraan","year":"1991"},{"key":"S0269888900007803_ref064","first-page":"281","volume-title":"QR-92","author":"Leitch","year":"1992"},{"key":"S0269888900007803_ref009","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(86)90089-5"},{"volume-title":"Automated Modelling for Design","year":"1988","author":"Rosenberg","key":"S0269888900007803_ref078"},{"volume-title":"Proceedings of 1992 European Simulation Multiconference","year":"1992","author":"Linkens","key":"S0269888900007803_ref065"},{"key":"S0269888900007803_ref088","doi-asserted-by":"publisher","DOI":"10.1016\/0016-0032(91)90064-A"},{"key":"S0269888900007803_ref067","first-page":"1","volume-title":"QR-91","author":"Liu","year":"1991"},{"key":"S0269888900007803_ref071","first-page":"211","volume-title":"The Psychology of Computer Vision","author":"Minsky","year":"1975"},{"key":"S0269888900007803_ref074","first-page":"11","volume-title":"Automated Modelling, DCS","author":"Nayak","year":"1992"},{"key":"S0269888900007803_ref076","unstructured":"(Also in: Weld and de Kleer , 1990, pp 318\u2013322.)"},{"volume-title":"Automated Modeling","year":"1992","author":"Stein","key":"S0269888900007803_ref086"},{"key":"S0269888900007803_ref077","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90107-U"},{"key":"S0269888900007803_ref044","doi-asserted-by":"publisher","DOI":"10.1109\/21.328912"},{"key":"S0269888900007803_ref100","first-page":"37","volume-title":"Automated Modelling DCS","author":"Wilson","year":"1992"},{"volume-title":"Proceedings of the Symposium, Automated Modeling, 1995 International Mechanical Engineering Congress and Exposition-Proceedings of the ASME Dynamic Systems and Control Division","year":"1995","author":"Stein","key":"S0269888900007803_ref085"},{"key":"S0269888900007803_ref087","unstructured":"Top J , Breunese APJ , Broenink JF and Akkermans JM , 1995. \u201cStructure and use of a library for physical systems models\u201d In: Proceedings 1995 International Conference on Bond Graph Modelling and Simulation(1CBGM95) 97\u2013102."},{"key":"S0269888900007803_ref090","doi-asserted-by":"publisher","DOI":"10.1016\/0951-8320(95)00052-4"},{"key":"S0269888900007803_ref093","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(88)90086-0"},{"key":"S0269888900007803_ref095","first-page":"481","volume-title":"Readings in Qualitative Reasoning About Physical Systems","author":"Weld","year":"1990"},{"key":"S0269888900007803_ref080","first-page":"294","volume":"604","author":"Schmidt","year":"1992","journal-title":"Visual Modelling\u2013A Knowledge Acquisition Method for intelligent Process-Control Systems"},{"volume-title":"The Human Use of Human Beings: Cybernetics and Society","year":"1950","author":"Wiener","key":"S0269888900007803_ref096"},{"key":"S0269888900007803_ref097","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90108-V"},{"key":"S0269888900007803_ref098","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90106-T"},{"key":"S0269888900007803_ref099","unstructured":"Wilson BH , 1992. \u201cModel-building assistant: an automated modelling tool for machine-tool drive-trains\u201d PhD Thesis, The University of Michigan."},{"key":"S0269888900007803_ref102","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888900006780"},{"key":"S0269888900007803_ref029","first-page":"21","volume-title":"Automated Modelling","author":"Amsterdam","year":"1992"},{"key":"S0269888900007803_ref073","unstructured":"Nayak PP , 1992. \u201cAutomated modelling of physical systems\u201d PhD Thesis, Stanford University, Department of Computer Science, Stanford, CA."},{"key":"S0269888900007803_ref103","first-page":"81","volume-title":"Proceedings 8th intl. Conf. on Industrial and Engineering Applications of Al and ES","author":"Xia","year":"1995"},{"volume-title":"Proceeding of the First International Conference on Intelligent Systems Engineering","year":"1992","author":"Linkens","key":"S0269888900007803_ref066"},{"key":"S0269888900007803_ref043","unstructured":"(Also in: Weld and de Kleer , 1990, pp 306\u2013311.)"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888900007803","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:42:49Z","timestamp":1767624169000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888900007803\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,6]]},"references-count":104,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1996,6]]}},"alternative-id":["S0269888900007803"],"URL":"https:\/\/doi.org\/10.1017\/s0269888900007803","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"type":"print","value":"0269-8889"},{"type":"electronic","value":"1469-8005"}],"subject":[],"published":{"date-parts":[[1996,6]]}}}