Sep 2026· Journal of Education for Pure Science· 0 citations
TL;DR
An MDD based approach to develop systems with users to reduce the complexity of ultragraph creation by applying the MDD specifications, especially automation will improve the development process with respect to efficiency and quality.
Abstract
Involving final users directly in the design of software systems can generate important benefits. For example, it could improve the number of semantic modelling errors resulting from miscommunication between software analysts and end users. Another approach to the participation of users is to let them create business specifications. In this sense, users can describe business documents and their states. It has been demonstrated that the analysis of business documents’ specifications and the process to produce them is a suitable technique to define the requirement of a system and consequently to design it. In this sense, different approaches are presented that demonstrate the convenience of ultragraphs as a formal representation of business documents. Although this type of approach presents benefits, the high complexity of ultragraphs prevents its applicability due to the lack of knowledge that common users have in these technologies. The Model Driven Paradigm (MDD) has been widely promoted to handle the complexity during the software life-cycle. Therefore, the main objective of this paper is to present an MDD based approach to develop systems with users. To demonstrate the applicability of this proposal, a transformation chain to obtain a relational model from user specifications is shown. This approach might reduce the complexity of ultragraph creation by applying the MDD specifications, especially automation. This will improve the development process with respect to efficiency and quality.
This article examines the problem of documenting complex distributed systems in the context of the Industry 4.0 concept and the Industrial Internet of Things (IIoT). Traditional methods of graphical modelling are time-consuming and cannot keep pace with the rapidly changing architecture of industrial complexes, which i...
Ilya Kovalev, R. Marchenko, Ramilya Nezhmetdinova· 2026 International Russian A...· 0 citations
Well known requirements engineering methodologies are presented and the degree of the user involvement in the process of requirements negotiation is discussed and the system called TeamRooms, provides a persistent work space suitable for synchronous and asynchronous collaboration.
A well-known model for requirements and specifications is used as a basis for a rigorous and uniform description of software development activities, suitable to describe the most popular software life cycles, as well as to describe the properties of software development activities.
Model-Based Systems Engineering (MBSE) is an emerging methodology that enhances traditional modeling and systems engineering practices. It supports the development of the Concept of Operations (ConOps), as well as requirements, design, testing, risk management, configuration management, verification, and validation of...
The growing adoption of Large Language Models (LLMs) in Software Engineering has reinforced the expectation that coding activities can be largely automated. However, this perception may represent yet another historical search for a solution capable of eliminating the inherent challenges of software development. This ar...
T. Sirqueira, Jessica Faciroli· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.