A Vision for Flexibile GLSP-based Web Modeling Tools
- URL: http://arxiv.org/abs/2307.01352v1
- Date: Mon, 3 Jul 2023 20:57:44 GMT
- Title: A Vision for Flexibile GLSP-based Web Modeling Tools
- Authors: Dominik Bork, Philip Langer and Tobias Ortmayr
- Abstract summary: Web-based modeling tools have started to become increasingly popular for visualizing and editing models adhering to such languages in the industry.
One of the technologies behind this new generation of tools is the Graphical Language Server Platform (GLSP), an open-source client-server framework hosted under the Eclipse foundation.
In this paper, we describe our vision of more flexible modeling tools which is based on our experiences from developing several GLSP-based modeling tools.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: In the past decade, the modeling community has produced many feature-rich
modeling editors and tool prototypes not only for modeling standards but
particularly also for many domain-specific languages. More recently, however,
web-based modeling tools have started to become increasingly popular for
visualizing and editing models adhering to such languages in the industry. This
new generation of modeling tools is built with web technologies and offers much
more flexibility when it comes to their user experience, accessibility, reuse,
and deployment options. One of the technologies behind this new generation of
tools is the Graphical Language Server Platform (GLSP), an open-source
client-server framework hosted under the Eclipse foundation, which allows tool
providers to build modern diagram editors for modeling tools that run in the
browser or can be easily integrated into IDEs such as Eclipse, VS Code, or
Eclipse Theia. In this paper, we describe our vision of more flexible modeling
tools which is based on our experiences from developing several GLSP-based
modeling tools. With that, we aim at sparking a new line of research and
innovation in the modeling community for modeling tool development practices
and to explore opportunities, advantages, or limitations of web-based modeling
tools, as well as bridge the gap between scientific tool prototypes and
industrial tools being used in practice.
Related papers
- Dynamic Provisioning of REST APIs for Model Management [1.511194037740325]
Model-Driven Engineering (MDE) is a software engineering methodology focusing on models as primary artifacts.
A common requirement when developing Web-based modeling tools is to provide fast and efficient way for model management.
In this paper, we present an approach to provide services for model management that can be used to build a modeling platform providing modeling-as-a-service.
arXiv Detail & Related papers (2024-06-24T23:28:00Z) - CMULAB: An Open-Source Framework for Training and Deployment of Natural Language Processing Models [59.91221728187576]
This paper introduces the CMU Linguistic Linguistic Backend, an open-source framework that simplifies model deployment and continuous human-in-the-loop fine-tuning of NLP models.
CMULAB enables users to leverage the power of multilingual models to quickly adapt and extend existing tools for speech recognition, OCR, translation, and syntactic analysis to new languages.
arXiv Detail & Related papers (2024-04-03T02:21:46Z) - Towards Automatic Support of Software Model Evolution with Large
Language~Models [6.872484164111954]
We propose an approach that utilizes large language models for model completion and discovering editing patterns in model histories of software systems.
We have found that large language models are indeed a promising technology for supporting software model evolution.
arXiv Detail & Related papers (2023-12-19T18:38:01Z) - ModelScope-Agent: Building Your Customizable Agent System with
Open-source Large Language Models [74.64651681052628]
We introduce ModelScope-Agent, a customizable agent framework for real-world applications based on open-source LLMs as controllers.
It provides a user-friendly system library, with customizable engine design to support model training on multiple open-source LLMs.
A comprehensive framework has been proposed spanning over tool-use data collection, tool retrieval, tool registration, memory control, customized model training, and evaluation.
arXiv Detail & Related papers (2023-09-02T16:50:30Z) - ToolAlpaca: Generalized Tool Learning for Language Models with 3000
Simulated Cases [49.7798644853604]
This paper introduces ToolAlpaca, a framework designed to automatically generate a diverse tool-use corpus and learn generalized tool-use abilities on compact language models.
We show that ToolAlpaca achieves effective generalized tool-use capabilities comparable to those of extremely large language models like GPT-3.5.
arXiv Detail & Related papers (2023-06-08T15:46:32Z) - Making Language Models Better Tool Learners with Execution Feedback [36.30542737293863]
Tools serve as pivotal interfaces that enable humans to understand and reshape the environment.
Existing tool learning methodologies induce large language models to utilize tools indiscriminately.
We propose Tool leaRning wIth exeCution fEedback (TRICE), a two-stage end-to-end framework that enables the model to continually learn through feedback derived from tool execution.
arXiv Detail & Related papers (2023-05-22T14:37:05Z) - Tool Learning with Foundation Models [158.8640687353623]
With the advent of foundation models, AI systems have the potential to be equally adept in tool use as humans.
Despite its immense potential, there is still a lack of a comprehensive understanding of key challenges, opportunities, and future endeavors in this field.
arXiv Detail & Related papers (2023-04-17T15:16:10Z) - Toolformer: Language Models Can Teach Themselves to Use Tools [62.04867424598204]
Language models (LMs) exhibit remarkable abilities to solve new tasks from just a few examples or textual instructions, especially at scale.
We show that LMs can teach themselves to use external tools via simple APIs and achieve the best of both worlds.
We introduce Toolformer, a model trained to decide which APIs to call, when to call them, what arguments to pass, and how to best incorporate the results into future token prediction.
arXiv Detail & Related papers (2023-02-09T16:49:57Z) - Language Models are General-Purpose Interfaces [109.45478241369655]
We propose to use language models as a general-purpose interface to various foundation models.
A collection of pretrained encoders perceive diverse modalities (such as vision, and language)
We propose a semi-causal language modeling objective to jointly pretrain the interface and the modular encoders.
arXiv Detail & Related papers (2022-06-13T17:34:22Z) - ModelPS: An Interactive and Collaborative Platform for Editing
Pre-trained Models at Scale [30.333660470820604]
We propose and develop a low-code solution, ModelPS, to enable collaborative DNN model editing and intelligent model serving.
The ModelPS solution embodies two transformative features: 1) a user-friendly web interface for a developer team to share and edit DNN models pictorially, in a low-code fashion, and 2) a model genie engine in the backend to aid developers in customizing model editing configurations for given deployment requirements or constraints.
arXiv Detail & Related papers (2021-05-18T04:51:56Z) - Designing Machine Learning Toolboxes: Concepts, Principles and Patterns [0.0]
We provide an overview of key patterns in the design of AI modeling toolboxes.
Our analysis can not only explain the design of existing toolboxes, but also guide the development of new ones.
arXiv Detail & Related papers (2021-01-13T08:55:15Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.