Alessandra Bagnato - Academia.edu (original) (raw)

Uploads

Papers by Alessandra Bagnato

Research paper thumbnail of Morphemic Cloud Application Models Design

The Morphemic H2020 project covers several features from modelling cross-cloud applications, cont... more The Morphemic H2020 project covers several features from modelling cross-cloud applications, continuous and autonomous optimization and deployment and providing access to several cloud capabilities. This demo paper describes the MORPHEMIC CAMEL Designer tool responsible of the Cloud Application Modelling and Execution Language (CAMEL) design for the modelling Environment Modelio. CAMEL Designer is an open source module for graphically creating, editing and exporting CAMEL Models in XMI format. Keywords— Cloud, Fog, edge and multi-access computing and networking, Open-source projects, open standards.

Research paper thumbnail of The CPSwarm Project - Swarm Modelling in Self-organization and Swarm Intelligence in Cyber Physical Systems

OPPORTUNITIES AND CHALLENGES for European Projects, 2018

Research paper thumbnail of Actionable Software Metrics

Proceedings of the Evaluation and Assessment in Software Engineering, 2020

Research paper thumbnail of Project Number 732223 D 2 . 3 Dependency Inference and Analysis – Final Report

Research paper thumbnail of Project Number 732223 D 3 . 5 Mining Documentation and Code Snippets Version 1 . 0 30 June 2019 Final Public Distribution Edge

Research paper thumbnail of STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop co-located with Software Technologies: Applications and Foundatio

This volume contains the technical papers presented at three satellite events collocated with the... more This volume contains the technical papers presented at three satellite events collocated with the 2019 edition of the STAF (Software Technologies: Applications and Foundations) federation of conferences on software technologies. The workshops took place at place at the TU/e Science park of the Eindhoven University of Technology in Eindhoven, The Netherlands, during July 1519, 2019. The STAF 2019 conferences and satellite events brought together leading researchers and practitioners from academia and industry to advance the state of the art in practical and foundational advances in software technology. They address all aspects of software technology, from object-oriented design, testing, mathematical approaches to modeling and verification, transformation, model driven engineering, aspect-oriented techniques, and tools. The satellite events provided a highly interactive and collaborative environment to discuss emerging areas of software engineering, software technologies, model-drive...

Research paper thumbnail of Enterprise Architecture modelling with ArchiMate

The Data-Driven Bio-economy project (DataBio) focuses on developing new technologies and services... more The Data-Driven Bio-economy project (DataBio) focuses on developing new technologies and services for agriculture, fishery and forestry by exploiting the huge potential of Big Data technologies. This Lighthouse project includes 27 pilots and 91 technological components provided by 27 of the 48 project partners. It applies a standard Enterprise Architecture modelling language: “ArchiMate 3.0”. ArchiMate models are created with the tool “Modelio” which allows contributors to create ArchiMate diagrams and collaborate on a synchronized version of the models. The DataBio models cover different aspects of the project from the specification phase including requirements, goals and strategies, to the implementation phase by describing the different processes of the tasks included in the work packages and representing the technological components. This paper describes the use of ArchiMate modelling applied in the context of the DataBio research project.

Research paper thumbnail of Modeling OMG SMM metrics using the Modelio modeling tool in the MEASURE project

Most software system properties can be quantified with the application of measurement processes. ... more Most software system properties can be quantified with the application of measurement processes. OMG's Structured Metrics Meta-Model (SMM) supports the meta-model agnostic method to define these measurements. This paper introduces the first building block of the MEASURE (Measuring Software Engineering) [5] project tool chain: the Modelio modeling tool together with the SMM Module developed based in Modelio's open source distribution. These tools permit the formal specification of metrics and a common interchange format enabling interoperability between the project's tools. This paper presents this new approach of metrics specification that simplifies their combination and their integration into compliant platforms and tools

Research paper thumbnail of Challenges and Benefits from Using Software Analytics in Softeam

Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, 2020

In this industry abstract, we describe the challenges and benefits of collecting feedback from cu... more In this industry abstract, we describe the challenges and benefits of collecting feedback from customers and systems to support development cycles. In Softeam, we have performed such collection and support in four iterations by means of a software analytics platform. We describe the encountered challenges and the effects of suggested recommendations to improve the software quality of our systems on the metrics of interest.

Research paper thumbnail of Monitoring ArchiMate Models for DataBio Project

Product-Focused Software Process Improvement, 2019

The Data-Driven Bio-economy project (DataBio) is a large scale project that aims to develop a pla... more The Data-Driven Bio-economy project (DataBio) is a large scale project that aims to develop a platform that offers access to big data technologies in the domains of agriculture, fishery and forestry. This project applies the standard Enterprise Architecture language: “ArchiMate 3.0” for modelling the pilot studies and for modelling the software components in order to facilitate comprehension and communication between partners. The models are created with the modelling tool “Modelio” which allows contributors to collaborate on a shared version of the ArchiMate models. These models are monitored continuously by the monitoring tool “Measure Platform” and the model querying tool “Hawk”. This paper describes the monitoring approach and specifies the metrics defined to evaluate the quality level of the models.

Research paper thumbnail of REVaMP2 Project: Towards Round-Trip Engineering of Software Product Lines - Approach, Intermediate Results and Challenges

Software Technology: Methods and Tools, 2019

Research paper thumbnail of Data Pipelines: Modeling and Evaluation of Models

Big Data in Bioeconomy, 2021

This chapter outlines the utility of data pipelines modeling in the context of a data driven proj... more This chapter outlines the utility of data pipelines modeling in the context of a data driven project and enumerates metrics for evaluating the quality of the data modeling regarding the readability and the comprehensibility of the models. We start with explaining the challenges surrounding the DataBio project that led to the adoption of data pipelines modeling using the Enterprise Architecture language ArchiMate. Then we present the data modeling process with examples from DataBio pilot studies starting with modeling software components provided by project stakeholders and ending up with integration of components into data pipelines that achieve the data analytics lifecycle intended by the pilot study. We end the chapter with the evaluation of the quality of DataBio data pipelines models with metrics collected by a monitoring tool for ArchiMate models.

Research paper thumbnail of MegaM@Rt2 Project: Mega-Modelling at Runtime - Intermediate Results and Research Challenges

Lecture Notes in Computer Science, 2019

Research paper thumbnail of Continuously Assessing and Improving Software Quality With Software Analytics Tools: A Case Study

Research paper thumbnail of Integration of a graph-based model indexer in commercial modelling tools

Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, 2016

Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Mode... more Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam's clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam's toolset. The first case study measured the performance of Hawk's Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.

Research paper thumbnail of From Research to Practice: How to TXT e-solutions Plan to Deploy Innovations in Sharing Development Knowledge

Software Engineering, 2008

Research paper thumbnail of Practical Experience Gained from Modeling Security Goals: Using SGITs in an Industrial Project

2010 International Conference on Availability, Reliability and Security, 2010

Research paper thumbnail of FastFix: Monitoring control for remote software maintenance

2012 34th International Conference on Software Engineering (ICSE), 2012

Research paper thumbnail of Analyzing the applicability of a combinatorial testing tool in an industrial environment

Research paper thumbnail of The FITTEST Tool Suite for Testing Future Internet Applications

Lecture Notes in Computer Science, 2014

ABSTRACT Testing a web application is typically very complicated. Imposing simple coverage criter... more ABSTRACT Testing a web application is typically very complicated. Imposing simple coverage criteria such as function or line coverage is often not sufficient to uncover bugs due to incorrect components integration. Combinatorial testing can enforce a stronger criterion, while still giving us the ability to prioritize the test cases to keep the overall effort feasible. To do it requires the whole testing domain to be classified and formalized, e.g. in terms of classification trees. At the system testing level, these trees are quite large. This short paper presents our preliminary work to automatically construct classification trees by logging the system and to subsequently calculate the coverage of our test runs against various combinatorial criteria. We use the tool CTE, it allows such a criteria to be custom specified, e.g. to take semantic constraints of the system into account. Furthermore, it comes with a graphical interface to let users specify new test sequences as needed.

Research paper thumbnail of Morphemic Cloud Application Models Design

The Morphemic H2020 project covers several features from modelling cross-cloud applications, cont... more The Morphemic H2020 project covers several features from modelling cross-cloud applications, continuous and autonomous optimization and deployment and providing access to several cloud capabilities. This demo paper describes the MORPHEMIC CAMEL Designer tool responsible of the Cloud Application Modelling and Execution Language (CAMEL) design for the modelling Environment Modelio. CAMEL Designer is an open source module for graphically creating, editing and exporting CAMEL Models in XMI format. Keywords— Cloud, Fog, edge and multi-access computing and networking, Open-source projects, open standards.

Research paper thumbnail of The CPSwarm Project - Swarm Modelling in Self-organization and Swarm Intelligence in Cyber Physical Systems

OPPORTUNITIES AND CHALLENGES for European Projects, 2018

Research paper thumbnail of Actionable Software Metrics

Proceedings of the Evaluation and Assessment in Software Engineering, 2020

Research paper thumbnail of Project Number 732223 D 2 . 3 Dependency Inference and Analysis – Final Report

Research paper thumbnail of Project Number 732223 D 3 . 5 Mining Documentation and Code Snippets Version 1 . 0 30 June 2019 Final Public Distribution Edge

Research paper thumbnail of STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop co-located with Software Technologies: Applications and Foundatio

This volume contains the technical papers presented at three satellite events collocated with the... more This volume contains the technical papers presented at three satellite events collocated with the 2019 edition of the STAF (Software Technologies: Applications and Foundations) federation of conferences on software technologies. The workshops took place at place at the TU/e Science park of the Eindhoven University of Technology in Eindhoven, The Netherlands, during July 1519, 2019. The STAF 2019 conferences and satellite events brought together leading researchers and practitioners from academia and industry to advance the state of the art in practical and foundational advances in software technology. They address all aspects of software technology, from object-oriented design, testing, mathematical approaches to modeling and verification, transformation, model driven engineering, aspect-oriented techniques, and tools. The satellite events provided a highly interactive and collaborative environment to discuss emerging areas of software engineering, software technologies, model-drive...

Research paper thumbnail of Enterprise Architecture modelling with ArchiMate

The Data-Driven Bio-economy project (DataBio) focuses on developing new technologies and services... more The Data-Driven Bio-economy project (DataBio) focuses on developing new technologies and services for agriculture, fishery and forestry by exploiting the huge potential of Big Data technologies. This Lighthouse project includes 27 pilots and 91 technological components provided by 27 of the 48 project partners. It applies a standard Enterprise Architecture modelling language: “ArchiMate 3.0”. ArchiMate models are created with the tool “Modelio” which allows contributors to create ArchiMate diagrams and collaborate on a synchronized version of the models. The DataBio models cover different aspects of the project from the specification phase including requirements, goals and strategies, to the implementation phase by describing the different processes of the tasks included in the work packages and representing the technological components. This paper describes the use of ArchiMate modelling applied in the context of the DataBio research project.

Research paper thumbnail of Modeling OMG SMM metrics using the Modelio modeling tool in the MEASURE project

Most software system properties can be quantified with the application of measurement processes. ... more Most software system properties can be quantified with the application of measurement processes. OMG's Structured Metrics Meta-Model (SMM) supports the meta-model agnostic method to define these measurements. This paper introduces the first building block of the MEASURE (Measuring Software Engineering) [5] project tool chain: the Modelio modeling tool together with the SMM Module developed based in Modelio's open source distribution. These tools permit the formal specification of metrics and a common interchange format enabling interoperability between the project's tools. This paper presents this new approach of metrics specification that simplifies their combination and their integration into compliant platforms and tools

Research paper thumbnail of Challenges and Benefits from Using Software Analytics in Softeam

Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, 2020

In this industry abstract, we describe the challenges and benefits of collecting feedback from cu... more In this industry abstract, we describe the challenges and benefits of collecting feedback from customers and systems to support development cycles. In Softeam, we have performed such collection and support in four iterations by means of a software analytics platform. We describe the encountered challenges and the effects of suggested recommendations to improve the software quality of our systems on the metrics of interest.

Research paper thumbnail of Monitoring ArchiMate Models for DataBio Project

Product-Focused Software Process Improvement, 2019

The Data-Driven Bio-economy project (DataBio) is a large scale project that aims to develop a pla... more The Data-Driven Bio-economy project (DataBio) is a large scale project that aims to develop a platform that offers access to big data technologies in the domains of agriculture, fishery and forestry. This project applies the standard Enterprise Architecture language: “ArchiMate 3.0” for modelling the pilot studies and for modelling the software components in order to facilitate comprehension and communication between partners. The models are created with the modelling tool “Modelio” which allows contributors to collaborate on a shared version of the ArchiMate models. These models are monitored continuously by the monitoring tool “Measure Platform” and the model querying tool “Hawk”. This paper describes the monitoring approach and specifies the metrics defined to evaluate the quality level of the models.

Research paper thumbnail of REVaMP2 Project: Towards Round-Trip Engineering of Software Product Lines - Approach, Intermediate Results and Challenges

Software Technology: Methods and Tools, 2019

Research paper thumbnail of Data Pipelines: Modeling and Evaluation of Models

Big Data in Bioeconomy, 2021

This chapter outlines the utility of data pipelines modeling in the context of a data driven proj... more This chapter outlines the utility of data pipelines modeling in the context of a data driven project and enumerates metrics for evaluating the quality of the data modeling regarding the readability and the comprehensibility of the models. We start with explaining the challenges surrounding the DataBio project that led to the adoption of data pipelines modeling using the Enterprise Architecture language ArchiMate. Then we present the data modeling process with examples from DataBio pilot studies starting with modeling software components provided by project stakeholders and ending up with integration of components into data pipelines that achieve the data analytics lifecycle intended by the pilot study. We end the chapter with the evaluation of the quality of DataBio data pipelines models with metrics collected by a monitoring tool for ArchiMate models.

Research paper thumbnail of MegaM@Rt2 Project: Mega-Modelling at Runtime - Intermediate Results and Research Challenges

Lecture Notes in Computer Science, 2019

Research paper thumbnail of Continuously Assessing and Improving Software Quality With Software Analytics Tools: A Case Study

Research paper thumbnail of Integration of a graph-based model indexer in commercial modelling tools

Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, 2016

Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Mode... more Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam's clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam's toolset. The first case study measured the performance of Hawk's Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.

Research paper thumbnail of From Research to Practice: How to TXT e-solutions Plan to Deploy Innovations in Sharing Development Knowledge

Software Engineering, 2008

Research paper thumbnail of Practical Experience Gained from Modeling Security Goals: Using SGITs in an Industrial Project

2010 International Conference on Availability, Reliability and Security, 2010

Research paper thumbnail of FastFix: Monitoring control for remote software maintenance

2012 34th International Conference on Software Engineering (ICSE), 2012

Research paper thumbnail of Analyzing the applicability of a combinatorial testing tool in an industrial environment

Research paper thumbnail of The FITTEST Tool Suite for Testing Future Internet Applications

Lecture Notes in Computer Science, 2014

ABSTRACT Testing a web application is typically very complicated. Imposing simple coverage criter... more ABSTRACT Testing a web application is typically very complicated. Imposing simple coverage criteria such as function or line coverage is often not sufficient to uncover bugs due to incorrect components integration. Combinatorial testing can enforce a stronger criterion, while still giving us the ability to prioritize the test cases to keep the overall effort feasible. To do it requires the whole testing domain to be classified and formalized, e.g. in terms of classification trees. At the system testing level, these trees are quite large. This short paper presents our preliminary work to automatically construct classification trees by logging the system and to subsequently calculate the coverage of our test runs against various combinatorial criteria. We use the tool CTE, it allows such a criteria to be custom specified, e.g. to take semantic constraints of the system into account. Furthermore, it comes with a graphical interface to let users specify new test sequences as needed.

Research paper thumbnail of STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop

Software Technologies: Applications and Foundations (STAF 2019) federation of conferences, 2019

This volume contains the technical papers presented at three satellite events collocated with the... more This volume contains the technical papers presented at three satellite events collocated with the 2019 edition of the STAF (Software Technologies: Applications and Foundations) federation of conferences on software technologies. The workshops took place at place at the TU/e Science park of the Eindhoven University of Technology in Eindhoven, The Netherlands, during July 1519, 2019. The STAF 2019 conferences and satellite events brought together leading researchers and practitioners from academia and industry to advance the state of the art in practical and foundational advances in software technology. They address all aspects of software technology, from object-oriented design, testing, mathematical approaches to modeling and verification, transformation, model driven engineering, aspect-oriented techniques, and tools. The satellite events provided a highly interactive and collaborative environment to discuss emerging areas of software engineering, software technologies, model-driven engineering, and formal methods. The three satellite events whose papers are included in this volume are the Junior Research Community Event (JRCE 2019), the 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (MDE@DeRun 2019) and the Research Project Showcase (RPS 2019).