Draft:NEDIS
Review waiting, please be patient.
This may take 2 months or more, since drafts are reviewed in no specific order. There are 1,857 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
| NEDIS | |
|---|---|
| Paradigm | simulation, discrete-event, continuous, object-oriented |
| Designed by | Vladislav Gusev |
| Developer | V. M. Glushkov Institute of Cybernetics |
| First appeared | 1974 |
| Platform | BESM-6; later IBM PC AT/386 |
| OS | Dubna (BESM-6); MS-DOS/Windows (NEDIS-90) |
| Influenced by | |
| Simula 67, ALGOL 68, SLANG, GASP-IV | |
NEDIS (Russian: НЕДИС, from непрерывно-дискретный, "continuous–discrete") is a combined continuous and discrete-event simulation programming language developed at the V. M. Glushkov Institute of Cybernetics in Kyiv beginning in 1969. Its principal author was the Soviet and Ukrainian computer scientist Vladislav Gusev; the work was jointly led by Gusev and T. P. Maryanovich.[1] A later reworking of the system around adaptive grammars, NEDIS-90, was created in 1991–1993.[1]
History
NEDIS grew out of the Institute of Cybernetics' work on general-purpose simulation languages under V. M. Glushkov. It followed the earlier discrete-event language SLANG, developed by L. A. Kalinichenko and others,[2] and drew on the Simula 67 object model and on the library environments and "procedurisation of expressions" (closures) of ALGOL 68.[1] The first implementation was written in assembly language for the BESM-6 and completed by 1974.[1]
A distinctive feature of NEDIS was the ability to instantiate continuous blocks—objects whose behaviour is described by ordinary differential equations—dynamically, on the same footing as ordinary objects.[3] An early international survey of combined continuous/discrete simulation software reviewed NEDIS among systems of its kind.[3]
The system was documented in a two-part programming manual[4] and in a monograph on continuous–discrete simulation software.[5] Its application was described in the journal Kibernetika in comparison with the American language GASP-IV.[6]
NEDIS-90
By the late 1980s Gusev generalised the system into NEDIS-90, a technological programming system based on adaptive grammars and intended for the rapid construction of domain-specific languages, with simulation becoming one of several library contexts. It was implemented for the IBM PC AT/386 in 1991–1993.[1] The design of its compiler—splitting the source-language grammar into a set of subgrammars amenable to classical parsing methods—was described in Cybernetics and Systems Analysis.[7]
Reception
NEDIS was used at a number of Soviet research and design institutes for the simulation of complex technical systems.[1] In 1986 the collective that developed these simulation tools, including Gusev, received the USSR State Prize in science and technology.[1]
References
- ^ a b c d e f g V. B. Bigdan, V. V. Gusev, T. P. Maryanovich, M. A. Sakhnyuk (2002). "The formation and development of simulation modeling in Ukraine". gpss.ru. (in Russian)
- ^ Glushkov, V. M.; Kalinichenko, L. A.; Maryanovich, T. P.; Moskalenko, V. M.; Sakhnyuk, M. A. (1969). SLANG—A Programming System for the Simulation of Discrete Systems (in Russian). Kiev: Institute of Cybernetics, Academy of Sciences of the Ukrainian SSR.
- ^ a b Ören, Tuncer I. (1977). "Software for simulation of combined continuous and discrete systems: a state-of-the-art review". Simulation. 28 (2): 33–45. doi:10.1177/003754977702800201.
- ^ Gusev, V. V.; Maryanovich, T. P.; Sakhnyuk, M. A. (1975). The NEDIS Programming System, Parts I, II (in Russian). Kiev: Institute of Cybernetics, Academy of Sciences of the Ukrainian SSR.
- ^ Glushkov, V. M.; Gusev, V. V.; Maryanovich, T. P.; Sakhnyuk, M. A. (1975). Software for Simulation of Continuous-Discrete Systems (in Russian). Kiev: Naukova Dumka.
- ^ Mar'yanovich, T. P.; Azarov, S. S.; Gusev, V. V.; Sakhnyuk, M. A. (1980). "Simulation modeling with NEDIS and GASP-IV". Cybernetics and Systems Analysis. 16 (3): 345–360. doi:10.1007/BF01078253.
- ^ Babich, V. P.; Bylev, A. S. (1991). "An approach to compiler construction for a general-purpose simulation language". Cybernetics and Systems Analysis. 27 (5): 736–740. doi:10.1007/BF01130546.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
