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...

Full description

Saved in:
Bibliographic Details
Published inPeerJ. Computer science Vol. 2; p. e54
Main Author Nikolic, Dragan D
Format Journal Article
LanguageEnglish
Published San Diego PeerJ. Ltd 06.04.2016
PeerJ, Inc
PeerJ Inc
Subjects
Online AccessGet full text
ISSN2376-5992
2376-5992
DOI10.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