SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "hsv:(TEKNIK OCH TEKNOLOGIER) hsv:(Elektroteknik och elektronik) hsv:(Datorsystem) ;pers:(Cicchetti Antonio)"

Sökning: hsv:(TEKNIK OCH TEKNOLOGIER) hsv:(Elektroteknik och elektronik) hsv:(Datorsystem) > Cicchetti Antonio

  • Resultat 1-10 av 43
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Petersen, Kai, et al. (författare)
  • Choosing Component Origins for Software Intensive Systems: In-House, COTS, OSS or Outsourcing?-A Case Survey
  • 2018
  • Ingår i: IEEE Transactions on Software Engineering. - : IEEE Computer Society. - 0098-5589 .- 1939-3520. ; 44:3, s. 237-261
  • Tidskriftsartikel (refereegranskat)abstract
    • The choice of which software component to use influences the success of a software system. Only a few empirical studies investigate how the choice of components is conducted in industrial practice. This is important to understand to tailor research solutions to the needs of the industry. Existing studies focus on the choice for off-the-shelf (OTS) components. It is, however, also important to understand the implications of the choice of alternative component sourcing options (CSOs), such as outsourcing versus the use of OTS. Previous research has shown that the choice has major implications on the development process as well as on the ability to evolve the system. The objective of this study is to explore how decision making took place in industry to choose among CSOs. Overall, 22 industrial cases have been studied through a case survey. The results show that the solutions specifically for CSO decisions are deterministic and based on optimization approaches. The non-deterministic solutions proposed for architectural group decision making appear to suit the CSO decision making in industry better. Interestingly, the final decision was perceived negatively in nine cases and positively in seven cases, while in the remaining cases it was perceived as neither positive nor negative.
  •  
2.
  • Bucaioni, Alessio, et al. (författare)
  • Exploring Timing Model Extractions at EAST-ADL Design-level Using Model Transformations
  • 2015
  • Ingår i: Proceedings - 12th International Conference on Information Technology: New Generations, ITNG 2015. - 9781479988273 ; , s. 596-600
  • Konferensbidrag (refereegranskat)abstract
    • We discuss the problem of extracting control and data flows from vehicular distributed embedded systems at higher abstraction levels during their development. Unambiguous extraction of control and data flows is vital part of the end-to-end timing model which is used as input by the end-to end timinganalysis engines. The goal is to support end-to-end timing analysis at higher abstraction levels. In order to address the problem, we propose a two-phase methodology that exploits the principles of ModelDriven Engineering and Component Based Software Engineering. Using this methodology, the software architecture at a higher level is automatically transformed to all legal implementation-level models. The end-to-end timing analysis is performed on each generated implementation-level model and the analysis results are fed back to the design-level model. This activity supports design space exploration, modelrefinement and/or remodeling at higher abstraction levels for tuning the timing behavior of the system.
  •  
3.
  • Saadatmand, Mehrdad, 1980- (författare)
  • Preservation of Extra-Functional Properties in Embedded Systems Development
  • 2015
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • The interaction of embedded systems with their environments and their resource limitations make it important to take into account properties such as timing, security, and resource consumption in designing such systems. These so-called Extra-Functional Properties (EFPs) capture and describe the quality and characteristics of a system, and they need to be taken into account from early phases of development and throughout the system's lifecycle. An important challenge in this context is to ensure that the EFPs that are defined at early design phases are actually preserved throughout detailed design phases as well as during the execution of the system on its platform. In this thesis, we provide solutions to help with the preservation of EFPs; targeting both system design phases and system execution on the platform. Starting from requirements, which form the constraints of EFPs, we propose an approach for modeling Non-Functional Requirements (NFRs) and evaluating different design alternatives with respect to the satisfaction of the NFRs. Considering the relationship and trade-off among EFPs, an approach for balancing timing versus security properties is introduced. Our approach enables balancing in two ways: in a static way resulting in a fixed set of components in the design model that are analyzed and thus verified to be balanced with respect to the timing and security properties, and also in a dynamic way during the execution of the system through runtime adaptation. Considering the role of the platform in preservation of EFPs and mitigating possible violations of them, an approach is suggested to enrich the platform with necessary mechanisms to enable monitoring and enforcement of timing properties. In the thesis, we also identify and demonstrate the issues related to accuracy in monitoring EFPs, how accuracy can affect the decisions that are made based on the collected information, and propose a technique to tackle this problem. As another contribution, we also show how runtime monitoring information collected about EFPs can be used to fine-tune design models until a desired set of EFPs are achieved. We have also developed a testing framework which enables automatic generation of test cases in order verify the actual behavior of a system against its desired behavior. On a high level, the contributions of the thesis are thus twofold: proposing methods and techniques to 1) improve maintenance of EFPs within their correct range of values during system design, 2) identify and mitigate possible violations of EFPs at runtime.
  •  
4.
  • Axelsson, Jakob, et al. (författare)
  • Towards the architecture of a decision support ecosystem for system component selection
  • 2017
  • Ingår i: 11th Annual IEEE International Systems Conference, SysCon 2017 - Proceedings. - 9781509046225 - 9781509046232
  • Konferensbidrag (refereegranskat)abstract
    • When developing complex software-intensive systems, it is nowadays common practice to base the solution partly on existing software components. Selecting which components to use becomes a critical decision in development, but it is currently not well supported through methods and tools. This paper discusses how a decision support system for this problem could benefit from a software ecosystem approach, where participants share knowledge across organizations both through reuse of analysis models, and through partially disclosed past decision cases. We show how the ecosystem architecture becomes fundamental to deal with efficient knowledge sharing, while respecting constraints on integrity of intellectual property. A concrete architecture proposal is outlined, which is a web-based distributed system-of-systems. Experiences of a proof-of-concept implementation are also described.
  •  
5.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • Alignment of Requirements and Testing in Agile : An Industrial Experience
  • 2018
  • Ingår i: Advances in Intelligent Systems and Computing. - Cham : Springer Verlag. - 2194-5357 .- 2194-5365. ; 738, s. 225-232
  • Tidskriftsartikel (refereegranskat)abstract
    • Agile development aims at switching the focus from processes to interactions between stakeholders, from heavy to minimalistic documentation, from contract negotiation and detailed plans to customer collaboration and prompt reaction to changes. With these premises, requirements traceability may appear to be an overly exigent activity, with little or no return-of-investment. However, since testing remains crucial even when going agile, the developers need to identify at a glance what to test and how to test it. That is why, even though requirements traceability has historically faced a firm resistance from the agile community, it can provide several benefits when promoting precise alignment of requirements with testing. This paper reports on our experience in promoting traceability of requirements and testing in the data communications for mission-critical systems in an industrial Scrum project. We define a semi-automated requirements tracing mechanism which coordinates four traceability techniques. We evaluate the solution by applying it to an industrial project aiming at enhancing the existing Virtual Router Redundancy Protocol by adding Simple Network Management Protocol support. 
  •  
6.
  • Bucaioni, Alessio, et al. (författare)
  • Comparative Evaluation of Timing Model Extraction Methodologies at EAST-ADL Design Level
  • 2015
  • Ingår i: Proceedings - 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security and 2015 IEEE 12th International Conference on Embedded Software and Systems, HPCC-CSS-ICESS 2015. - 9781479989362 ; , s. 1110-1115
  • Konferensbidrag (refereegranskat)abstract
    • There are various methodologies that support the extraction of timing models from EAST-ADL design-level models during the development of vehicular embedded software systems. These timing models are used to predict timing behavior of the systems by performing end-to-end timing analysis. This paper presents, for the first time, a comparative evaluation of three methodologies. We present an evaluation framework that consists of several evaluation features. Using the framework, we compare and evaluate the methodologies against each feature. Eventually, the evaluation results can be used as guidelines for the selection of the most suitable methodology with respect to the end-to-end timing behavior of a given vehicular embedded application.
  •  
7.
  • Bucaioni, Alessio, et al. (författare)
  • Handling Uncertainty in Automatically Generated Implementation Models in the Automotive Domain
  • 2016
  • Ingår i: 42nd Euromicro Conference series on Software Engineering and Advanced Applications SEAA 2016. - 9781509028191 ; , s. 173-180
  • Konferensbidrag (refereegranskat)abstract
    • Models and model transformations, the two core constituents of Model-Driven Engineering, aid in software development by automating, thus taming, error-proneness of tedious engineering activities. In most cases, the result of these automated activities is an overwhelming amount of information. This is the case of one-to-many model transformations that, e.g. in designspace exploration, can potentially generate a massive amount of candidate models (i.e., solution space) from one single model. In our scenario, from one design model we generate a set of possible implementation models on which timing analysis is run. The aim is to find the best model from a timing perspective. However, multiple implementation models can have equally good analysis results. Therefore, the engineer is expected to investigate the solution space for making a final decision, using criteria which fall outside the analysis’ criteria themselves. Since candidate models can be many and very similar to each other, manually finding differences and commonalities is an impractical and errorprone task. In order to provide the engineer with an expressive representation of models’ commonalities and differences, we propose the use of modelling with uncertainty. We achieve this by elevating the solution space to a first-class status, adopting a compact notation capable of representing the solution space by means of a single model with uncertainty. Commonalities and differences are thus represented by means of uncertainty points for the engineer to easily grasp them and consistently make her decision without manually inspecting each model individually.
  •  
8.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • MoVES : a Model-driven methodology for Vehicular Embedded Systems
  • 2018
  • Ingår i: IEEE Access. - 2169-3536. ; , s. 6424-6445
  • Tidskriftsartikel (refereegranskat)abstract
    • This paper introduces a novel model-driven methodology for the software development of real-time distributed vehicular embedded systems on single- and multi-core platforms. The proposed methodology discloses the opportunity of improving the cost-efficiency of the development process by providing automated support to identify viable design solutions with respect to selected non-functional requirements. To this end, it leverages the interplay of modelling languages for the vehicular domain whose integration is achieved by a suite of model transformations. An instantiation of the methodology is discussed for timing requirements, which are among the most critical ones for vehicular systems. To support the design of temporally correct systems, a cooperation between EAST-ADL and the Rubus Component Model is opportunely built-up by means of model transformations, enabling timing-aware design and model-based timing analysis of the system. The applicability of the methodology is demonstrated as proof of concepts on industrial use cases performed in cooperation with our industrial partners.
  •  
9.
  • Bucaioni, Alessio, 1987-, et al. (författare)
  • Technology-preserving transition from single-core to multi-core in modelling vehicular systems
  • 2017
  • Ingår i: Lecture Notes in Computer Science, vol. 10376. - Cham : Springer Verlag. - 9783319614816 ; , s. 285-299
  • Bokkapitel (refereegranskat)abstract
    • The vehicular industry has exploited model-based engineering for design, analysis, and development of single-core vehicular systems. Next generation of autonomous vehicles will require higher computational power, which can only be provided by parallel computing platforms such as multi-core electronic control units. Current model-based software development solutions and related modelling languages, originally conceived for single-core, cannot effectively deal with multi-core specific challenges, such as core-interdependency and allocation of software to hardware. In this paper, we propose an extension to the Rubus Component Model, central to the Rubus model-based approach, for the modelling, analysis, and development of vehicular systems on multi-core. Our goal is to provide a lightweight transition of a model-based software development approach from single-core to multi-core, without disrupting the current technological assets in the vehicular domain.
  •  
10.
  • Bucaioni, Alessio, et al. (författare)
  • Towards Design-Space Exploration of Component Chains in Vehicle Software
  • 2016
  • Ingår i: 42nd Euromicro Conference series on Software Engineering and Advanced Applications, Work In Progress (WiP) SEAA 2016 WiP.
  • Konferensbidrag (refereegranskat)abstract
    • The size, complexity and heterogeneity of vehicular software systems has been constantly increasing. As a result, there is a growing consensus on the need to leverage modelbased techniques for automating, thus taming, error-proneness of tedious engineering tasks. Our methodology employs a one-tomany model transformation for generating a set of implementation models from a single design model. Then, it evaluates the appropriateness of each generated model by means of modelbased timing analysis. In this ongoing work, we discuss an enhancement of our methodology where model-based timing analysis is extended for running on a single model with uncertainty.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 43
Typ av publikation
konferensbidrag (30)
tidskriftsartikel (5)
bokkapitel (3)
doktorsavhandling (2)
samlingsverk (redaktörskap) (1)
rapport (1)
visa fler...
annan publikation (1)
visa färre...
Typ av innehåll
refereegranskat (37)
övrigt vetenskapligt/konstnärligt (6)
Författare/redaktör
Sjödin, Mikael (12)
Ciccozzi, Federico, ... (11)
Carlson, Jan (8)
Ciccozzi, Federico (7)
Mubeen, Saad (6)
visa fler...
Saadatmand, Mehrdad (5)
Jongeling, Robbert (5)
Papatheocharous, Efi (5)
Pierantonio, Alfonso (4)
Petersen, Kai (4)
Bucaioni, Alessio, 1 ... (4)
Sentilles, Séverine, ... (4)
Bucaioni, Alessio (4)
Sentilles, Séverine (3)
Axelsson, Jakob (3)
Eramo, Romina (3)
Wnuk, Krzysztof, 198 ... (2)
Gorschek, Tony, 1972 ... (2)
Wohlin, Claes (2)
Franke, Ulrik (2)
Bucchiarone, Antonio (2)
Bucchiarone, A. (2)
Latifaj, Malvina (2)
Wnuk, Krzysztof (2)
Leveque, Thomas (2)
Marconi, A (1)
Saadatmand, Mehrdad, ... (1)
Addazi, Lorenzo (1)
Di Ruscio, Davide (1)
Bruneliere, Hugo (1)
Sadovykh, Andrey (1)
Mazzini, Silvia (1)
Šmite, Darja (1)
Sjödin, Mikael, Prof ... (1)
Dodig-Crnkovic, Gord ... (1)
Norström, Christer (1)
Sjödin, Mikael, 1971 ... (1)
Berardinelli, Luca (1)
Borg, Markus (1)
Badampudi, Deepika, ... (1)
Badampudi, Deepika (1)
Bagnato, Alessandra (1)
Gómez, Abel (1)
Gorschek, Tony (1)
Lu, Yue (1)
Mäki-Turja, Jukka (1)
Gini, F. (1)
Crnkovic, Ivica, 195 ... (1)
Kodali, M. (1)
visa färre...
Lärosäte
Mälardalens universitet (43)
RISE (7)
Blekinge Tekniska Högskola (5)
Chalmers tekniska högskola (2)
Kungliga Tekniska Högskolan (1)
Språk
Engelska (43)
Forskningsämne (UKÄ/SCB)
Teknik (43)
Naturvetenskap (7)

Å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