Overview
- Presents a description of a new ontology-based approach for the development and evolution of DSLs in software systems
- Demonstrates and analyses details of its application in the case of user interfaces for an evolvable DSS
- Written for researchers in model-driven software development and domain-specific language engineering
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (7 chapters)
-
The Place of a Domain-Specific Language in Modern Information Systems
-
A Projection Approach to DSL Development
Keywords
About this book
This book focuses on the study of ontology-based models and methods used for the implementation of the evolution of external domain-specific languages (DSL), which are mainly intended for modelling the structure of human-machine interfaces. The primary goal of the approach is to increase the efficiency of support processes during the life cycle of general-purpose software systems.
The book is structured in seven chapters. Chapter 1 presents the objectives and significance of the research, as well as a summary of the contents of the work. Chapter 2 analyses the existing classical DSL design and implementation methodology for modelling human-machine interfaces in the context of the lifecycle of general-purpose software systems. Next, chapter 3 is devoted to an analysis of existing methods and formalisms used in describing the structure of a DSL for modelling human-machine interfaces of software systems. Subsequently, chapter 4 provides a detailed description of the proposed new projection-based approach for developing such DSLs. Chapter 5 then describes the software implementation of the human-machine interface evolution based on an example of an external DSL in two domains. Eventually, chapter 6 analyses the application of the proposed projection approach for more complex systems, namely, decision support systems based on heterogeneous information of decision makers. The concluding chapter 7 summarizes the main results of the research and suggests further development paths and practical applications.
The book is written for researchers in model-driven software development in general and in domain-specific language engineering in particular.
Authors and Affiliations
About the authors
Boris Ulitin holds a PhD in Computer Science and works as an associate professor at the National Research University Higher School of Economics. He holds several copyright certificates in the field of domain-specific languages and adaptive information systems. He is a regular participant in international conferences in the field of business informatics, as well as several ‘strategic projects’ for the digitalization of various types of enterprises.
Bibliographic Information
Book Title: Ontology-Based Evolution of Domain-Oriented Languages
Book Subtitle: Models, Methods and Tools for User Interface Design in General-Purpose Software Systems
Authors: Eduard Babkin, Boris Ulitin
DOI: https://doi.org/10.1007/978-3-031-42202-7
Publisher: Springer Cham
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2024
Softcover ISBN: 978-3-031-42201-0Published: 25 November 2023
eBook ISBN: 978-3-031-42202-7Published: 24 November 2023
Edition Number: 1
Number of Pages: XV, 144
Number of Illustrations: 15 b/w illustrations, 40 illustrations in colour
Topics: Software Engineering/Programming and Operating Systems, User Interfaces and Human Computer Interaction