SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Muccini Henry) "

Sökning: WFRF:(Muccini Henry)

  • Resultat 1-10 av 19
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  •  
2.
  • Abrahao, Silvia, et al. (författare)
  • Modeling and Architecting of Complex Software Systems
  • 2024
  • Ingår i: IEEE SOFTWARE. - 0740-7459 .- 1937-4194. ; 41:3, s. 76-79
  • Tidskriftsartikel (refereegranskat)abstract
    • This edition of the "Practitioners' Digest" covers recent papers on novel approaches and tools to assist developers in modeling and architecting software systems from two conferences: the 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS) and the 20th IEEE International Conference on Software Architecture (ICSA). Feedback or suggestions are welcome. Also, if you try or adopt any of the practices included in the column, please send us and the authors of the paper(s) a note about your experiences.
  •  
3.
  • Bosch, Jan, 1967, et al. (författare)
  • COMMitMDE 2017 - 2nd international workshop on collaborative modelling in MDE
  • 2017
  • Ingår i: CEUR Workshop Proceedings. - 1613-0073. ; 2019, s. 123-124
  • Konferensbidrag (refereegranskat)abstract
    • Collaborative modeling is gaining a growing interest in both academia and industry. However, several research challenges remain open, including scalability, support for multi-user modeling environments, model versioning, migration, comparison, merging and conflict management. Recently, scientific research contributions related to collaborative model-driven software engineering (MDSE) are emerging, each of them focusing on different and specific aspects of collaboration and modelling. Still, many of these studies are scattered across multiple research areas such as software engineering, model-driven engineering, model integrated computing, etc. COMMitMDE 2017 has brought together researchers and practitioners to explore (i) the impact of collaborative SE methods and principles on MDE practices and (ii) how MDE methods and techniques can support collaborative software engineering activities. Also, the workshop aimed at assessing the state of the research and practice on Collaborative MDE, creating new synergies between tool vendors, researchers, and practitioners, informing the community about the new means for collaborative MDE, and identifying needs and research gaps in the collaborative MDE area.
  •  
4.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • Model-based Automation of Test Script Generation Across Product Variants: a Railway Perspective
  • 2021
  • Ingår i: 2nd ACM/IEEE International Conference on Automation of Software Test AST 2021. - 9781665435673 ; , s. 20-29
  • Konferensbidrag (refereegranskat)abstract
    • In this work, we report on our experience indefining and applying a model-based approach for the automaticgeneration of test scripts for product variants in software productlines. The proposed approach is the result of an effort leveragingthe experiences and results from the technology transfer activitieswith our industrial partner Bombardier Transportation. Theproposed approach employs metamodelling and model transfor-mations for representing different testing artefacts and makingtheir generation automatic. We demonstrate the industrial ap-plicability and efficiency of the proposed approach using theBombardier Transportation Aventra software product line. Weobserve that the proposed approach mitigates the developmenteffort, time consumption and consistency drawbacks typical oftraditional strategies.
  •  
5.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • Model-based generation of test scripts across product variants : An experience report from the railway industry
  • 2022
  • Ingår i: Journal of Software. - : John Wiley and Sons Ltd. - 2047-7473 .- 2047-7481. ; 34:11
  • Tidskriftsartikel (refereegranskat)abstract
    • Software product line engineering emerged as an effective approach for the development of families of software-intensive systems in several industries. Although its use has been widely discussed and researched, there are still several open challenges for its industrial adoption and application. One of these is how to efficiently develop and reuse shared software artifacts, which have dependencies on the underlying electrical and hardware systems of products in a family. In this work, we report on our experience in tackling such a challenge in the railway industry and present a model-based approach for the automatic generation of test scripts for product variants in software product lines. The proposed approach is the result of an effort leveraging the experiences and results from the technology transfer activities with our industrial partner Alstom SA in Sweden. We applied and evaluated the proposed approach on the Aventra software product line from Alstom SA. The evaluation showed that the proposed approach mitigates the development effort, development time, and consistency drawbacks associated with the traditional, manual creation of test scripts. We performed an online survey involving 37 engineers from Alstom SA for collecting feedback on the approach. The result of the survey further confirms the aforementioned benefits. © 2022 The Authors.
  •  
6.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • Reference architectures modelling and compliance checking
  • 2022
  • Ingår i: Journal of Software. - : WILEY. - 2047-7473 .- 2047-7481.
  • Tidskriftsartikel (refereegranskat)abstract
    • Reference architectures (RAs) are successfully used to represent families of concrete software architectures in several domains such as automotive, banking, and the Internet of Things. RAs inspire architects when designing concrete architectures, and they help to guarantee compliance with architectural decisions, regulatory requirements, as well as architectural qualities. Despite their importance, reference architectures still suffer from a number of open technical issues, including (i) the lack of a common interpretation, a precise notation for their representation and documentation, and (ii) the lack of conformance mechanisms for checking the compliance of concrete architectures to their related reference architecture, architectural decisions, regulatory requirements, etc. This paper addresses these two issues by introducing a model-driven approach that leverages (i) a domain-independent metamodel for the representation of reference architectures and (ii) the combination of model transformation and weaving techniques for the automatic conformance checking of concrete architectures. We evaluate the applicability, effectiveness, and generalizability of our approach using illustrative examples from the web browsers and automotive domains, including an assessment from an independent practitioner.
  •  
7.
  • Caporuscio, Mauro, 1975-, et al. (författare)
  • A Machine Learning Approach to Service Discovery for Microservice Architectures
  • 2021
  • Ingår i: Software Architecture, ECSA 2021. - Cham : Springer. - 9783030860448 - 9783030860431 ; , s. 66-82
  • Konferensbidrag (refereegranskat)abstract
    • Service discovery mechanisms have continuously evolved during the last years to support the effective and efficient service composition in large-scale microservice applications. Still, the dynamic nature of services (and of their contexts) are being rarely taken into account for maximizing the desired quality of service. This paper proposes using machine learning techniques, as part of the service discovery process, to select microservice instances in a given context, maximize QoS, and take into account the continuous changes in the execution environment. Both deep neural networks and reinforcement learning techniques are used. Experimental results show how the proposed approach outperforms traditional service discovery mechanisms.
  •  
8.
  • Caporuscio, Mauro, 1975-, et al. (författare)
  • Rapid System Development Via Product Line Architecture Implementation
  • 2006
  • Ingår i: Rapid Integration of Software Engineering Techniques. - Berlin, Heidelberg : Springer. - 9783540340638 ; , s. 18-33
  • Bokkapitel (övrigt vetenskapligt/konstnärligt)abstract
    • Software Product Line (SPL) engineering allows designers to reason about an entire family of software applications, instead of a single product, with a strategic importance for the rapid development of new applications. While much effort has been spent so far in understanding and modeling SPLs and their architectures, very little attention has been given on how to systematically enforce SPL architectural decisions into the implementation step.In this paper we propose a methodological approach and an implementation framework, based on a plugin component-based development, which allows us to move from an architectural specification of the SPL to its implementation in a systematic way. We show the suitability of this framework through its application to the TOOL one case study SPL.
  •  
9.
  • Čaušević, Adnan, 1981- (författare)
  • Quality of Test Design in Test Driven Development
  • 2013
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • One of the most emphasised software testing activities in an Agile environment is the usage of the Test Driven Development (TDD) approach. TDD is a development activity where test cases are created by developers before writing the code, and all for the purpose of guiding the actual development process. In other words, test cases created when following TDD could be considered as a by-product of software development. However, TDD is not fully adopted by the industry, as indicated by respondents from our industrial survey who pointed out that TDD is the most preferred but least practised activity.Our further research identified seven potentially limiting factors for industrial adoption of TDD, out of which one of the prominent factor was lack of developers’ testing skills. We subsequently defined and categorised appropriate quality attributes which describe the quality of test case design when following TDD. Through a number of empirical studies, we have clearly established the effect of “positive test bias”, where the participants focused mainly on the functionality while generating test cases. In other words, there existed less number of “negative test cases” exercising the system beyond the specified functionality, which is an important requirement for high reliability systems. On an average, in our studies, around 70% of test cases created by the participants were positive while only 30% were negative. However, when measuring defect detecting ability of those sets of test cases, an opposite ratio was observed. Defect detecting ability of negative test cases were above 70% while positive test cases contributed only by 30%.We propose a TDDHQ concept as an approach for achieving higher quality testing in TDD by using combinations of quality improvement aspects and test design techniques to facilitate consideration of unspecified requirements during the development to a higher extent and thus minimise the impact of potentially inherent positive test bias in TDD. This way developers do not necessarily focus only on verifying functionality, but they can as well increase security, robustness, performance and many other quality improvement aspects for the given software product. An additional empirical study, evaluating this method, showed a noticeable improvement in the quality of test cases created by developers utilising TDDHQ concept. Our research findings are expected to pave way for further enhancements to the way of performing TDD, eventually resulting in better adoption of it by the industry.
  •  
10.
  • Cicchetti, Antonio, et al. (författare)
  • Towards a Framework for Distributed and Collaborative Modeling
  • 2009
  • Ingår i: 2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES. - 9781424447282 ; , s. 149-154
  • Konferensbidrag (refereegranskat)abstract
    •  Increasingly, models are becoming first class core assets, and model-driven engineering requires novel techniques, tools, and practices to face the globalization of software development in the (always more) pervasive IT world. This paper proposes a framework for synchronous and asynchronous concurrent and collaborative modeling. Synchronous collaborative modeling offers services for sharing the modeling space, models, documentation, and configuration, while asynchronous collaborative modeling offers services for supporting merging of models modified and edited separately by different software engineers. Our approach is based on the observation that it is in general more convenient to store differences between subsequent versions of a system than the whole models of each stage. 
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 19
Typ av publikation
konferensbidrag (8)
tidskriftsartikel (6)
bokkapitel (3)
doktorsavhandling (1)
forskningsöversikt (1)
Typ av innehåll
refereegranskat (16)
övrigt vetenskapligt/konstnärligt (3)
Författare/redaktör
Muccini, Henry (18)
Crnkovic, Ivica (3)
Bucaioni, Alessio, 1 ... (3)
Di Silvestro, Fabio (3)
Singh, Inderjeet (3)
Pelliccione, Patrizi ... (2)
visa fler...
Staron, Miroslaw, 19 ... (2)
Weyns, Danny (2)
Saadatmand, Mehrdad, ... (2)
Abrahão, Silvia (2)
Punnekkat, Sasikumar (2)
Bosch, Jan, 1967 (2)
Caporuscio, Mauro, 1 ... (2)
Malavolta, Ivano (2)
Bures, Tomás (1)
Saadatmand, Mehrdad (1)
Causevic, Adnan, 198 ... (1)
Serebrenik, Alexande ... (1)
Penzenstadler, Birgi ... (1)
Prikladnicki, Rafael (1)
Insfran, Emilio (1)
Bosch, Jan (1)
Cicchetti, Antonio (1)
Pierantonio, Alfonso (1)
Davidsson, Paul (1)
Gérard, Sébastien (1)
Spalazzese, Romina (1)
Moghaddam, Mahyar T. (1)
van der Hoek, André (1)
Punnekkat, Sasikumar ... (1)
Fitzgerald, Brian (1)
Musil, Juergen (1)
Musil, Angelika (1)
Krusche, Stephan (1)
Kolovos, Dimitris (1)
Jochumsson, Thorvald ... (1)
Gerostathopoulos, Il ... (1)
De Toma, Marco (1)
Vaidhyanathan, Karth ... (1)
Nisio, Ezio (1)
Muccini, Henry, Assi ... (1)
Tamura, Gabriel (1)
Wong, Jeffrey (1)
Melegati, Jorge (1)
Figalist, Iris (1)
Konersmann, Marco (1)
Mattos, David I. (1)
Goedicke, Michael (1)
Olsson, Helena H. (1)
Brand, Thomas (1)
visa färre...
Lärosäte
Mälardalens universitet (8)
Linnéuniversitetet (4)
Malmö universitet (3)
Chalmers tekniska högskola (3)
Göteborgs universitet (2)
RISE (1)
Språk
Engelska (19)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (12)
Teknik (4)
Samhällsvetenskap (2)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy