DAE Tools: equation-based object-oriented modelling, simulation and optimisation software
In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms and main features are presented. The current approaches to mathematical modelling such as the use of modelling languages and general-purpose programming languages are analysed. The common set of capabi...
Saved in:
| Published in | PeerJ. Computer science Vol. 2; p. e54 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
San Diego
PeerJ. Ltd
06.04.2016
PeerJ, Inc PeerJ Inc |
| Subjects | |
| Online Access | Get full text |
| ISSN | 2376-5992 2376-5992 |
| DOI | 10.7717/peerj-cs.54 |
Cover
| Abstract | In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms and main features are presented. The current approaches to mathematical modelling such as the use of modelling languages and general-purpose programming languages are analysed. The common set of capabilities required by the typical simulation software are discussed, and the shortcomings of the current approaches recognised. A new hybrid approach is introduced, and the modelling languages and the hybrid approach are compared in terms of the grammar, compiler, parser and interpreter requirements, maintainability and portability. The most important characteristics of the new approach are discussed, such as: (1) support for the runtime model generation; (2) support for the runtime simulation set-up; (3) support for complex runtime operating procedures; (4) interoperability with the third party software packages (i.e. NumPy/SciPy); (5) suitability for embedding and use as a web application or software as a service; and (6) code-generation, model exchange and co-simulation capabilities. The benefits of an equation-based approach to modelling, implemented in a fourth generation object-oriented general purpose programming language such as Python are discussed. The architecture and the software implementation details as well as the type of problems that can be solved using DAE Tools software are described. Finally, some applications of the software at different levels of abstraction are presented, and its embedding capabilities and suitability for use as a software as a service is demonstrated. |
|---|---|
| AbstractList | In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms and main features are presented. The current approaches to mathematical modelling such as the use of modelling languages and general-purpose programming languages are analysed. The common set of capabilities required by the typical simulation software are discussed, and the shortcomings of the current approaches recognised. A new hybrid approach is introduced, and the modelling languages and the hybrid approach are compared in terms of the grammar, compiler, parser and interpreter requirements, maintainability and portability. The most important characteristics of the new approach are discussed, such as: (1) support for the runtime model generation; (2) support for the runtime simulation set-up; (3) support for complex runtime operating procedures; (4) interoperability with the third party software packages (i.e. NumPy/SciPy); (5) suitability for embedding and use as a web application or software as a service; and (6) code-generation, model exchange and co-simulation capabilities. The benefits of an equation-based approach to modelling, implemented in a fourth generation object-oriented general purpose programming language such as Python are discussed. The architecture and the software implementation details as well as the type of problems that can be solved using DAE Tools software are described. Finally, some applications of the software at different levels of abstraction are presented, and its embedding capabilities and suitability for use as a software as a service is demonstrated. |
| ArticleNumber | e54 |
| Audience | Academic |
| Author | Nikolić, Dragan D. |
| Author_xml | – sequence: 1 fullname: Nikolic, Dragan D |
| BookMark | eNp9kcFu1DAQhiNUJErpiReIxAnRLI5jxzG3VSmwUiUkKAdO1sQZrxwlcWo7Kn173A0CFgGeg-3RN_94fj_NTiY3YZY9L8lGiFK8nhF9X-iw4exRdkorURdcSnry2_lJdh5CTwgpeZmWPM2-vt1e5TfODeFNjrcLROumooWAXe7aHnUsnLc4xXQfXYfDYKf9RR7suAwHNocpkXO0ow1rIjgT78Djs-yxgSHg-Y_9LPvy7urm8kNx_fH97nJ7XWhW81iglLojDYAsSc0pYYYjbyotKsNEA9RAk4ISI9oOSiYNa1jZ1poLymTVtdVZtlt1Owe9mr0dwd8rB1YdEs7vFfho9YCKiJZgTVvQhDPBUJKWIhUCKi4pEJ20LlatZZrh_g6G4adgSdSDy-rgstJBcZbwFys-e3e7YIiqd4uf0rSqlA8dqGzkL2oP6Q12Mi560MkvrbZJpGpo4hK1-QuVosPR6vTTxqb8UcHLo4LERPwW97CEoHafPx2z5cpq70LwaJS28fBdqYkd_jHcqz9q_mfFdwJMyWo |
| CitedBy_id | crossref_primary_10_1021_acs_iecr_6b03110 crossref_primary_10_1002_elsc_202000088 crossref_primary_10_1103_PhysRevMaterials_1_025404 crossref_primary_10_1016_j_compchemeng_2021_107366 crossref_primary_10_1016_j_jpowsour_2023_233272 crossref_primary_10_1016_j_applthermaleng_2019_114577 crossref_primary_10_1021_acs_jpclett_6b00625 crossref_primary_10_1038_nnano_2016_265 crossref_primary_10_1016_j_compchemeng_2018_09_004 crossref_primary_10_7717_peerj_cs_227 crossref_primary_10_1016_j_conengprac_2024_105856 crossref_primary_10_1021_acs_jpcc_7b00185 crossref_primary_10_1007_s10800_022_01681_2 crossref_primary_10_1149_2_0171711jes crossref_primary_10_3390_sym10040102 crossref_primary_10_7717_peerj_cs_161 crossref_primary_10_7717_peerj_cs_160 crossref_primary_10_1016_j_compchemeng_2022_107858 crossref_primary_10_1080_01457632_2021_1963083 |
| Cites_doi | 10.1145/1089014.1089020 10.1201/b11644-8 10.1002/aic.690400608 10.1016/j.compchemeng.2014.04.013 10.1007/s10107-004-0559-y 10.1016/0098-1354(91)87006-U 10.1145/1089014.1089017 10.1038/nmat4084 10.1007/s10589-006-9003-y 10.1007/BFb0054087 10.1016/j.disopt.2006.10.011 10.1016/j.matcom.2015.04.007 10.1016/j.compchemeng.2009.11.011 10.1145/58859.58863 |
| ContentType | Journal Article |
| Copyright | COPYRIGHT 2016 PeerJ. Ltd. 2016 Nikolić. This is an open access article distributed under the terms of the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: COPYRIGHT 2016 PeerJ. Ltd. – notice: 2016 Nikolić. This is an open access article distributed under the terms of the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | AAYXX CITATION ISR 3V. 7XB 8AL 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- M0N P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U ADTOC UNPAY DOA |
| DOI | 10.7717/peerj-cs.54 |
| DatabaseName | CrossRef Gale In Context: Science ProQuest Central (Corporate) ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database (Proquest) Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic Unpaywall for CDI: Periodical Content Unpaywall DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | Publicly Available Content Database CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: Open Access: DOAJ - Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository – sequence: 3 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2376-5992 |
| ExternalDocumentID | oai_doaj_org_article_07b0e62bac05474e90b2e277a3592a0c 10.7717/peerj-cs.54 A543382429 10_7717_peerj_cs_54 |
| GroupedDBID | 53G 5VS 8FE 8FG AAFWJ AAYXX ABUWG ADBBV AFKRA AFPKN ALMA_UNASSIGNED_HOLDINGS ARAPS AZQEC BCNDV BENPR BGLVJ BPHCQ CCPQU CITATION DWQXO FRP GNUQQ GROUPED_DOAJ H13 HCIFZ IAO ICD IEA ISR ITC K6V K7- M~E OK1 P62 PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PUEGO 3V. 7XB 8AL 8FK JQ2 M0N PKEHL PQEST PQUKI PRINS Q9U ADTOC ARCSS RPM UNPAY |
| ID | FETCH-LOGICAL-c465t-e99cd08aa91065204f5e583c73f478a2fa8a8a20f7bda149f4841b6c572493db3 |
| IEDL.DBID | UNPAY |
| ISSN | 2376-5992 |
| IngestDate | Fri Oct 03 12:52:46 EDT 2025 Sun Sep 07 11:25:23 EDT 2025 Fri Jul 25 06:32:13 EDT 2025 Mon Oct 20 21:59:29 EDT 2025 Mon Oct 20 16:45:58 EDT 2025 Thu Oct 16 15:01:23 EDT 2025 Thu Apr 24 22:53:55 EDT 2025 Wed Oct 01 02:47:49 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | http://creativecommons.org/licenses/by/4.0 cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c465t-e99cd08aa91065204f5e583c73f478a2fa8a8a20f7bda149f4841b6c572493db3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-9972-7546 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://doi.org/10.7717/peerj-cs.54 |
| PQID | 1954742989 |
| PQPubID | 2045934 |
| PageCount | e54 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_07b0e62bac05474e90b2e277a3592a0c unpaywall_primary_10_7717_peerj_cs_54 proquest_journals_1954742989 gale_infotracmisc_A543382429 gale_infotracacademiconefile_A543382429 gale_incontextgauss_ISR_A543382429 crossref_citationtrail_10_7717_peerj_cs_54 crossref_primary_10_7717_peerj_cs_54 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 20160406 |
| PublicationDateYYYYMMDD | 2016-04-06 |
| PublicationDate_xml | – month: 04 year: 2016 text: 20160406 day: 06 |
| PublicationDecade | 2010 |
| PublicationPlace | San Diego |
| PublicationPlace_xml | – name: San Diego |
| PublicationTitle | PeerJ. Computer science |
| PublicationYear | 2016 |
| Publisher | PeerJ. Ltd PeerJ, Inc PeerJ Inc |
| Publisher_xml | – name: PeerJ. Ltd – name: PeerJ, Inc – name: PeerJ Inc |
| References | Wächter (10.7717/peerj-cs.54/ref-23) 2006; 106 Hedengren (10.7717/peerj-cs.54/ref-12) 2014; 70 Waterloo Maple, Inc (10.7717/peerj-cs.54/ref-25) 2015 Akesson (10.7717/peerj-cs.54/ref-1) 2010; 34 Morton (10.7717/peerj-cs.54/ref-18) 2003; 3 Fritzson (10.7717/peerj-cs.54/ref-11) 1998 Wolfram Research, Inc (10.7717/peerj-cs.54/ref-26) 2015 Hindmarsh (10.7717/peerj-cs.54/ref-13) 2005; 31 Piela (10.7717/peerj-cs.54/ref-19) 1991; 15 Eaton (10.7717/peerj-cs.54/ref-8) 2015 Bonami (10.7717/peerj-cs.54/ref-6) 2008; 5 Li (10.7717/peerj-cs.54/ref-15) 2005; 31 Scilab Enterprises (10.7717/peerj-cs.54/ref-22) 2015 Elmqvist (10.7717/peerj-cs.54/ref-9) 1978 Andersson (10.7717/peerj-cs.54/ref-2) 2015; 116 Barton (10.7717/peerj-cs.54/ref-5) 1994; 40 Balay (10.7717/peerj-cs.54/ref-3) 2015 Fritzson (10.7717/peerj-cs.54/ref-10) 2005 Johnson (10.7717/peerj-cs.54/ref-14) 2015 Sala (10.7717/peerj-cs.54/ref-20) 2006 Brook (10.7717/peerj-cs.54/ref-7) 1988; 23 MathWorks, Inc (10.7717/peerj-cs.54/ref-17) 2015 Walther (10.7717/peerj-cs.54/ref-24) 2012 Barton (10.7717/peerj-cs.54/ref-4) 1993; 25 Li (10.7717/peerj-cs.54/ref-16) 2014; 13 Schenk (10.7717/peerj-cs.54/ref-21) 2007; 36 |
| References_xml | – volume: 31 start-page: 363 issue: 3 year: 2005 ident: 10.7717/peerj-cs.54/ref-13 article-title: SUNDIALS: suite of nonlinear and differential/algebraic equation solvers publication-title: ACM Transactions on Mathematical Software doi: 10.1145/1089014.1089020 – start-page: 181 year: 2012 ident: 10.7717/peerj-cs.54/ref-24 article-title: Getting started with ADOL-C doi: 10.1201/b11644-8 – volume: 40 start-page: 966 issue: 6 year: 1994 ident: 10.7717/peerj-cs.54/ref-5 article-title: Modeling of combined discrete/continuous processes publication-title: AIChE Journal doi: 10.1002/aic.690400608 – volume: 70 start-page: 133 year: 2014 ident: 10.7717/peerj-cs.54/ref-12 article-title: Nonlinear modeling, estimation and predictive control in apmonitor publication-title: Computers & Chemical Engineering doi: 10.1016/j.compchemeng.2014.04.013 – year: 1978 ident: 10.7717/peerj-cs.54/ref-9 publication-title: A Structured Model Language for Large Continuous Systems – year: 2015 ident: 10.7717/peerj-cs.54/ref-14 article-title: The NLopt nonlinear-optimization package – volume: 25 start-page: 25 year: 1993 ident: 10.7717/peerj-cs.54/ref-4 article-title: gPROMS–a combined discrete/continuous modelling environment for chemical processing systems publication-title: Simulation Series – volume: 106 start-page: 25 issue: 1 year: 2006 ident: 10.7717/peerj-cs.54/ref-23 article-title: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming publication-title: Mathematical Programming doi: 10.1007/s10107-004-0559-y – volume: 15 start-page: 53 issue: 1 year: 1991 ident: 10.7717/peerj-cs.54/ref-19 article-title: ASCEND: an object-oriented computer environment for modeling and analysis: the modeling language publication-title: Computers & Chemical Engineering doi: 10.1016/0098-1354(91)87006-U – volume: 31 start-page: 302 issue: 3 year: 2005 ident: 10.7717/peerj-cs.54/ref-15 article-title: An overview of SuperLU: algorithms, implementation, and user interface publication-title: ACM Transactions on Mathematical Software doi: 10.1145/1089014.1089017 – volume: 13 start-page: 1149 issue: 12 year: 2014 ident: 10.7717/peerj-cs.54/ref-16 article-title: Current-induced transition from particle-by-particle to concurrent intercalation in phase-separating battery electrodes publication-title: Nature Materials doi: 10.1038/nmat4084 – volume: 3 start-page: 317 year: 2003 ident: 10.7717/peerj-cs.54/ref-18 article-title: Equation-oriented simulation and optimization – year: 2006 ident: 10.7717/peerj-cs.54/ref-20 article-title: Amesos: a set of general interfaces to sparse direct solver libraries – year: 2015 ident: 10.7717/peerj-cs.54/ref-3 article-title: PETSc users manual – volume: 36 start-page: 321 issue: 2 year: 2007 ident: 10.7717/peerj-cs.54/ref-21 article-title: Matching-based preprocessing algorithms to the solution of saddle-point problems in large-scale nonconvex interior-point optimization publication-title: Computational Optimization and Applications doi: 10.1007/s10589-006-9003-y – start-page: 67 volume-title: ECOOP’98—Object-Oriented Programming year: 1998 ident: 10.7717/peerj-cs.54/ref-11 article-title: Modelica—a unified object-oriented language for system modeling and simulation doi: 10.1007/BFb0054087 – volume: 5 start-page: 186 issue: 2 year: 2008 ident: 10.7717/peerj-cs.54/ref-6 article-title: An algorithmic framework for convex mixed integer nonlinear programs publication-title: Discrete Optimization doi: 10.1016/j.disopt.2006.10.011 – year: 2015 ident: 10.7717/peerj-cs.54/ref-25 article-title: Maple – year: 2015 ident: 10.7717/peerj-cs.54/ref-17 article-title: MATLAB – volume: 116 start-page: 26 year: 2015 ident: 10.7717/peerj-cs.54/ref-2 article-title: Assimulo: a unified framework for ODE solvers publication-title: Mathematics and Computers in Simulation doi: 10.1016/j.matcom.2015.04.007 – year: 2015 ident: 10.7717/peerj-cs.54/ref-26 article-title: Mathematica – volume: 34 start-page: 1737 issue: 11 year: 2010 ident: 10.7717/peerj-cs.54/ref-1 article-title: Modeling and optimization with Optimica and JModelica.org–languages and tools for solving large-scale dynamic optimization problems publication-title: Computers & Chemical Engineering doi: 10.1016/j.compchemeng.2009.11.011 – year: 2015 ident: 10.7717/peerj-cs.54/ref-22 article-title: Scilab: free and open source software – year: 2005 ident: 10.7717/peerj-cs.54/ref-10 article-title: The openmodelica modeling, simulation, and development environment – volume: 23 start-page: 10 issue: 3–4 year: 1988 ident: 10.7717/peerj-cs.54/ref-7 article-title: GAMS, a User’s Guide publication-title: SIGNUM Newsletter doi: 10.1145/58859.58863 – year: 2015 ident: 10.7717/peerj-cs.54/ref-8 article-title: GNU Octave Version 4.0.0 manual: a high-level interactive language for numerical computations |
| SSID | ssj0001511119 |
| Score | 2.137277 |
| Snippet | In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms and main features are presented. The current approaches to... |
| SourceID | doaj unpaywall proquest gale crossref |
| SourceType | Open Website Open Access Repository Aggregation Database Enrichment Source Index Database |
| StartPage | e54 |
| SubjectTerms | Algebra Algorithms Application programming interface Applications programs Array processors Chemical engineering Computer simulation Domain specific languages Field programmable gate arrays Interoperability Libraries Maintainability Mathematical programming Methods Model exchange Modelling Modelling languages Object oriented programming Object-oriented languages Open source software Operating systems Optimisation Optimization Programming languages Run time (computers) Simulation Software packages Software services Software-as-a-service Third party |
| SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Nb9QwELVQL4UDlC-xUFCEipAQplnHHzG3BVoVJDhAK5WTNZ44FWibLJtdVfx7xol3tSsQXFBuyTvY4_H4TeR5w9iBEVCOsQJuECWXKEoOFj1XUW_K67qwGP9DfvykT87kh3N1vtHqK94JG-SBB8Md5sbnQQsPSOTCyGBzL4IwBgplBeQYo29e2o1kaqgPjqHADgV5hlKWw1kI8-8cu1dKbh1BvVL_7_H4BttdNjP4eQXT6caBc7zHbiammE2GEd5m10Jzh91adWHI0qa8y76-mxxlp2077V5n4ceg3M3j4VRlrY9_WXgbtYyJWWZ925tYf_4y675dpsZdGTSEpMhxmW72ZB2F5iuYh3vs7Pjo9O0JTw0TOEqtFjxYi1VeAhAH0ErkslZBlQWaopamBFFDSY_Ia-MroNSolqUce43KUBJWVL64z3aatgkPWIZQkIGDAuIrUqEGQUxt7P0YhQJt5Yi9WNnQYVITj00tpo6yimhw1xvcYecUgQ_W4NkgovFn2Ju4GGtIVL7uX5A_uOQP7l_-MGJP41K6qG3RxMszF7DsOvf-y2c3UZIScuIkdsSeJ1Dd0qgRUi0CzT3KYW0h97eQtBS4_XnlMS5t_s5FET0jo7T9iD1be9HfZv7wf8z8EbtObE7314r0PttZzJfhMTGmhX_Sb45fJC0VjA priority: 102 providerName: Directory of Open Access Journals – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3fb9MwELZG9wA88BtRGChCQ0gIs9SxkxgJoQ46DSQqNDZpe7LOjjNt6pKuaTXx33OXOh0VaMpbcopi3_l8dzl_H2PbmYB84ArgmXOSSydyDtpZrghvyqZloh3VIX-M0_0j-f1YHW-wcXcWhtoqO5_YOuqidlQj3yFkMkzjdK4_Ty85sUbR39WOQgMCtULxqYUYu8U2BSFj9djm7mj88-C66qLIRejlQb0MU5mdqfezc-6aD0qubU0tgv-_fvouu72opvD7CiaTvzaivQfsXoggo-FS5Q_Zhq8esfsdO0MUFutjdvJ1OIoO63rSfIz85RLRm9OmVUS1peoLDY8QOYuopcOhc-nvo-bsIhB6RVChJHqUi9DxEzXosq9g5p-wo73R4Zd9HogUuJOpmnOvtSviHABjg1SJWJbKqzxxWVLKLAdRQo6XiMvMFoApUylzObCpUxkmZ0lhk6esV9WVf8YiB0mitFeAcYxULgWBEdzA2oETClIt--xdN4fGBZRxIruYGMw2aMJNO-HGNUah8PZKeLoE1_i_2C4pYyVCiNjtjXp2asICM3FmY58KCy4mQ_E6tsKLLAP8XAGx67PXpEpDmBcVNdWcwqJpzLdfB2aoJCbqGKvoPnsbhMoav9pBOKOAYyeYrDXJrTVJVIVbf9xZjAlOoTHXJtxnb1ZWdNPIn9_8mhfsDsZvadtIlG6x3ny28C8xRprbV8Hw_wD3xhQb priority: 102 providerName: ProQuest |
| Title | DAE Tools: equation-based object-oriented modelling, simulation and optimisation software |
| URI | https://www.proquest.com/docview/1954742989 https://doi.org/10.7717/peerj-cs.54 https://doaj.org/article/07b0e62bac05474e90b2e277a3592a0c |
| UnpaywallVersion | publishedVersion |
| Volume | 2 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: Open Access: DOAJ - Directory of Open Access Journals customDbUrl: eissn: 2376-5992 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001511119 issn: 2376-5992 databaseCode: DOA dateStart: 20150101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2376-5992 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001511119 issn: 2376-5992 databaseCode: M~E dateStart: 20150101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: AUTh Library subscriptions: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 2376-5992 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001511119 issn: 2376-5992 databaseCode: BENPR dateStart: 20150527 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 2376-5992 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001511119 issn: 2376-5992 databaseCode: 8FG dateStart: 20150527 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bb9MwFD7a2gfggXGbKIwqgiEkhEvq-JLw1rGWgUQ1jVXanizbdRDQJaVpNcGv5zh1q3UgQHlLvkgnvhx_xzn-DsC-pDrt2rEm0lpGmKUp0Zk1hHu9KSPyJLN-H_LjUByN2IczfrYFz1ZnYa78v5cYabyeOjf7SmzV4WwbmoIj4W5AczQ87p3XZeOkIDzL6PLk3fU3NtaaWpL_d8d7C24siqn-caknkysry2AHDlc2LRNKvnUWc9OxP6_JNf7D6DtwOzDLqLccCndhyxX3YGdVtSEKk_g-nB_2-tFpWU6qN5H7vlT6Jn4xG0el8bsypPTax8hEo7pMjj-v_iqqvlyEQl-RLhCJnuYiZAJFFbrySz1zD2A06J--PSKhwAKxTPA5cVlmx3GqNXIGwWnMcu54mliZ5EymmuY6xYvGuTRjjaFUzlLWNcJyiUFbMjbJLjSKsnAPIbI6SXjmuEZ-w7gVmiKz6xrTtZRrkbEWvFx1hbJBfdwXwZgojEJ8o6m60ZStFEfw_ho8XYpu_Bl24Pt0DfFK2fUN7AsVJp6KpYmdoEZbJKeSuSw21FEpNZpLdWxb8NSPCOW1MAqfbPNZL6pKvf90onqcYQCPHCZrwYsAyku02upwdgG_3ctnbSD3NpDYFXbz8WrgqeAsKuVF9yTzUvgteL4ejH_78kf_iXsMN5HgiTrTSOxBYz5buCdIouamDdvp4F0bmgf94fFJu96KaIeJ9QsoLiEs |
| linkProvider | Unpaywall |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLbG9jB44I4oDLDQJiREWOrYSYw0oY51atlWodFJ25OxHWcCdUnXtKr25_htnJO6HRVob1PekiPLPrbPxfH5PkI2E6bTps10kFjLA25ZGmhpTSAQb8rEeSQtnkMe9eLOCf96Kk5XyO95LQxeq5zbxNpQZ6XFM_JtRCaDNE6m8vPwMkDWKPy7OqfQ0J5aIdupIcZ8YceBu5pCClftdPdgvrcY22_3v3QCzzIQWB6LceCktFmYag2OMxYs5LlwIo1sEuU8STXLdQoPC_PEZBryiZynvGliKxLIXKLMRNDuHbLGIy4h-Vvbbfe-HV-f8gg0SXJWGJhA6rQ9dG70K7DVR8GXXGHNGPCvX7hH1ifFUF9N9WDwl-Pbf0ju-4iVtmZL7BFZccVj8mDOBkG9cXhCzvZabdovy0H1ibrLGYJ4gE4yo6XB0x5UJyKAZrSm38E6-A-0-nnhCcSoLkASLNiFv2FEK3ARUz1yT8nJraj0GVktysI9J9TqKBLSCQ1xExc21gwixqYxTcuEjiVvkPdzHSrrUc2RXGOgILtBhata4cpWSoDw5kJ4OAPz-L_YLk7GQgQRuOsX5ehc-Q2twsSELmZG2xAXppOhYY4liYbuMh3aBnmLU6kQY6PASzznelJVqvv9WLUEj6IUYiPZIO-8UF5Cr632NREwdoTlWpLcWJKEqbDLn-crRnkjVKnrLdMgW4tVdNPIX9zczBuy3ukfHarDbu_gJbkLsWNcX2KKN8jqeDRxryA-G5vXfhNQ8uO2990fvoxQkw |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELfGkPh44BtRGBChTUiI0NSx4xgJoUJXVgYTgk0aT8Z2nAnUJV3Tqtq_xl_HXeJ0VKC9TXlLTpZ9vk_H9ztCNgXVac9mOhTWspBZmoZaWhNyxJsySR5Li-eQn_eSnQP28ZAfrpHfbS0MXqtsbWJtqLPS4hl5F5HJII2Tqezm_lrEl8Hw7eQkxA5S-Ke1bafRiMiuO11A-la9GQ1gr7coHW7vv98JfYeB0LKEz0Inpc2iVGtwmgmnEcu542lsRZwzkWqa6xQeGuXCZBpyiZylrGcSywVkLXFmYhj3ErksEMUdq9SHH87OdzgaI9mUBApImroT56a_Qlu94mzFCda9Av71CNfJ1Xkx0acLPR7_5fKGt8gNH6sG_Ua4bpM1V9whN9s-EIE3C3fJ90F_O9gvy3H1OnAnDXZ4iO4xC0qD5zzIPMT-zIK68Q5WwL8Mqp_HvnVYoAugBNt17O8WBRU4h4Weunvk4EIYep-sF2XhHpDA6jjm0nENERPjNtEUYsWeMT1LuU4k65AXLQ-V9Xjm2FZjrCCvQYarmuHKVooD8eaSeNLAePyf7B1uxpIEsbfrF-X0SHlVVpEwkUuo0TZCkXQyMtRRITRMl-rIdsgz3EqF6BoFyumRnleVGn37qvqcxXEKUZHskOeeKC9h1lb7aghYOwJyrVBurFDCVtjVz63EKG9-KnWmLB2ytZSi81b-8PxhnpIroG3q02hv9xG5BkFjUt9eSjbI-mw6d48hMJuZJ7UGBOTHRavcH5YQTi0 |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3fb9MwELZG9wA8MH5NFAaKYAgJ4ZI6_pHwVtimgcSEYJW2J-t8dRDQJaVpNcFfzzl1q3UgQHlLvkiO72x_55y_Y2zXCMj7OAJuECWXKHIOBTqugt6U02VWYNiHfH-kD4fy3Yk62WBPlmdhLvy_NxRpvJx4P_3KsekpeYVtakWEu8M2h0cfBqdt2TijuSoKsTh5d_mNtbWmleT_feK9zq7Oqwn8OIfx-MLKcrDF9pZtWiSUfOvNZ66HPy_JNf6j0TfZjcgsk8HCFW6xDV_dZlvLqg1JHMR32OneYD85rutx8yrx3xdK3zwsZqOkdmFXhtdB-5iYaNKWyQnn1V8kzZezWOgrgYqQNNOcxUygpKGp_Bym_i4bHuwfvznkscACR6nVjPuiwFGaAxBn0EqkslRe5RmarJQmB1FCTpdIS-NGQKFUKXPZdxqVoaAtG7lsm3WquvL3WIKQZarwCojfSIUaBDG7vnN9FAp0Ibvs-dIUFqP6eCiCMbYUhYROs22nWWysIvDuCjxZiG78GfY62HQFCUrZ7Q2yhY0Dz6bGpV4LB0jk1EhfpE54YQxQcwWk2GWPg0fYoIVRhWSbzzBvGvv200c7UJICeOIwRZc9i6CyplYjxLML9O1BPmsNubOGJFPg-uOl49k4WTQ2iO4ZGaTwu-zpyhn_9uX3_xP3gF0jgqfbTCO9wzqz6dw_JBI1c4_iIPoFu68dtw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=DAE+Tools%3A+equation-based+object-oriented+modelling%2C+simulation+and+optimisation+software&rft.jtitle=PeerJ.+Computer+science&rft.au=Nikoli%C4%87%2C+Dragan+D.&rft.date=2016-04-06&rft.issn=2376-5992&rft.eissn=2376-5992&rft.volume=2&rft.spage=e54&rft_id=info:doi/10.7717%2Fpeerj-cs.54&rft.externalDBID=n%2Fa&rft.externalDocID=10_7717_peerj_cs_54 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2376-5992&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2376-5992&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2376-5992&client=summon |