SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Seinturier Lionel) "

Sökning: WFRF:(Seinturier Lionel)

  • Resultat 1-5 av 5
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • D'Angelo, Mirko (författare)
  • Engineering Decentralized Learning in Self-Adaptive Systems
  • 2021
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Future computing environments are envisioned to be populated by myriads of pervasive real-world things, which collaborate to offer boundless opportunities to industry and society -- e.g., smart cities, and intelligent transportation systems. In this setting, an application can be considered as a network-based system where applications dynamically emerge as opportunistic assemblies of services. This class of applications is likely characterized by high dynamism, with services joining and leaving the network and changing their quality attributes. Indeed, dynamic introduces uncertainty, which in turn may alter the system's functionalities and harm the system's quality of service. Although self-adaptation and machine learning techniques are proposed as viable approaches to address run-time uncertainties and support resilience, engineering effectively these systems is undoubtedly complex, since their peculiarities demand decentralized solutions. To this end, this thesis addresses the critical challenges for engineering decentralized learning in self-adaptive systems in three steps. First, it examines, classifies, and distills knowledge from research related to self-adaptive systems using learning techniques as means of addressing uncertainty. Then, it presents a reasoning framework that supports architecting and implementation activities with capabilities to evaluate architectural decisions. Finally, leveraging the solutions devised by addressing the aforementioned challenges, it proposes an approach to build and maintain over time a resilient assembly of services that are collectively able to deliver quality of service.Evaluation is performed through an extensive set of simulation experiments to assess the effectiveness of the approach. The results show that the devised solution, including self-adaptation and reinforcement learning as key elements, can cope with unpredictably variable operating environments and guarantee quality of service and resilience.
  •  
2.
  • Jan, Mathieu, et al. (författare)
  • Flex-eWare : a flexible model driven solution for designing and implementing embedded distributed systems
  • 2012
  • Ingår i: Software, practice & experience. - : Wiley. - 0038-0644 .- 1097-024X. ; 42:12, s. 1467-1494
  • Tidskriftsartikel (refereegranskat)abstract
    • The complexity of modern embedded systems increases as they incorporate new concerns such as distribution and mobility. These new features need to be considered as early as possible in the software development life cycle. Model driven engineering promotes an intensive use of models and is now widely seen as a solution to master the development of complex systems such as embedded ones. Component-based software engineering is another major trend that gains acceptance in the embedded world because of its properties such as reuse, modularity, and flexibility. This article proposes the Flex-eWare component model (FCM) for designing and implementing modern embedded systems. The FCM unifies model driven engineering and component-based software engineering and has been evaluated in several application domains with different requirements: wireless sensor networks, distributed client/server applications, and control systems for electrical devices. This approach highlights a new concept: flexibility points that arise at several stages of the development process, that is, in the model (design phase), in the execution platform, and during the execution itself. This flexibility points are captured with model libraries that can extend the FCM.
  •  
3.
  • Loiret, Frederic, 1979-, et al. (författare)
  • Software engineering of component-based systems-of-systems : a reference framework
  • 2011
  • Ingår i: CompArch'11 - Proceedings of the 2011 Federated Events on Component-Based Software Engineering and Software Architecture - CBSE'11. - New York, NY, USA : ACM Press. - 9781450307239 ; , s. 61-65
  • Konferensbidrag (refereegranskat)abstract
    • Systems-of-Systems (SoS) are complex infrastructures, which are characterized by a wide diversity of technologies and requirements imposed by the domain(s) they target. In this context, the software engineering community has been focusing on assisting the developers by providing them domain-specific languages, component-based software engineering frameworks and tools to leverage on the design and the development of such systems. However, the adoption of such approaches often prevents developers from combining several domains, which is a strong requirement in the context of SoS. Furthermore, only little attention has been paid to the definition of a modular toolset and an extensible runtime infrastructure for deploying and executing SoS. In this paper, we therefore propose a reference framework to leverage on the software engineering of SoS. Our reference framework has been validated on the development of two platforms, namely Hulotte and FraSCAti, to demonstrate that the resulting complexity is isolated in the core toolset, while the development of domain-specific extensions is leveraged and simplified by clearly identified abstractions.
  •  
4.
  • Sentilles, Séverine (författare)
  • Managing Extra-Functional Properties in Component-Based Development of Embedded Systems
  • 2012
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • The continuously increasing complexity of embedded systems is a major issue for their development, which, in addition, must also consider specific extra-functional requirements and constraints, such as limited and shared resources, distribution, timing, and dependability. Thus, embedded systems call for development solutions that can efficiently and predictably cope with these issues. Component-based software engineering is a proven paradigm to handle complexity. Yet, for efficiently managing extra-functional properties, a component model needs to have dedicated mechanisms that provide a suitable support for their management. The objective of this thesis is to build this support. We have performed a systematic analysis of existing component models and identified challenges of applying a component-based approach to embedded system development. Based on these challenges we have advanced the current state-of-the-art by developing a new component model, called ProCom, that accommodates the specifics of embedded systems through its well-defined execution semantics and layered structure. Centered around ProCom, we have also developed PRIDE, the ProCom Integrated Development Environment. PRIDE supports the development from early specification to synthesis and deployment, providing the means to aggregate various analysis and verification tools. The main contribution of the thesis is in the design and implementation of an extra-functional property management framework that enables to seamlessly specify, manage and integrate multi-valued context-aware extra-functional properties of component-based embedded systems. Properties can be attached to architectural elements of component models and their values can be compared and refined during the development process. In particular, having multiple context-aware values allows values from different sources to be compared. The proposed concepts have been demonstrated on several representative example systems.
  •  
5.
  • Yu, Zhongxing, et al. (författare)
  • Characterizing the Usage, Evolution and Impact of Java Annotations in Practice
  • 2021
  • Ingår i: IEEE Transactions on Software Engineering. - : Institute of Electrical and Electronics Engineers (IEEE). - 0098-5589 .- 1939-3520. ; 47:5, s. 969-986
  • Tidskriftsartikel (refereegranskat)abstract
    • Annotations have been formally introduced into Java since Java 5. Since then, annotations have been widely used by the Java community for different purposes, such as compiler guidance and runtime processing. Despite the ever-growing use, there is still limited empirical knowledge about the actual usage of annotations in practice, the changes made to annotations during software evolution, and the potential impact of annotations on code quality. To fill this gap, we perform the first large-scale empirical study about Java annotations on 1,094 notable open-source projects hosted on GitHub. Our study systematically investigates annotation usage, annotation evolution, and annotation impact, and generates 10 novel and important findings. We also present the implications of our findings, which shed light for developers, researchers, tool builders, and language or library designers in order to improve all facets of Java annotation engineering.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-5 av 5

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