Диссертация (1148272), страница 25
Текст из файла (страница 25)
Наиболее эффективны предлагаемые методики в ситуации, когда нет чёткого представления о языке, который должен быть создан, но есть экспертпредметной области, участвующий в создании языка.Перспективы дальнейшей работы таковы:.• реализация интеграции созданных инструментальных средств с существующими средствами других коллективов;127• проведение экспериментов по количественной оценке эффективности предложенных методик и средств в промышленных условиях и сравнению ссуществующими DSM-платформами;• исследование применимости и возможных расширений предлагаемых методик для работы с большими предметно-ориентированными языками.128Список сокращений и условных обозначенийUML Unified Modeling Language, URL: http://uml.org/ (дата обращения:22.02.2014г.)DSM Domain Specific ModelingDSL Domain Specific LanguageER Entity-RelationshipDSM-платформа Инструментарий для создания предметно-ориентированныхсредств разработки (DSM-решений)MetaCASE-средство Здесьиспользуетсякаксинонимтермина«DSM-платформа», получил широкое распространение после выхода в светстатьи [1], но в данной диссертации этот термин почти не используется, всилу расплывчатости понятия «CASE».DSM-решение Предметно-ориентированный язык и технологические средствадля работы с ним (например, редактор, генераторы, верификаторы и т.д.)BPMN Business Process Model and Notation, URL: http://www.bpmn.org/ (датаобращения: 22.02.2014г.)Bluetooth Спецификациябеспроводныхсетейближнейсвязи,https://www.bluetooth.org/en-us/specification/adopted-specificationsURL:(датаобращения: 22.02.2014г.)USB Universal Serial Bus, «универсальная последовательная шина», интерфейспередачи данных для периферийных устройств URL: http://www.usb.org/(дата обращения: 22.02.2014г.)129ПО Программное обеспечениеCASE Computer-Aided Software Engineering, термин, которым исторически обозначают среды визуального моделирования и программирования.XML ExtensibleMarkupLanguage.Стандарт1.0,http://www.w3.org/TR/REC-xml/ (дата обращения 21.08.2014г.).FPGA Field-Programmable Gate ArraySQL Structured Query LanguageDDL Data Definition LanguageСУБД Система управления базами данныхAPI Application Programming InterfaceURL:130Литература1.
Alderson, A. Meta-CASE technology [Text] / A. Alderson // SoftwareDevelopment Environments and CASE Technology. –– Berlin : Springer, 1991. ––P. 81–91.2. Amelunxen, C. Metamodel-based tool integration with MOFLON [Text] /C. Amelunxen, F. Klar, A. Königs, T. Rötschke, A. Schürr // Proceedings of the30th international conference on Software engineering. –– New York, NY, USA :ACM, 2008. –– P.
807–810.3. Arnout, G. SystemC standard [Text] / G. Arnout // Proceedings of the 2000 Asiaand South Pacific Design Automation Conference / ACM. –– New York, NY,USA : [s. n.], 2000. –– P. 573–578.4. Atkinson, C. Model-driven development: a metamodeling foundation [Text] /C.
Atkinson, Th. Kuhne // Software, IEEE. –– 2003. –– Vol. 20, no. 5. –– P. 36–41.5. Averbukh, V.L. Visualization metaphors [Text] / V.L. Averbukh // Programmingand Computer Software. –– 2001. –– Vol. 27, no. 5. –– P. 227–237.6. Baker, P. Model-driven engineering in a large industrial context — Motorolacase study [Text] / P. Baker, S. Loh, F. Weil // MoDELS’05: Proceedings ofthe 8th international conference on Model Driven Engineering Languages andSystems.
–– Berlin : Springer, 2005. –– P. 476–491.7. Boulytchev, Dm. Hardware description language based on message passing andimplicit pipelining [Text] / Dm. Boulytchev, O. Medvedev // Design & TestSymposium (EWDTS), 2010 East-West. –– Los Alamitos, CA, USA : IEEEComputer Society, 2010. –– P. 438–441.1318. Bryksin, Timofey. Ubiq Mobile + QReal: a Technology for Developmentof Distributed Mobile Services [Text] / Timofey Bryksin, Yuri Litvinov,Valentin Onossovski, Andrey N. Terekhov // 10th Conference of Open InnovationsAssociation FRUCT and the 2nd Finnish-Russian Mobile Linux Summit:Proceedings.
–– СПб. : State University of Aerospace Instrumentation (SUAI),2011. –– P. 27–35.9. Chang, G. Robot Task Learning from Demonstration Using Petri Nets [Text] /G. Chang, D. Kulić // 2013 IEEE RO-MAN: The 22nd IEEE InternationalSymposium on Robot and Human Interactive Communication Gyeongju,Korea. –– Los Alamitos, CA, USA : IEEE Computer Society, 2013. –– P. 31–36.10. Chen, M. The Methodology-fit of UML: An Empirical Study of UML Adaptation[Text] / M. Chen // Communications of the ICISA. –– 2012.
–– P. 1–21.11. Chen, P. The entity-relationship model—toward a unified view of data [Text] /P. Chen // ACM Transactions on Database Systems (TODS). –– 1976. –– Vol. 1,no. 1. –– P. 9–36.12. Chikamasa, T. NXTway-GS home page [Electronic resource]. –– URL: http://lejos-osek.sourceforge.net/nxtway_gs.htm (online; accessed: 2015-12-01).13. Chikamasa, T. nxtOSEK/JSP home page [Electronic resource]. –– URL: http://lejos-osek.sourceforge.net/ (online; accessed: 2015-12-01).14.
Combemale, B. A design pattern to build executable DSMLs and associated V &V tools [Text] / B. Combemale, X. Crégut, M. Pantel // APSEC ’12 Proceedingsof the 2012 19th Asia-Pacific Software Engineering Conference. –– Vol. 1. ––Washington, DC, USA : IEEE Computer Society, 2012. –– P. 282–287.15. Cook, S. Domain-specific development with Visual Studio DSL Tools [Text] /S. Cook, G. Jones, S. Kent, A.C. Wills.
–– Crawfordsville, Indiana, USA :Addison-Wesley, 2007. –– P. 576. –– ISBN: 978-0-321-39820-8.16. Costagliola, G. A classification framework to support the design of visuallanguages [Text] / G. Costagliola, A. Delucia, S. Orefice, G. Polese // Journalof Visual Languages & Computing. –– 2002. –– Vol. 13, no. 6. –– P. 573–600.13217. Costelha, H.
Petri net robotic task plan representation: Modelling, analysis andexecution [Text] / H. Costelha, P. Lima // Autonomous Agents. –– Rijeka, Croatia :InTech, 2010. –– P. 65–91.18. Diskin, Z. Universal Arrow Foundations for Visual Modeling [Text] / Z. Diskin,B. Kadish, Fr. Piessens, M.
Johnson // Diagrams’2000: Proc. 1st Int. Conferenceon the theory and application of diagrams. –– Heidelberg : Springer, 2000. ––P. 345–360.19. Dmitriev, S. Language oriented programming: The next programming paradigm[electronic resource] / S. Dmitriev // JetBrains onBoard. –– 2004. –– Vol. 1,no. 2. ––URL: https://www.jetbrains.com/mps/docs/Language_Oriented_Programming.pdf (online; accessed: 2015-10-25).20.
Engstrom, E. Building and rapidly evolving domain-specific tools with DOME[Text] / E. Engstrom, J. Krueger // Computer-Aided Control System Design, 2000.CACSD 2000. IEEE International Symposium on. –– Los Alamitos, CA, USA :IEEE Computer Society, 2000. –– P. 83–88.21. France, R. UML as a formal modeling notation [Text] / R. France, A. Evans,K.
Lano, B. Rumpe // Lecture Notes in Computer Science. –– 1999. –– Vol.1618. –– P. 336–348.22. GraphViz home page [Electronic resource]. –– URL: http://www.graphviz.org/(online; accessed: 2015-12-02).23. Gray, J. An examination of DSLs for concisely representing model traversalsand transformations [electronic resource] / J. Gray, G. Karsai // 36th HawaiianInternational Conference on System Sciences (HICSS), Big Island, HI, January6-9, 2003. –– [S. l.] : IEEE, 2003. –– P.
10.24. Gronback, R. Eclipse Modeling Project: A Domain-Specific Language (DSL)Toolkit [Text] / R. Gronback. –– Stoughton, Massachusetts, USA : AddisonWesley, 2009. –– P. 736. –– ISBN: 978-0-321-53407-1.25. Harel, D. Statecharts: A visual formalism for complex systems [Text] / D. Harel //Science of computer programming. –– 1987. –– Vol. 8, no. 3. –– P. 231–274.13326. Harel, D. On visual formalisms [Text] / D.
Harel // Communications of theACM. –– 1988. –– Vol. 31, no. 5. –– P. 514–530.27. Harel, D. Meaningful modeling: what’s the semantics of ”semantics”? [Text] /D. Harel, B. Rumpe // Computer. –– 2004. –– oct. –– Vol. 37, no. 10. –– P. 64–72.28. Heijstek, W. Empirical investigations of model size, complexity and effort in alarge scale, distributed model driven development process [Text] / W. Heijstek,M. Chaudron // Software Engineering and Advanced Applications, 2009.SEAA’09.
35th Euromicro Conference / IEEE. –– Los Alamitos, CA, USA : IEEEComputer Society, 2009. –– P. 113–120.29. Honeywell Inc. DOME Guide, version 5.2 [electronic resource]. –– 1999. ––URL: http://www.cse.msu.edu/SENS/Software/DOME/DoMEGuide.pdf (online;accessed: 2014-06-14).30. IBM Corporation. Rational Software Architect home page [Electronicresource]. –– URL: http://www-03.ibm.com/software/products/us/en/ratisoftarch(online; accessed: 2015-12-01).31. ISIS, Vanderbilt University. GME home page [Electronic resource].
–– URL: http://www.isis.vanderbilt.edu/Projects/gme/ (online; accessed: 2015-12-01).32. ISIS, Vanderbilt University. GReAT home page [Electronic resource]. –– URL:http://www.isis.vanderbilt.edu/tools/GReAT (online; accessed: 2015-12-01).33. ISIS, Vanderbilt University.