https://www.mdu.se/

mdu.sePublications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 158) Show all publications
Latifaj, M., Ciccozzi, F. & Cicchetti, A. (2026). Access Granted – Carefully: Securing model information in collaborative modeling. Journal of Systems and Software, 231, Article ID 112640.
Open this publication in new window or tab >>Access Granted – Carefully: Securing model information in collaborative modeling
2026 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 231, article id 112640Article in journal (Refereed) Published
Abstract [en]

The collaborative nature of model-driven software engineering introduces significant challenges in safeguarding the confidentiality and integrity of the collaborative model. Existing access control mechanisms often rely on transient, virtual views lacking persistence and fine-grained permissions, making them unsuitable for scenarios requiring offline collaboration and leading to potential security breaches and user frustration. This work describes a dual-layered approach leveraging role-based access control policies to enhance security in collaborative modeling environments. The first layer utilizes multi-view modeling techniques to create materialized view models tailored to specific user roles, thereby restricting unnecessary access to the entire model. The second layer refines access at the individual element level within these view models, establishing fine-grained permissions enforced by model editors. This proactive enforcement prevents unauthorized actions before they occur, improving user experience and efficiency. The proposed approach, implemented as an Eclipse plugin and demonstrated through an illustrative example, ensures the confidentiality and integrity of shared model data by granting stakeholders access only to information relevant to their specific responsibilities and expertise. By filtering out irrelevant data, the approach also mitigates information overload, enabling stakeholders to concentrate on task-relevant aspects of the model, thereby potentially improving collaborative efficiency and effectiveness. 

Place, publisher, year, edition, pages
Elsevier BV, 2026
Keywords
Collaborative modeling, Model driven engineering, Multi view modeling, Role based access control, Access control models, Collaborative filtering, Distributed computer systems, Software engineering, Access control mechanism, Fine grained, Model informations, Model-driven Engineering, Model-driven software engineerings, Multi-view modeling, Offline, Role-based Access Control, Virtual view, Efficiency
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-73562 (URN)10.1016/j.jss.2025.112640 (DOI)001587768300002 ()2-s2.0-105017222973 (Scopus ID)
Available from: 2025-10-08 Created: 2025-10-08 Last updated: 2026-06-12Bibliographically approved
Dao, K. D., Bucaioni, A. & Cicchetti, A. (2026). Agentic Model Transformation: Service-Mediated Orchestration for Transformation Development. In: MODELS '26: Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems. Paper presented at ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems, 4-9 October, Malaga, Spain (pp. 365-371). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Agentic Model Transformation: Service-Mediated Orchestration for Transformation Development
2026 (English)In: MODELS '26: Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems, Association for Computing Machinery (ACM) , 2026, p. 365-371Conference paper, Published paper (Refereed)
Abstract [en]

Model transformation is a core mechanism in Model-Driven Engineering (MDE), but its use requires expertise in metamodels, transformation languages, execution engines, runtime configuration, and diagnostics. Although LLMs can generate and revise transformation artifacts, direct prompt-to-output generation does not by itself provide an executable MDE workflow grounded in metamodel conformance and transformation rules execution.

This paper proposes agentic model transformation: a service-mediated workflow in which an LLM agent generates candidate transformation specifications and coordinates MDE services for metamodel access, example retrieval, checking, execution, diagnostics, and repair. Model Context Protocol is used to expose these services to the agent. When execution succeeds, target artifacts are produced through the configured transformation infrastructure, serialized by the target modeling environment, and loadable against the registered target metamodel.

Early results from adopting the proposed framework for the UML-to-Java and SysMLv2-to-AAS cases show that constructing and repairing executable transformations is possible. The results also show that executable success and metamodel conformance are only first checks; structural completeness, mapping coverage, and semantic adequacy require additional MDE services. The framework, therefore, shifts LLM support for model transformation from one-off artifact generation towards service-supported transformation development, where specifications, diagnostics, and execution traces can be inspected, reused, and extended.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2026
Keywords
Agentic Model Transformation, Service-Mediated Orchestration, Large Language Models, Execution Diagnostics
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-79076 (URN)10.1145/3822455.3838763 (DOI)979-8-4007-2809-9 (ISBN)
Conference
ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems, 4-9 October, Malaga, Spain
Available from: 2026-09-23 Created: 2026-09-23 Last updated: 2026-09-28Bibliographically approved
Dao, K. D., Bucaioni, A. & Cicchetti, A. (2026). Change-aware round-trip benchmarking of LLMs for reliable and efficient artifact co-evolution. Journal of Systems and Software, 241, Article ID 113014.
Open this publication in new window or tab >>Change-aware round-trip benchmarking of LLMs for reliable and efficient artifact co-evolution
2026 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 241, article id 113014Article in journal (Refereed) Published
Abstract [en]

Large language models are increasingly embedded in software development, yet most evaluations still treat them as one-shot generators for isolated tasks such as code completion or refactoring. In real workflows, however, artifacts such as application programming interfaces, data models, and database schemas co-evolve, and changes must propagate across representations without breaking consistency. When propagation fails, developers incur extra validation, retries, and manual repair, which increases latency and infrastructure cost and undermines sustainable operation. In this study, we ask whether large language models can preserve cross-artifact consistency under change in a round-trip workflow. We apply a controlled edit to one artifact, translate it to its coupled counterpart, and translate it back, then check whether the intended edit persists without drift (i.e., unintended semantic changes or syntactic invalidity). We instantiate this question by synchronizing class-oriented data models with relational database schemas. Using a curated dataset of paired models and schemas and a suite of controlled edit operations, we evaluate four large language model, GPT-5, Qwen3-Next-80B-A3B, DeepSeek V3, and Gemini 2.5, under a unified, reproducible protocol that measures (i) edit persistence, (ii) structural validity (parsability/loadability), and (iii) run-to-run consistency over repeated executions. Our results show that the models handle small, routine edits reliably, but they struggle when edits require structural reorganization. Gemini 2.5 is the most consistent across runs; DeepSeek V3 often preserves the intended semantics but occasionally produces unparsable outputs; Qwen3-Next-80B-A3B exhibits high variance; and GPT-5 often recognizes the change but fails to propagate it coherently through the coupled representation. We contribute a reproducible benchmark and evaluation framework for assessing LLM reliability under artifact co-evolution, together with empirical evidence of current limitations. Overall, the findings reveal a gap between detecting a change and propagating it coherently, underscoring the need for structural validation and human oversight to achieve dependable and cost-efficient LLM-assisted software evolution.

Place, publisher, year, edition, pages
Elsevier BV, 2026
Keywords
Large language models for software evolution, Round-trip consistency, Software artifact co-evolution, Benchmarking, Relational database systems, Software design, Syntactics, Co-evolution, Code re-factoring, Language model, Large language model for software evolution, Round trip, Software artefacts, Software Evolution, Work-flows, Semantics
National Category
Software Engineering
Identifiers
urn:nbn:se:mdh:diva-78602 (URN)10.1016/j.jss.2026.113014 (DOI)001819034300001 ()2-s2.0-105043594050 (Scopus ID)
Note

This is an open access article under the CC BY license.

Available from: 2026-07-15 Created: 2026-07-15 Last updated: 2026-09-24Bibliographically approved
Bucaioni, A., Cicchetti, A., Dodig-Crnkovic, G., Spalazzese, R., Söderberg, E. & Varró, D. (2026). Engineering Future Critical CPSs with Trustworthy GenAI Across the Lifecycle. In: Proceedings - 2026 IEEE/ACM 48th International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2026: . Paper presented at 48th International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2026 (pp. 142-147). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Engineering Future Critical CPSs with Trustworthy GenAI Across the Lifecycle
Show others...
2026 (English)In: Proceedings - 2026 IEEE/ACM 48th International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2026, Association for Computing Machinery (ACM) , 2026, p. 142-147Conference paper, Published paper (Refereed)
Abstract [en]

One of the most transformative developments today is the integration of generative artificial intelligence into the development of critical software-intensive cyber-physical systems. From autonomous vehicles to industrial robotics, these systems are entering a new era shaped by artificial intelligence-driven development and automation. In this paper, we consider software engineering, artificial intelligence, artificial intelligence ethics, and social aspects, to explore how such technologies can be harnessed safely, transparently, and with human values at the center. Our contributions include a vision for software engineering, guiding the engineering of future trustworthy safety-critical cyber-physical systems under the influence of generative artificial intelligence. We critically analyze how three established certification principles can be leveraged to cope with the societal and technical tensions introduced by generative artificial intelligence adoption, and propose a research and practice agenda to ensure that future cyber-physical systems development and operations cycle remain trustworthy, both from a system (hardware and software) and from a societal perspective. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2026
Keywords
Generative Artificial Intelligence, Software Engineering, Trustworthy, Intelligent robots, Life cycle, Safety engineering, Social aspects, Social sciences computing, Autonomous Vehicles, Critical software, Cybe-physical systems, Cyber-physical systems, Human values, Industrial robotics, Systems development cycle, Systems operation
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-78675 (URN)10.1145/3786581.3786936 (DOI)2-s2.0-105045099303 (Scopus ID)9798400724244 (ISBN)
Conference
48th International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2026
Available from: 2026-07-29 Created: 2026-07-29 Last updated: 2026-07-29Bibliographically approved
Qaisar, I., Carlson, J., Jongeling, R., Cicchetti, A., Latifaj, M. & Ciccozzi, F. (2026). Identifying Incentives for More Systematic Modeling of Industrial Software-Intensive Systems. In: International Conference on Model-Driven Engineering and Software Development: . Paper presented at 14th International Conference on Model-Based Software and Systems Engineering, MODELSWARD 2026, Marbella, 7 March 2026 - 9 March 2026 (pp. 234-244). INSTICC
Open this publication in new window or tab >>Identifying Incentives for More Systematic Modeling of Industrial Software-Intensive Systems
Show others...
2026 (English)In: International Conference on Model-Driven Engineering and Software Development, INSTICC , 2026, p. 234-244Conference paper, Published paper (Refereed)
Abstract [en]

Software-intensive systems are characterized by intricate interactions, distributed structures, and ongoing evolution posing notable challenges for traceability, change analysis, and decision support. Modeling and versioning practices are widely used to manage this complexity; however, in practice, they are often fragmented, limiting the value that organizations can derive from them. To address this challenge, we map modeling and versioning practices to the benefits they enable, providing a structured framework for practitioners to assess their current practices and identify opportunities for incremental improvement. Building on findings from our previous interview study with multiple companies, together with insights from the literature, we identify four levels of modeling formality, five levels of versioning sophistication, and four categories of benefits, summarized in two mapping tables. Our contributions include a practitioner-oriented roadmap that helps teams reflect on current modeling and versioning practices, anticipate achievable benefits, and identify incremental adjustments that can add value with minimal overhead. An initial validation with industry representatives confirms the practical relevance of the roadmap and highlights its potential to guide structured reflection and improvement of modeling and versioning practices. 

Place, publisher, year, edition, pages
INSTICC, 2026
Keywords
Automation, Modeling Practices, System and Software Modeling, Versioning Practices
National Category
Software Engineering
Identifiers
urn:nbn:se:mdh:diva-76610 (URN)10.5220/0014292500004058 (DOI)2-s2.0-105035521948 (Scopus ID)9789897587986 (ISBN)
Conference
14th International Conference on Model-Based Software and Systems Engineering, MODELSWARD 2026, Marbella, 7 March 2026 - 9 March 2026
Note

Published with licence: CC BY-NC-ND 4.0

Available from: 2026-04-22 Created: 2026-04-22 Last updated: 2026-04-22Bibliographically approved
Latifaj, M., Carlson, J., Cicchetti, A., Jongeling, R. & Qaisar, I. (2026). Incremental Formalization for Informal Architectural Diagramming. In: International Conference on Model-Driven Engineering and Software Development: . Paper presented at 14th International Conference on Model-Based Software and Systems Engineering, MODELSWARD 2026, Marbella,7 March 2026 - 9 March 2026 (pp. 245-256). INSTICC
Open this publication in new window or tab >>Incremental Formalization for Informal Architectural Diagramming
Show others...
2026 (English)In: International Conference on Model-Driven Engineering and Software Development, INSTICC , 2026, p. 245-256Conference paper, Published paper (Refereed)
Abstract [en]

Informal diagrams created in general-purpose diagramming tools are widely used in software architecture because they are quick to produce and easy to share. However, the lack of constraints in such tools often yields inconsistent notations and ad-hoc conventions, which in turn invite misinterpretation when diagrams are read outside their original context. Dedicated modeling languages and environments can mitigate these issues but are frequently resisted due to steep learning curves and disruptive adoption costs. Building on the flexible modeling paradigm, this paper proposes an approach to the lightweight formalization of informal diagrams. Grounded in observed industrial challenges and prior work on flexible modeling, we derive a set of design principles and instantiate them in an approach realized as a Draw.io plugin. We propose an approach that addresses challenges from industrial settings by enabling practitioners to introduce structure incrementally into the informal diagrams they already create, thereby helping resolve notational inconsistency and clarify meaning. Moreover, we show how our approach satisfies the guiding flexible modeling principles by introducing these model-like benefits without compromising the accessibility and speed of informal diagramming as valued in practice. The contribution enhances clarity and consistency within familiar workflows and lays the groundwork for subsequent capabilities such as rapid dissemination of conventions, enterprise-level aggregation, and additional quality checks should organizations choose to adopt them. © 2026, Science and Technology Publications, Lda. All rights reserved.

Place, publisher, year, edition, pages
INSTICC, 2026
Keywords
Flexible Modeling, Incremental Formalization, Informal Architectural Diagrams
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-76607 (URN)10.5220/0014292900004058 (DOI)2-s2.0-105035556765 (Scopus ID)9789897587986 (ISBN)
Conference
14th International Conference on Model-Based Software and Systems Engineering, MODELSWARD 2026, Marbella,7 March 2026 - 9 March 2026
Note

Published with licence: CC BY-NC-ND 4.0

Available from: 2026-04-22 Created: 2026-04-22 Last updated: 2026-04-22Bibliographically approved
Cederbladh, J., Cicchetti, A. & Jongeling, R. (2025). A Road-Map to Readily Available Early Validation and Verification of System Behaviour in Model-Based Systems Engineering using Software Engineering Best Practices. ACM Transactions on Software Engineering and Methodology, 34(5), Article ID 151.
Open this publication in new window or tab >>A Road-Map to Readily Available Early Validation and Verification of System Behaviour in Model-Based Systems Engineering using Software Engineering Best Practices
2025 (English)In: ACM Transactions on Software Engineering and Methodology, ISSN 1049-331X, E-ISSN 1557-7392, Vol. 34, no 5, article id 151Article in journal (Refereed) Published
Abstract [en]

In this article, we discuss how we can facilitate the growing need for early validation and verification (V&V) of system behaviour in Model-Based Systems Engineering (MBSyE). Several aspects, such as reducing cost and time to market, push companies towards integration of V&V methods earlier in development to support effective decision-making. One foundational methodology seeing increased attention in industry is the use of MBSyE, which brings benefits of models with well-defined syntax and semantics to support V&V activities, rather than relying on natural language text documentation. Despite their promise, industrial adoption of these practices is still challenging. This article presents a vision for readily available early V&V. We present a summary of the literature on early V&V in MBSyE and position existing challenges regarding potential solutions and future investigations towards this vision. We elaborate our vision by means of challenges with a specific emphasis on early V&V of system behaviour. We identify three specific challenge areas: Creating and managing Models, Organisational systems engineering aspects, and early V&V Methods. Finally, we outline a road-map to address these categories of challenges, in which we propose the transfer of established best practices from the software engineering domain to support emerging technologies in the systems engineering domain. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Keywords
Behaviour, Early, Models, Systems, Validation, Verification, Computer aided software engineering, Computer operating systems, Computer software maintenance, Computer software selection and evaluation, Model checking, Software design, Software quality, Behavior, Engineering best practice, Model-based system engineerings, Roadmap, System, System behaviors, Validation and verification, Verification method, System of systems
National Category
Embedded Systems
Identifiers
urn:nbn:se:mdh:diva-72169 (URN)10.1145/3708520 (DOI)001505551000007 ()2-s2.0-105007499959 (Scopus ID)
Available from: 2025-06-18 Created: 2025-06-18 Last updated: 2026-03-17Bibliographically approved
Salimi, M., Loni, M., Afshar, S., Cicchetti, A. & Sirjani, M. (2025). ConstScene: A Dataset and Model for Advancing Robust Semantic Segmentation in Construction Environment. In: Pattern Recognition and Artificial Intelligence: 4th International Conference, ICPRAI 2024, Jeju Island, South Korea, July 03-06, 2024, Proceedings, Part II. Paper presented at 4th International Conference, ICPRAI 2024, Jeju Island, South Korea, July 03-06, 2024 (pp. 242-253). Springer Nature
Open this publication in new window or tab >>ConstScene: A Dataset and Model for Advancing Robust Semantic Segmentation in Construction Environment
Show others...
2025 (English)In: Pattern Recognition and Artificial Intelligence: 4th International Conference, ICPRAI 2024, Jeju Island, South Korea, July 03-06, 2024, Proceedings, Part II, Springer Nature , 2025, p. 242-253Conference paper, Published paper (Refereed)
Abstract [en]

The increasing demand for autonomous machines in construction environments necessitates the development of robust object detection algorithms that can perform effectively across various weather and environmental conditions. This paper introduces a new semantic segmentation dataset specifically tailored for construction sites, taking into account the diverse challenges posed by adverse weather and environmental conditions. The dataset is designed to enhance the training and evaluation of object detection models, fostering their adaptability and reliability in real-world construction applications. Our dataset comprises annotated images captured under a wide range of different weather conditions, including but not limited to sunny days, rainy periods, foggy atmospheres, and low-light situations. Additionally, environmental factors such as the existence of dirt/mud on the camera lens are integrated into the dataset through actual captures and synthetic generation to simulate the complex conditions prevalent in construction sites. We also generate synthetic images of the annotations including precise semantic segmentation masks for various objects commonly found in construction environments, such as wheel loader machines, personnel, cars, and structural elements. To demonstrate the dataset’s utility, we evaluate state-of-the-art object detection algorithms on our proposed benchmark. The results highlight the dataset’s success in adversarial training models across diverse conditions, showcasing its efficacy compared to existing datasets that lack such environmental variability.

Place, publisher, year, edition, pages
Springer Nature, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 14893 LNCS
Keywords
Adversarial Attacks, Construction Environment, Dataset, Robust Object Detection, Semantic Segmentation, Adversarial machine learning, Camera lenses, Image annotation, Adverse weather, Autonomous machines, Condition, Construction sites, Environmental conditions, Object detection algorithms
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-70418 (URN)10.1007/978-981-97-8705-0_16 (DOI)001584476100016 ()2-s2.0-85219205516 (Scopus ID)9789819787043 (ISBN)
Conference
4th International Conference, ICPRAI 2024, Jeju Island, South Korea, July 03-06, 2024
Available from: 2025-03-12 Created: 2025-03-12 Last updated: 2025-12-03Bibliographically approved
Cicchetti, A., Kuhne, T., Pierantonio, A. & Taentzer, G. (2025). Guest editorial for the special section on the 26th international conference on model-driven engineering languages and systems (MODELS 2023). Software and Systems Modeling, 24, 1623-1626
Open this publication in new window or tab >>Guest editorial for the special section on the 26th international conference on model-driven engineering languages and systems (MODELS 2023)
2025 (English)In: Software and Systems Modeling, ISSN 1619-1366, E-ISSN 1619-1374, Vol. 24, p. 1623-1626Article in journal (Refereed) Published
Place, publisher, year, edition, pages
Springer Nature, 2025
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-73951 (URN)10.1007/s10270-025-01322-0 (DOI)001573584700001 ()2-s2.0-105016706188 (Scopus ID)
Available from: 2025-11-03 Created: 2025-11-03 Last updated: 2026-04-24Bibliographically approved
Weber, T., Cederbladh, J., Weber, S., Lange, A., Cicchetti, A. & Reussner, R. (2025). How and Why is Change Modeled? – A Scoping Literature Review. In: : . Paper presented at ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Grand Rapids, MI, USA (pp. 447-456). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>How and Why is Change Modeled? – A Scoping Literature Review
Show others...
2025 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Models and metamodels change, entailing efforts to keep related artifacts consistent, i.e., to reflect the implications of the changes on them. In order to assess these implications, the changes or evolution steps themselves are, in most cases, of highest interest, compared to the states of the models or metamodels. While the states can be used to derive the changes, some information on the actual changes might get lost, e.g., whether an empty class has been renamed or deleted and re-added. The use of deltas to describe changes is not limited to models and metamodels, but is also employed in other research areas. To get an overview of the used concepts and how they compare, we did a scoping literature review in the field of computer science, focused on modeling and related fields. We compared the different approaches in regard to how they model the change, their ability to model atomic or composite changes, their completeness in modeling all possible changes, as well as their purpose. This overview allows for more efficient concept re-use across domains in regard to the modeling of changes and the different use cases realized with them.url: https://doi.ieeecomputersociety.org/10.1109/MODELS-C68889.2025.00065

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
National Category
Software Engineering
Identifiers
urn:nbn:se:mdh:diva-73702 (URN)10.1109/MODELS-C68889.2025.00065 (DOI)001735745700058 ()2-s2.0-105030488528 (Scopus ID)979-8-3315-7990-6 (ISBN)
Conference
ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Grand Rapids, MI, USA
Available from: 2025-10-13 Created: 2025-10-13 Last updated: 2026-05-13Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-0416-1787

Search in DiVA

Show all publications