SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Ciccozzi Federico) "

Sökning: WFRF:(Ciccozzi Federico)

  • Resultat 1-10 av 120
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Addazi, Lorenzo, et al. (författare)
  • Blended graphical and textual modelling for UML profiles : A proof-of-concept implementation and experiment
  • 2021
  • Ingår i: Journal of Systems and Software. - : Elsevier Inc.. - 0164-1212 .- 1873-1228. ; 175
  • Tidskriftsartikel (refereegranskat)abstract
    • Domain-specific modelling languages defined by extending or constraining the Unified Modelling Language (UML) through the profiling mechanism have historically relied on graphical notations to maximise human understanding and facilitate communication among stakeholders. Other notations, such as text-, form-, or table-based are, however, often preferred for specific modelling purposes, due to the nature of a specific domain or the available tooling, or for personal preference. Currently, the state of the art support for UML-based languages provides an almost completely detached, or even entirely mutually exclusive, use of graphical and textual modelling. This becomes inadequate when dealing with the development of modern systems carried out by heterogeneous stakeholders. Our intuition is that a modelling framework based on seamless blended multi-notations can disclose several benefits, among which: flexible separation of concerns, multi-view modelling based on multiple notations, convenient text-based editing operations (inside and outside the modelling environment), and eventually faster modelling activities. In this paper we report on: (i) a proof-of-concept implementation of a framework for UML and profiles modelling using blended textual and graphical notations, and (ii) an experiment on the framework, which eventually shows that blended multi-notation modelling performs better than standard single-notation modelling.
  •  
2.
  • Addazi, Lorenzo, et al. (författare)
  • Executable modelling for highly parallel accelerators
  • 2019
  • Ingår i: Proceedings - 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2019. - : Institute of Electrical and Electronics Engineers Inc.. - 9781728151250 ; , s. 318-321
  • Konferensbidrag (refereegranskat)abstract
    • High-performance embedded computing is developing rapidly since applications in most domains require a large and increasing amount of computing power. On the hardware side, this requirement is met by the introduction of heterogeneous systems, with highly parallel accelerators that are designed to take care of the computation-heavy parts of an application. There is today a plethora of accelerator architectures, including GPUs, many-cores, FPGAs, and domain-specific architectures such as AI accelerators. They all have their own programming models, which are typically complex, low-level, and involve explicit parallelism. This yields error-prone software that puts the functional safety at risk, unacceptable for safety-critical embedded applications. In this position paper we argue that high-level executable modelling languages tailored for parallel computing can help in the software design for high performance embedded applications. In particular, we consider the data-parallel model to be a suitable candidate, since it allows very abstract parallel algorithm specifications free from race conditions. Moreover, we promote the Action Language for fUML (and thereby fUML) as suitable host language.
  •  
3.
  • Addazi, Lorenzo, et al. (författare)
  • Towards Seamless Hybrid Graphical-Textual Modelling for UML and Profiles
  • 2017
  • Ingår i: Lecture Notes in Computer Science, vol. 10376. - Cham : Springer. - 9783319614816 ; , s. 20-33
  • Bokkapitel (refereegranskat)abstract
    • Domain-specific modelling languages, in particular those described in terms of UML profiles, use graphical notations to maximise human understanding and facilitate communication among stakeholders. Nevertheless, textual notations are preferred for specific purposes, due to the nature of a specific domain, or for personal preference. The mutually exclusive use of graphical or textual modelling is not sufficient for the development of complex systems developed by large heterogeneous teams. We envision a modern modelling framework supporting seamless hybrid graphical and textual modelling. Such a framework would provide several benefits, among which: flexible separation of concerns, multi-view modelling based on multiple notations, convenient text-based editing operations, and text-based model editing outside the modelling environment, and faster modelling activities. In this paper we describe our work towards such a framework for UML and profiles. The uniqueness is that both graphical and textual modelling are done on a common persistent model resource, thus dramatically reducing the need for synchronisation among the two notations.
  •  
4.
  • Ahlberg, Carl, et al. (författare)
  • The Black Pearl: An Autonomous Underwater Vehicle
  • 2013
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • The Black Pearl is a custom made autonomous underwater vehicle developed at Mälardalen University, Sweden. It is built in a modular fashion, including its mechanics, electronics and software. After a successful participation at the RoboSub competition in 2012 and winning the prize for best craftsmanship, this year we made minor improvements to the hardware, while the focus of the robot's evolution shifted to the software part. In this paper we give an overview of how the Black Pearl is built, both from the hardware and software point of view.
  •  
5.
  • Anwar, Muhammad Waseem, et al. (författare)
  • Blended Metamodeling for Seamless Development of Domain-Specific Modeling Languages across Multiple Workbenches
  • 2022
  • Ingår i: SysCon 2022 - 16th Annual IEEE International Systems Conference, Proceedings. - : Institute of Electrical and Electronics Engineers Inc.. - 9781665439923
  • Konferensbidrag (refereegranskat)abstract
    • Design and development of domain-specific modeling languages are crucial activities in model-driven engineering. At the core of these languages we find metamodels, i.e. descriptions of concepts and rules to combine those concepts in order to build valid models. Both in research and practice, metamodels are created and updated more or less frequently to meet certain business requirements. Although there exist several workbenches for metamodeling, some textual (e.g., JetBrains MPS) and some graphical (e.g., Eclipse Modeling Framework - EMF), it still remains a sensitive and complex task, where several stakeholders with different skill-sets need to be able to properly exchange ideas and reach agreements.To maximize the throughput of metamodeling activities, in this paper we propose a Blended Metamodeling Framework (BMF) that enables the development of metamodels through both graphical and textual (natural language) notations interchangeably, by utilizing the concepts of Natural Language Processing and model-driven engineering. The feasibility of the framework is demonstrated via the Portable test and Stimulus Standard (PSS) use case, where a DSML is developed by seamlessly blending the use of textual (natural language) and graphical (EMF) notations. Moreover, for demonstration purposes we also generate a domain-specific language structure reflecting the metamodel in JetBrains MPS.
  •  
6.
  • Anwar, Muhammad Waseem, et al. (författare)
  • Blended modeling applied to the portable test and stimulus standard
  • 2022
  • Ingår i: ITNG 2022 19th International Conference on Information Technology. - Cham : Springer International Publishing. - 9783030976514 - 9783030976521
  • Konferensbidrag (refereegranskat)abstract
    • Blended modeling is an emerging trend in Model-Driven Engineering for complex systems. It enables the modeling of diverse system-related aspects through multiple editing notations seamlessly, interchangeably, and collaboratively. Blended modeling is expected to significantly improve productivity and user-experience for multiple stakeholders. Case-specific solutions providing blended modeling, to a certain extent, for domain specific languages have been provided in the last few years. Nevertheless, a generic and language-agnostic full-fledged blended modeling framework has not been proposed yet.In this paper, we propose a comprehensive and generic blended modeling framework prototype that provides automated mechanism to generate graphical and textual notations from a given domain-specific modeling language. Moreover, it offers a flexible editor to get expert’s feedback on the mapping between graphical and textual notations. The proposed prototype is validated through a proof-of-concept on the Portable test and Stimulus Standard use-case. Our initial results indicate that the proposed framework is capable of being applied in different application scenarios and dealing with multiple domain-specific modeling standards.
  •  
7.
  • Anwar, Muhammad Waseem, et al. (författare)
  • Enabling Blended Modelling of Timing and Variability in EAST-ADL
  • 2023
  • Ingår i: SLE - Proc. ACM SIGPLAN Int. Conf. Softw. Lang. Eng., Co-located: SPLASH. - : Association for Computing Machinery, Inc. - 9798400703966 ; , s. 169-180
  • Konferensbidrag (refereegranskat)abstract
    • EAST-ADL is a domain-specific modelling language for the design and analysis of vehicular embedded systems. Seamless modelling through multiple concrete syntaxes for the same language, known as blended modelling, offers enhanced modelling flexibility to boost collaboration, lower modelling time, and maximise the productivity of multiple diverse stakeholders involved in the development of complex systems, such as those in the automotive domain. Together with our industrial partner, which is one of the leading contributors to the definition of EAST-ADL and one of its main end-users, we provided prototypical blended modelling features for EAST-ADL. In this article, we report on our language engineering work towards the provision of blended modelling for EAST-ADL to support seamless graphical and textual notations. Notably, for selected portions of the EAST-ADL language (i.e., timing and variability packages), we introduce ad-hoc textual concrete syntaxes to represent the language's abstract syntax in alternative textual notations, preserving the language's semantics. Furthermore, we propose a full-fledged runtime synchronisation mechanism, based on the standard EAXML schema format, to achieve seamless change propagation across the two notations. As EAXML serves as a central synchronisation point, the proposed blended modelling approach is workable with most existing EAST-ADL tools. The feasibility of the proposed approach is demonstrated through a car wiper use case from our industrial partner - Volvo. Results indicate that the proposed blended modelling approach is effective and can be applied to other EAST-ADL packages and supporting tools.
  •  
8.
  • Anwar, Muhammad Waseem, et al. (författare)
  • Timing-Aware Variability Resolution in EAST-ADL Product Line Architecture
  • 2023
  • Ingår i: Proceedings - Asia-Pacific Software Engineering Conference, APSEC. - : IEEE Computer Society. - 9798350344172 ; , s. 473-482
  • Konferensbidrag (refereegranskat)abstract
    • Product line architectures play a vital role in the automotive industry in supporting cross-product development involving several hardware and software variation points for different vehicle variants. The effective resolution of multiple variation points for the generation of valid variants is complex, especially when dealing with both software and hardware components implying timing constraints, simultaneously. EAST-ADL is a well-known domain-specific modelling language supporting cross-product development using different levels of abstraction. Furthermore, it offers timing extensions to perform system and component-level timing verification. In this article, we propose an EAST-ADL-compliant and timing-Aware variability resolution approach to generate valid product variants effectively. The method relies on existing EAST-ADL product line architecture for system modelling, where several variation points at different levels of abstraction are identified. We propose a variability resolution algorithm where several configuration decisions, starting from the topmost vehicle level down to the design level, are incor-porated for seamless variability resolution. Furthermore, timing decisions based on analysis and design prototypes are provided to generate variant-specific timing constraints. The approach is validated on the car wiper use case provided by our industrial partner, Volvo, an international original equipment manufacturer in the automotive domain. In the use case, three product variants comprising a full system model with associated timing constraints are generated successfully. The results show the feasibility of the proposed approach and indicate its effectiveness in managing timing-Aware product variants.
  •  
9.
  • Behnam, Moris, et al. (författare)
  • Software architecture for next generation hyperparallel cyber-physical hardware platforms : challenges and opportunities
  • 2015
  • Ingår i: ECSAW '15 Proceedings of the 2015 European Conference on Software Architecture Workshops. - New York, NY, USA : ACM. - 9781450333931
  • Konferensbidrag (refereegranskat)abstract
    • We present what is destined to become the de-facto standard for hardware platforms for next generation cyber-physical systems. Heterogeneous System Architecture (HSA) is an initiative to harmonize the industry around a common architecture which is easier to program and is an open standard defining the key interfaces for parallel computation. Since HSA is supported by virtually all major players in the silicon market we can conjecture that HSA, with its capabilities and quirks, will highly influence both the hardware and software for next generation cyber-physical systems. In this paper we describe HSA and discuss how its nature will influence architectures of system software and application software. Specifically, we believe that the system software needs to both leverage the hyperparallel nature of HSA while providing predictable and efficient resource allocation to different parallel activities. The application software, on the other hand, should be isolated from the complexity of the hardware architecture but yet be able to efficiently use the full potential of the hyperparallel nature of HSA.
  •  
10.
  • Bosnic, Ivana, et al. (författare)
  • Introducing SCRUM into a Distributed Software Development Course
  • 2015
  • Ingår i: Workshop on Enhancing Software Engineering Education WESEE2015. - Dubrovnik, Croatia : ACM. - 9781450333931
  • Konferensbidrag (refereegranskat)abstract
    • The growing enactment of Global Software Engineering in industry has triggered educational institutions to perceive the importance of preparing students for distributed software development. During the last twelve years we have disclosed advantages and pitfalls of GSE to our students through our Distributed Software Development course. After running the projects according to the iterative process model for eleven years, we decided to shift to an agile development model, SCRUM. This decision was due to the growing industrial adoption of agile methods, but more importantly to increase proactiveness, sense of responsibility, and to balance the workload among the project team members. In this paper we describe the process and outcomes of our first attempt at introducing SCRUM in our distributed course.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 120
Typ av publikation
konferensbidrag (68)
tidskriftsartikel (36)
proceedings (redaktörskap) (4)
bokkapitel (3)
rapport (2)
doktorsavhandling (2)
visa fler...
forskningsöversikt (2)
samlingsverk (redaktörskap) (1)
annan publikation (1)
licentiatavhandling (1)
visa färre...
Typ av innehåll
refereegranskat (103)
övrigt vetenskapligt/konstnärligt (17)
Författare/redaktör
Ciccozzi, Federico, ... (74)
Cicchetti, Antonio (48)
Ciccozzi, Federico (45)
Sjödin, Mikael (17)
Carlson, Jan (16)
Jongeling, Robbert (11)
visa fler...
Latifaj, Malvina (10)
Mubeen, Saad (9)
Bucaioni, Alessio, 1 ... (9)
Anwar, Muhammad Wase ... (6)
Sentilles, Séverine, ... (6)
Addazi, Lorenzo (5)
Pierantonio, Alfonso (5)
Papatheocharous, Efi (5)
Leveque, Thomas (5)
Malavolta, Ivano (5)
Bosnic, Ivana (5)
Cavrak, Igor (5)
Pelliccione, Patrizi ... (4)
Crnkovic, Ivica (4)
Feljan, Juraj (4)
Mirandola, Raffaela (4)
Pierantonio, A. (4)
Bucaioni, Alessio (4)
Wortmann, A. (4)
Wimmer, M. (3)
Lisper, Björn (3)
Di Ruscio, Davide (3)
Masud, Abu Naser (3)
Petersen, Kai (3)
Spalazzese, Romina (3)
Pelliccione, Patrizi ... (3)
Mosser, S. (3)
Crnkovic, Ivica, 195 ... (3)
Lambers, L. (3)
Posse, Ernesto (2)
Mazzini, Silvia (2)
Di Ruscio, D. (2)
Wohlin, Claes (2)
Sentilles, Séverine (2)
Axelsson, Jakob (2)
Sjödin, Mikael, Prof ... (2)
Iovino, L. (2)
Vallecillo, A. (2)
Di Nitto, Elisabetta (2)
Sjödin, Mikael, 1971 ... (2)
Tivoli, Massimo (2)
Zagar, Mario (2)
Eramo, Romina (2)
Tichy, M. (2)
visa färre...
Lärosäte
Mälardalens universitet (119)
Chalmers tekniska högskola (8)
Göteborgs universitet (7)
RISE (6)
Kungliga Tekniska Högskolan (3)
Blekinge Tekniska Högskola (3)
visa fler...
Malmö universitet (2)
Luleå tekniska universitet (1)
Linnéuniversitetet (1)
visa färre...
Språk
Engelska (120)
Forskningsämne (UKÄ/SCB)
Teknik (70)
Naturvetenskap (44)
Samhällsvetenskap (1)

Å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