Low-Modeling of Software Systems
- URL: http://arxiv.org/abs/2402.18375v1
- Date: Wed, 28 Feb 2024 14:50:27 GMT
- Title: Low-Modeling of Software Systems
- Authors: Jordi Cabot
- Abstract summary: New types of user interfaces, the need for intelligent components, sustainability concerns,... bring new challenges that we need to handle.
In this paper, we present the concept of low-modeling as a solution to enhance current model-driven engineering techniques.
- Score: 2.3170227013988947
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: There is a growing need for better development methods and tools to keep up
with the increasing complexity of new software systems. New types of user
interfaces, the need for intelligent components, sustainability concerns, ...
bring new challenges that we need to handle. In the last years, model-driven
engineering has been key to improving the quality and productivity of software
development, but models themselves are becoming increasingly complex to specify
and manage. In this paper, we present the concept of low-modeling as a solution
to enhance current model-driven engineering techniques and get them ready for
this new generation of software systems.
Related papers
- Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems [48.33168695898682]
"Software modernization" emerged as a research topic in the early 2000s.
Despite the large amount of work available in the literature, there are significant limitations.
arXiv Detail & Related papers (2024-07-04T15:49:52Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
This research proposal aims to explore innovative solutions by focusing on the deployment of agents powered by Large Language Models (LLMs)
The iterative nature of agents, which allows for continuous learning and adaptation, can help surpass common challenges in code generation.
We aim to use the iterative feedback in these systems to further fine-tune the LLMs underlying the agents, becoming better aligned to the task of automated software improvement.
arXiv Detail & Related papers (2024-06-24T15:45:22Z) - Reusable MLOps: Reusable Deployment, Reusable Infrastructure and
Hot-Swappable Machine Learning models and services [0.0]
We introduce a new sustainable concept in the field of AI/ML operations - called Reusable MLOps.
We reuse the existing deployment and infrastructure to serve new models by hot-swapping them without tearing down the infrastructure or the microservice.
arXiv Detail & Related papers (2024-02-19T23:40:46Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
Digital twins have the potential for cost-effective software development and maintenance strategies.
We interviewed SMEs about their current development processes.
First results show that real-time requirements prevent, to date, a Software-in-the-Loop development approach.
arXiv Detail & Related papers (2023-09-17T08:56:36Z) - Prompted Software Engineering in the Era of AI Models [1.450405446885067]
This paper introduces prompted software engineering (PSE), which integrates prompt engineering to build effective prompts for language-based AI models.
PSE enables the use of AI models in software development to produce high-quality software with fewer resources, automating tedious tasks and allowing developers to focus on more innovative aspects.
arXiv Detail & Related papers (2023-09-07T20:40:04Z) - Model-based Programming: Redefining the Atomic Unit of Programming for
the Deep Learning Era [2.712076884994214]
We propose the concept of 'Model-based Programming' and present a novel programming language - M Language.
M Language treats models as basic computational units, enabling developers to concentrate more on crucial tasks.
arXiv Detail & Related papers (2023-05-12T09:38:11Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
We propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering.
In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - INTERN: A New Learning Paradigm Towards General Vision [117.3343347061931]
We develop a new learning paradigm named INTERN.
By learning with supervisory signals from multiple sources in multiple stages, the model being trained will develop strong generalizability.
In most cases, our models, adapted with only 10% of the training data in the target domain, outperform the counterparts trained with the full set of data.
arXiv Detail & Related papers (2021-11-16T18:42:50Z) - Data-Driven and SE-assisted AI Model Signal-Awareness Enhancement and
Introspection [61.571331422347875]
We propose a data-driven approach to enhance models' signal-awareness.
We combine the SE concept of code complexity with the AI technique of curriculum learning.
We achieve up to 4.8x improvement in model signal awareness.
arXiv Detail & Related papers (2021-11-10T17:58:18Z) - Machine Learning Model Development from a Software Engineering
Perspective: A Systematic Literature Review [0.0]
Data scientists often develop machine learning models to solve a variety of problems in the industry and academy.
This paper is an effort to investigate the challenges and practices that emerge during the development of ML models from the software engineering perspective.
arXiv Detail & Related papers (2021-02-15T14:25:13Z) - Many-Objective Software Remodularization using NSGA-III [17.487053547108516]
We propose a novel many-objective search-based approach using NSGA-III.
The process aims at finding the optimal remodularization solutions that improve the structure of packages, minimize the number of changes, preserve semantics coherence, and re-use the history of changes.
arXiv Detail & Related papers (2020-05-13T18:34: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.