Distribution for Open Modeling Interface and Environment
Název práce v češtině: | Distribution for Open Modeling Interface and Environment |
---|---|
Název v anglickém jazyce: | |
Akademický rok vypsání: | 2005/2006 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | prof. Ing. Petr Tůma, Dr. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 14.11.2005 |
Datum zadání: | 14.11.2005 |
Datum a čas obhajoby: | 18.09.2007 00:00 |
Datum odevzdání elektronické podoby: | 18.09.2007 |
Datum proběhlé obhajoby: | 18.09.2007 |
Oponenti: | prof. RNDr. Tomáš Bureš, Ph.D. |
Zásady pro vypracování |
OpenMI is a multi-platform standard used to link water and environmental models, primary based on .NET and Java. However, the current version of the standard and the additional software only support a single-computer single-threaded simulations. Moreover, the standard does not advance the cooperation between models in .NET, Java and potentially other platforms.
The goal of this thesis is to develop a system capable of linking OpenMI models across computers and platforms using their network subsystem. This system will consist of hub servers for Windows and Linux that will provide access to models registered by clients. The clients will make local models accessible to the servers and also provide the legacy OpenMI software with a transparent access to remote models registered by other clients. Clients for .NET and Java will be developed. Optionally, the system will support strong encryption, privileges management and will be able cope with short network and node failures. Recommandations for true parallel computing support in future versions of OpenMI will also be made. The thesis will deliver a reliable system usable in real situations, which can be adopted by commercial environment. Its functionallity will be demonstrated on a real scenario. |
Seznam odborné literatury |
OpenMI Standard, http://www.openmi.org
HarmonIT Consortium, http://www.harmonit.org OpenMI Development, http://www.sourceforge.net/projects/openmi |