Разработка и исследование методов генерации и сопровождения WIMP-интерфейсов
Диссертация
Актуальность проблемы. Разработка интерфейсов программных средств, удовлетворяющих требованиям пользователей, является одной из важнейших задач при создании программного обеспечения. Общей тенденцией является усложнение пользовательских интерфейсов, связанное как с увеличением функциональности программ, так и с различными и часто изменяющимися условиями их эксплуатации. В результате… Читать ещё >
Список литературы
- Буч Г., Рамбо Д., Джекобсон A. UML. Руководство пользователя: Пер. с англ. М.: ДМК Пресс, 2001. 432 с.
- Быкова Г. И., Ицкович А. И., Кулаков Ю. В., Осин А. Я., Черняховская М. Ю. История болезни для студентов педиатрического факультета. Препринт. Владивосток: ИАПУ ДВО РАН, 2000. 28с.
- Вигерс К. Разработка требований к программному обеспечению: Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2004. 576 с.
- Гаврилова Т. А., Хорошевский В. Ф. Базы знаний интеллектуальных систем.— СПб: Питер, 2001.
- Гаврилова Т.А. Использование онтологий в системах управления знаниями // Труды международного конгресса «Искусственный интеллект в XXI веке», Дивноморское, Россия, М., Физматлит, 2001. с.21−33.
- Гаврилова Т.А., Воинов А. Визуальный концептуальный анализ знаний и данных для интеллектуальных и обучающих систем // VI Междунарконф"Знание -Диалог-Решение" KDS-97- Ялта, 1997- с. 1−8.
- Гаврилова Т.А., Горовой В. А., Архитектура программного комплекса ОНТОЛИНЖ-KAON // Материалы 12-й международной конференции «Knowledge-Dialog-Solution» KDS 2006, Варна, Болгария, 20−25 июня -с. 133 139.
- Гаврилова Т.А., Зудилова Е. В. Концептуальное проектирование интерфейсов интеллектуальных систем // Журнал Известия РАН. Техническая кибернетика. 1994. — N 2. — с. 3−11.
- Грибова В. В., Тарасов А. В. Гибкие инструментальные средства для разработки пользовательского интерфейса // Приборостроение. 2007. № 3. — с. 35—38.
- Грибова В.В., Клещев А. С. Использование методов искусственного интеллекта для проектирования пользовательского интерфейса // Информационные технологии. 2005. № 8. С.58−62.
- Грибова В.В., Клещев А. С. Концепция разработки пользовательского интерфейса на основе онтологий. Часть 2. Модель пользовательского интерфейса. Владивосток: ИАПУ ДВО РАН, 2003. — 51 с.
- Грибова В.В., Клещев А. С. Концепция разработки пользовательского интерфейса на основе онтологий // Вестник ДВО РАН, 2005. № 6. С. 123−128.
- Грибова В.В., Клещев А. С. Управление проектированием и реализацией пользовательского интерфейса на основе онтологий // Проблемы управления, 2006. № 2. С.58−62.
- Грибова В.В., Клещев А. С., Черняховская М. Ю. Исследование сложной проблемы разработки пользовательского интерфейса и ее моделирование // II Междунар. конф. «Параллельные вычисления и задачи управления» Электрон, ресурс. Тр. конф.-2004 (CD-ROM).
- Грибова В.В., Тарасов А. В. Генератор кода пользовательского интерфейса, управляемый онтологией // Искусственный интеллект. 2005. № 4.. с. 457−464.
- Грибова В.В., Тарасов А. В. Генератор пользовательского интерфейса, управляемый онтологиями: Материалы международной научной конференции. Интеллектуальные и многопроцессорные системы 2005 — Таганрог: Изд-во ТРТУ, 2005.-с. 316−321.
- Грибова В.В., Тарасов А. В. Инструментальное средство ONTODEV для проектирования и автоматической генерации пользовательского интерфейса // Информатика и системы управления. 2006. № 1. — с. 152−158.
- Грибова В.В., Тарасов А. В. Модель онтологии предметной области «Графический пользовательский интерфейс» // Информатика и системы управления.-2005. № 1,-с. 80−90.
- Грибова В.В., Тарасов А.В. Управление процессом автоматической генерации программного кода пользовательского интерфейса по его модели
- Электронный ресурс.: III Международная конференция «Параллельные вычисления и задачи управления», — 2006 (CD-ROM).
- Грибова В.В., Тарасов А. В., Черняховская М. Ю. Система интеллектуальной поддержки обследования больных, управляемая онтологией // Программные продукты и системы. 2007. № 2. — с. 49−51.
- Гультяев А.К., Машин В. А. Проектирование и дизайн пользовательского интерфейса. СПб.: КОРОНА принт. — 2000. — 352 с.
- Дейтел X., Дейтел П. Как программировать на С++: Пер. с англ. М.: ЗАО «Издательство Бином», 1998. 1024 с.
- Клименко С., Уразметов В. Графические интерфейсы и средства их разработки // Материалы конф. «Индустрия программирования-96″. Электрон. дан. — www.uniyar.ac.ru/network/atm/forum/koi/if/prg/prg96/ 73/html
- Компьютерные сети. Принципы, технологии, протоколы / В. Г. Олифер, Н. А. Олифер.-СПб: Питер, 2001.-672 е.: ил.
- Коутс Р., Влейминк И. Интерфейс „человек-компьютер“: Пер. с англ. М. Мир, 1990.- 501 с.
- Леоненков А.В. Самоучитель UML. СПб.: БХВ-Петербург, 2002. 304 с.
- Леффингуэлл, Дин, Уидриг, Дон. Принципы работы с требованиями к программному обеспечению. Унифицированный подход.: Пер. с англ. М.: Издательский дом „Вильяме“, 2002. — 448 е.: ил. — Парал. тит. англ.
- Лэндгрейв Т., Мэйплс Б., Уилсон С. Ф. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD: Пер. с англ. 2-е изд., испр. М.: Издательско-торговый дом „Русская Редакция“, 2002. 736 с.
- Мандел Т. Дизайн интерфейсов: Пер. с англ.- М.: ДМК Пресс, 2005. 416 с.
- Мандел Т. Разработка пользовательского интерфейса: Пер. с англ. М.: ДМК Пресс, 2001.-416 с.
- Нагорный Д.В., Черняховская М. Ю. База знаний системы интеллектуальной поддержки обследования больных для врача уролога. Препринт. Владивосток: ИАПУ ДВО РАН, 2002. Ч. 1. 64с.
- Нагорный Д.В., Черняховская М. Ю. База знаний системы интеллектуальной поддержки обследования больных для врача уролога. Препринт. Владивосток: ИАПУ ДВО РАН, 2002. Ч. 2. 46с.
- Ноутон П., Шилдт Г. Java™ 2: Пер. с англ. СПб.: БХВ-Петербург, 2005. — 1072 е.: ил.
- Раскин Дж. Интерфейс: новые направления в проектировании компьютерных систем. Пер. с англ. — СПб: Символ Плюс, 2003. — 272 с.
- Секунов Н.Ю. Самоучитель С#. СПб.: БХВ-Петербург, 2001. — 576 е.: ил.
- Скопин И.Н. Разработка интерфейсов программных систем // Системная информатика. 1998. Вып. 6. С. 123−173.
- Соммервил И. Инженерия программного обеспечения: Пер. с англ.-М.:Издательский дом „Вильяме“, 2002.-624с.:с ил.
- Соснин П. И. Инструментарий вопросно-ответных рассуждений в корпоративной среде автоматизированного проектирования. Программные продукты и системы, № 3, 2004, с.7−12.
- Соснин П.И. Содержательно-эволюционный подход к искусственному интеллекту.-Ульяновск: Изд-во Ульян.Гос.техн.универс., 1995.
- Соснин П.И. Человеко-компьютерная диалогика. -Ульяновск: Изд-во Ульян.Гос.техн.универс., 2001.
- Соснин П.И., Ярушкина Н. Г. Интеллектуальный инструментарий проектирования и реализации диалоговых систем. // Управляющие системы и машины -1991 N4 -с. 67−72.
- Соснин П.И., Ярушкина Н. Г., Евсеева О. Н., Левицкий А. Ю. Проблемно-ориентированные диалоговые среды.-Саратов :Изд-во СГУ, 1995.
- Соснина Е. П. Соснин П.И. Содержательно-эволюционная теория развития САПР. // „Новые информационные технологии и системы“: тез. докл. междунар. научно-тех. конференции Пенза, 1994. — с. 124.
- Страуструп Б. Язык программирования С++. Специальное издание: Пер. с англ. М.: Бином, 2005.1104 с.
- Тарасов А.В. Модель выразительных средств интерфейса при его разработке на основе онтологий // Информатика и системы управления. 2005. № 1.-с. 97−106.
- Тарасов А.В. Среда разработки пользовательских интерфейсов OntoDev: Сборник докладов. Открытый дальневосточный конкурс студентов, аспирантов и молодых специалистов „Программист-2006″. Владивосток: ИАПУ ДВО РАН, 2006.-с. 84−88.
- Торрес Дж. Практическое руководство по проектированию и разработке пользовательского интерфейса.: Пер. с англ. М.: Издательский дом „Вильяме“, 2002. — 400с.
- Anderson M.D., Goldman K.J., McCartney T.P., Sethuraman R., Swaminathan B. The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications // IEEE Transactions on Software Engineering 21(9), 1995. p. 735−746.
- Bodart F. A Model-Based Approach to Presentation: A Continuum from Task Analysis to Prototype. Electronic resource http://citeseer.ist.psu.edu/bodart94modelbased.html.
- Bodart F., Hennebert A-M., Leheureux J-M. Computer-Aided Window Identification In Trident. Electronic resource http://citeseer.ist.psu.edu/365 004.html.
- Bodart F., Hennebert A-M., Leheureux J-M., Provot I., Sacre В., Vanderdonckt J. Towards a Systematic Building of Software Architecture: the TRIDENT Methodological Guide. Electronic resource http://citeseer.ist.psu.edu/bodart95towards.html.
- Bodart F., Hennebert A-M., Leheureux J-M., Sacre I., Vanderdonckt J. Architecture Elements for Highly-Interactive Business-Oriented Applications. -Electronic resource http://citeseer.ist.psu.edu/bodart93architecture.html.
- Bodart F., Hennebert A-M., Leheureux J-M., Vanderdonckt J. Towards a Dynamic Strategy for Computer-Aided Visual Placement. Electronic resource -http://citeseer.ist.psu.edu/bodart94towards.htm.
- Bodart F., Vanderdonckt J. Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection // In Proceedings of ACM Conference on Human Aspects in Computing Systems InterCHI'93, 1993. p. 424−429.
- Browne Т., Davila D., Rugaber S., Stirewalt K. Using Declarative Descriptions to Model User Interfaces with MASTERMIND. Electronic resource -http://citeseer.ist.psu.edu/55 475.html.
- С Sharp. Electronic resource — http://en.wikipedia.org/wiki/CSharp
- С++ Builder. Electronic resource http://en.wikipedia.org/wiki/C%2B%2B Builder.
- CAD. Electronic resource — http://en.wikipedia.org/wiki/computer-aided design.
- Castells P., Salcher E., Szekely P.A. Declarative Models of Presentation // Intelligent User Interfaces, 1997. p. 137−144.
- Castells P., Szekely P. Documentation for The MASTERMIND Presentation Ontology. Electronic resource — http://www.isi.edu/isd/Mastennind/Documentation.
- Castells P., Szekely P.A. HandsOn: Dynamic Interface Presentations by Example//Human-Computer Interfaces, 1999. p. 1288−1292.
- Castells P., Szekely P.A. Presentation Models by Example // DSV-IS, 1999. p. 100−116.
- Chau D.H., Ко A.J., Myers B.A., Weitzman D.A. Answering why and why not questions in user interfaces // CHI, 2006. p. 397−406.
- Chau D.H., Myers B.A., Nichols J. Demonstrating the viability of automatically generated user interfaces // СШ, 2007. p. 1283−1292.
- Chernyakhovskaya M., Gribova V., Kleshchev A. User interface development based on ontologies // The 10th International Manufacturing Conference (IMMC 2002): Electronic res.-Xiamen, China, 2002.-2- 139.-(CD-ROM).
- Delphi 2006. Electronic resource http://www.codegear.com/products/de1phi/20Q6.
- Dynamic-Link Libraries. Electronic resource http://msdn2.microsoft.com/en-us/library/ms682589.aspx.
- Dynamic-link library. Electronic resource http://en.wikipedia.org/wiki/Dynamic-link library.
- Eisenstein J., Puerta A.R. Adaptation in automated user-interface design // Intelligent User Interfaces, 2000. p. 74−81.
- Elwert Т., Schlungbaum E. Automatic User Interface Generation from Declarative Models. Electronic resource — http://www.isys.ucl.ac.be/bchi/ cadui/96/files96/Schlung baum-CADU196.pdf,
- Eriksson H., Gennari G.H., Musen M.A., Puerta A.R. Model-Based Automated Generation of User Interfaces // AAAI, 1994. p. 471−477.
- Foley J., Hudson S., Kovacevic S., Luo P., Neches R., Sukaviriya P., Szekely P. Knowledgeable Development Environments Using Shared Design Models // In Proceedings of the International Workshop on Intelligent User Interfaces, Orlando, Florida, 1993.
- Foley J.D., Hudson S.E., Kovacevic S., Luo P., Neches R., Sukaviriya P.N., Szekely P.A. Knowledgeable development environments using shared design models // Intelligent User Interfaces, 1993. p. 63−70.
- Frank M.R., Szekely P.A. Collapsible User Interfaces for Information Retrieval Agents // Intelligent User Interfaces, 1999. p. 15−22.
- Gavrilova Т., Yeremenko S., Zolotarev A. A Cognitive Graphical Interface for Intelligent System Development // Proc. of East-West International Conference on Human-Computer Interaction EWHCI'92, 1992. p.82−85.
- Gavrilova Т., Zolotarev A., Yeremenko S. Computer-Aided Knowledge Engineering: an Interface-Centred Approach. // Proc. of East-West International Conference on Human-Computer Interaction EWHCI'93, 1993. p. 123−129.
- Gillo X., Vanderdonckt J. Visual Techniques for Traditional and Multimedia Layouts. Electronic resource — http://citeseer.ist.psu.edu/vanderdonckt94visual.html.
- Goldman K.J., Hoffert J., McCartney T.P., Plun J., Rodgers T. Building Interactive Distributed Applications in С++ with The Programmers Playground // Washington University Department of Computer Science WUCS-97−14,1997.
- Goldman K.J., McCartney T.P. End-User Visualization and Manipulation of Distributed Aggregate Data // Washington University Department of Computer Science WUCS-97−48,1997.
- Goldman K.J., McCartney T.P. EUPHORIA Reference Manual // Washington University Department of Computer Science WUCS-97−13, 1997.
- Goldman K.J., McCartney T.P., Saff D.E. EUPHORIA: End-User Construction of Direct Manipulation User Interfaces for Distributed Applications // Software Concepts and Tools 16(4), 1995. p. 147−159.
- Goldman K.J., McCartney T.P., Sethuraman R., Swaminathan B. The Programmers' Playground: A Demonstration // In Proceedings of the Third ACM International Multimedia Conference (MM'95), San Francisco, CA, 1995, p. 317−318.
- Goldman K.J., McCartney T.P., Shands E.F., Shapiro W.M. Application Development and Management in The Programmers' Playground // Washington University Department of Computer Science WUCS-98−18,1998.
- Gribova V. Implementation of various dialog types using an ontology-based approach to user interface development // Proc. of XIth Intern, conf. „Knowledge-dialog-solution“ Varna, 2005. V.l. P. 153−158.
- Gribova V., Kleshchev A. From an ontology-oriented approach conception to user interface development // Intern. J. Inform, theories & applications, 2003. V.10, № 1. P. 87−94.
- Gribova V., Kleshchev A. From the model-oriented approach to user interface development to an ontology-oriented one // In proceeding of the X-International Conference „Knowledge-Dialog-Solution“ (KDS-2003). 2003. Varna, Bulgaria. P.226−231.
- Gruber T.R. Towards Principles for the Design of Ontologies Used for Knowledge Sharing // The International Journal of Human-Computer Studies, 1994. p. 907−928.
- Guarino N. Understanding, Building, and Using Ontologies // The International Journal of Human-Computer Studies, 1996. p. 293−310.
- IntelliJ IDEA. Electronic resource — http://www.ietbrains.com/idea/.
- Janssen C., Weisbecker A., Ziegler J. Generating user interface from data models and dialogue net specifications // Proc. conf. Human Factors in Computing systems: Inter СНГ93, ACM Press, N.Y., 1993. P.418−423.
- Java. Electronic resource — http://ru.wikipedia.org/wiki/Java.
- Khoroshevsky V.F. „Natural communication with expert systems ATN-oriented approach“, In: Proc. of Joint Finish-Soviet Symposium on Advances in Man-Machine Interactions, Espoo, Finland, 21−23 October 1986.
- Khoroshevsky V.F. The ATNL-based macroprocessor a software tool of communication modules implementation“, In: Proc. Ill International Conference on
- Artificial Intelligence and Information-Control Systems of Robots, Smolenice, Szechoslovakia, June 11−15, 1984, North-Holland, 1984.
- Khoroshevsky V.F."ATN-based explanation subsystems: design and implementation», Computers and Artificial Intelligence, vol. 4 (1985), N 4.
- Khoroshevsky V.F., «Computer Aided Design of Expert Systems An Instrumental Approach», In: Proc. International Conference AIMSA-86, North-Holland, 1987.
- Landay J.A., Myers B.A. Sketching Interfaces: Toward More Human Interface Design // IEEE Computer 34(2), 2001. p. 56−64.
- Litwack K., Myers B.A., Nichols J. Improving automatic interface generation with smart templates // Intelligent User Interfaces, 2004. p. 286−288.
- Luo P., Neches R., Szekely P. Beyond Interface Builders: Model-Based Interface Tools. In Proceedings of INTERCHI'93 April, 1993, p. 383−390.
- Luo P., Neches R., Szekely P. A. Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design // CHI, 1992. p. 507−515.
- Luo P., Neches R., Szekely P. A. Management of interface design in humanoid // INTERCHI, 1993. p. 107−114.
- Мак A., Micheletti M., Puerta A.R. The UI pilot: a model-based tool to guide early interface design // IUI, 2005. p. 215−222.
- Maulsby D., Puerta A., Tam R.C.-M. U-TEL: A Tool for Eliciting User Task Models from Domain Experts // Proc. of IUI98: 1998 International Conference on Intelligent User Interfaces, 1998, San Francisco, С A: ACM Press.
- Maulsby D., Puerta A.R. Management of Interface Design Knowledge with MOBI-D // Intelligent User Interfaces, 1997. p. 249−252.
- Maulsby D., Puerta A.R. MOBI-D: A Model-Based Development Environment for User-Centered Design // CHI Extended Abstracts, 1997. p.4−5.
- McCartney T.P. A Usability Study of End-User Construction of Direct Manipulation User Interfaces // Software Concepts and Tools 18(2), 1997. p. 63−72.
- McCartney T.P., Shands E.F., Shapiro W.M. The Programmers' Playground Application Management System User Guide // Washington University Department of Computer Science WUCS-97−32, 1997.
- Microsoft .NET Compact Framework. Electronic resource http://msdn2.microsoft.com/ru-ru/netframework/Aa497273.aspx.
- Microsoft .NET. Electronic resource http://ru.wikipedia.org/wiki/Microsoft .NET.
- Microsoft Visual Studio 2005. Electronic resource http://msdn2.microsoft.com/ru-ru/vstudio/default.aspx.
- Microsoft Visual Studio. Electronic resource http://en.wikipedia.org/wiki/MicrosoftVisual Studio.
- Myers B.A. User Interface Software Tools // ACM Transactions on Computer-Interaction, Vol.2, No. l, 1995.
- Myers B.A., Hudson S.E., Pausch R.F. Past, present, and future of user interface software tools // ACM Trans. Comput.-Hum. Interact. 7(1), 2000. p. 3−28.
- Myers B.A., Olsen D.R. User interface tools // CHI Conference Companion, 1994. p. 421−422.
- Puerta A. The Mecano Project: Comprehensive and Integrated Support for Model-Based Interface Development. Electronic resourcehttp ://www.sm i. stanford.edu/proi ects/m ecano.
- Puerta A.R. A Model-Based Interface Development Environment // IEEE Software (14)4,1997, p. 40−47.
- Puerta A.R. Issues in Automatic Generation of User Interfaces in Model-Based Systems. Computer-Aided Design of User Interfaces, ed. by Jean Vanderdonckt. Presses Universitaires de Namur, Namur, Belgium, 1996. p. 323−325.
- Puerta A.R., Vanderdonckt J. Computer-Aided Design of User Interfaces II // In Proceedings of the Third International Conference of Computer-Aided Design of User Interfaces, October 21−23, 1999, Louvain-la-Neuve, Belgium Kluwer, 1999.
- Puerta A.R., Vanderdonckt J. Introduction to Computer-Aided Design of User Interfaces // СADUI, 1999. p. 1−6.
- Schlungbaum E. Model-Based User Interface Software Tools Current State of Declarative Models. — Electronic resource http://citeseer.ist.psu.edu/schlungbaum96modelbased.html.
- Simple Object Access Protocol (SOAP) 1.1. Electronic resource -http://www.w3.org/TR/2000/NOTE-SOAP-20 0005Q8/.
- SOAP. Electronic resource — http://ru.wikipedia.org/wiki/SOAP.
- Szekely P. Retrospective and Challenges for Model-Based Interface. -Electronic resource http://citeseer.ni.nec.com/szekely96retrospective.html.
- Szekely P. User Interface Prototyping: Tools and Techniques. Electronic resource — http://www.isi.edu/isd/humanoid-papers.html.
- TCP/IP. Electronic resource — http://ru.wikipedia.org/wiki/TCP/IP.
- UML Specification. Electronic resource http://sp.cs.msu.ru/win/courses/prak5/200 102/umlspec.html.
- Uschold M. Knowledge Level Modeling: Concepts and Terminology // Knowledge Engineering, 1998. p. 5−29.
- Vanderdonckt J. Knowledge-Based Systems for Automated User Interface Generation: the TRIDENT Experience. Electronic resource http://citeseer.ist.psu.edu/vanderdonckt95knowledgebased.html.