SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Andersson Jesper 1970 ) "

Sökning: WFRF:(Andersson Jesper 1970 )

  • Resultat 1-10 av 31
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • ASPLe : a methodology to develop self-adaptive software systems with reuse
  • 2017
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Advances in computing technologies are pushing software systems and their operating environments to become more dynamic and complex. The growing complexity of software systems coupled with uncertainties induced by runtime variations leads to challenges in software analysis and design. Self-Adaptive Software Systems (SASS) have been proposed as a solution to address design time complexity and uncertainty by adapting software systems at runtime. A vast body of knowledge on engineering self-adaptive software systems has been established. However, to the best of our knowledge, no or little work has considered systematic reuse of this knowledge. To that end, this study contributes an Autonomic Software Product Lines engineering (ASPLe) methodology. The ASPLe is based on a multi-product lines strategy which leverages systematic reuse through separation of application and adaptation logic. It provides developers with repeatable process support to design and develop self-adaptive software systems with reuse across several application domains. The methodology is composed of three core processes, and each process is organized for requirements, design, implementation, and testing activities. To exemplify and demonstrate the use of the ASPLe methodology, three application domains are used as running examples throughout the report.
  •  
2.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • ASPLe : a methodology to develop self-adaptive software systems with systematic reuse
  • 2020
  • Ingår i: Journal of Systems and Software. - : Elsevier. - 0164-1212 .- 1873-1228. ; 167, s. 1-19
  • Tidskriftsartikel (refereegranskat)abstract
    • More than two decades of research have demonstrated an increasing need for software systems to be self-adaptive. Self-adaptation is required to deal with runtime dynamics which are difficult to predict before deployment. A vast body of knowledge to develop Self-Adaptive Software Systems (SASS) has been established. We, however, discovered a lack of process support to develop self-adaptive systems with reuse. To that end, we propose a domain-engineering based methodology, Autonomic Software Product Lines engineering (ASPLe), which provides step-by-step guidelines for developing families of SASS with systematic reuse. The evaluation results from a case study show positive effects on quality and reuse for self-adaptive systems designed using the ASPLe compared to state-of-the-art engineering practices.
  •  
3.
  • Abbas, Nadeem, 1980- (författare)
  • Designing Self-Adaptive Software Systems with Reuse
  • 2018
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Modern software systems are increasingly more connected, pervasive, and dynamic, as such, they are subject to more runtime variations than legacy systems. Runtime variations affect system properties, such as performance and availability. The variations are difficult to anticipate and thus mitigate in the system design.Self-adaptive software systems were proposed as a solution to monitor and adapt systems in response to runtime variations. Research has established a vast body of knowledge on engineering self-adaptive systems. However, there is a lack of systematic process support that leverages such engineering knowledge and provides for systematic reuse for self-adaptive systems development. This thesis proposes the Autonomic Software Product Lines (ASPL), which is a strategy for developing self-adaptive software systems with systematic reuse. The strategy exploits the separation of a managed and a managing subsystem and describes three steps that transform and integrate a domain-independent managing system platform into a domain-specific software product line for self-adaptive software systems.Applying the ASPL strategy is however not straightforward as it involves challenges related to variability and uncertainty. We analyzed variability and uncertainty to understand their causes and effects. Based on the results, we developed the Autonomic Software Product Lines engineering (ASPLe) methodology, which provides process support for the ASPL strategy. The ASPLe has three processes, 1) ASPL Domain Engineering, 2) Specialization and 3) Integration. Each process maps to one of the steps in the ASPL strategy and defines roles, work-products, activities, and workflows for requirements, design, implementation, and testing. The focus of this thesis is on requirements and design.We validate the ASPLe through demonstration and evaluation. We developed three demonstrator product lines using the ASPLe. We also conducted an extensive case study to evaluate key design activities in the ASPLe with experiments, questionnaires, and interviews. The results show a statistically significant increase in quality and reuse levels for self-adaptive software systems designed using the ASPLe compared to current engineering practices.
  •  
4.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • Towards Autonomic Software Product Lines (ASPL) - A Technical Report
  • 2011
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • This report describes a work in progress to develop Autonomic Software Product Lines (ASPL). The ASPL is a dynamic software product line approach with a novel variability handling mechanism that enables traditional software product lines to adapt themselves at runtime in response to changes in their context, requirements and business goals. The ASPL variability mechanism is composed of three key activities: 1) context-profiling, 2) context-aware composition, and 3) online learning. Context-profiling is an offline activity that prepares a knowledge base for context-aware composition. The context-aware composition uses the knowledge base to derive a new product or adapts an existing product based on a product line's context attributes and goals. The online learning optimizes the knowledge base to remove errors and suboptimal information and to incorporate new knowledge. The three activities together form a simple yet powerful variability handling mechanism that learns and adapts a system at runtime in response to changes in system context and goals. We evaluated the ASPL variability mechanism on three small-scale software product lines and got promising results. The ASPL approach is, however, is yet at an initial stage and require improved development support with more rigorous evaluation. 
  •  
5.
  •  
6.
  •  
7.
  • Andersson, Jesper, 1970-, et al. (författare)
  • A conceptual framework for resilience : fundamental definitions, strategies and metrics
  • 2021
  • Ingår i: Computing. - : Springer. - 0010-485X .- 1436-5057. ; 103, s. 559-588
  • Tidskriftsartikel (refereegranskat)abstract
    • The resilience system property has become more and more relevant, mainly because of the increasing dependance on a rapidly growing number of software-intensive, complex, socio-technical systems, which are facing uncertainty about changes they are expected to experience during their life-cycle and ways to deal with them. Methodologies for the systematic design and validation of resilience for such systems are thus highly necessary, and require contributions from several different fields. This paper contributes to current resilience research by providing a conceptual framework intended to serve as a common ground for the development of such methodologies. Its main points are: the identification of the main categories of changes a system should face; a clear definition of the different facets of resilience one could want to achieve, expressed in terms of the system dynamics; a mapping of each of these facets to design strategies that are better suited to achieve it; and the corresponding identification of possible metrics that can be used to assess its achievement. 
  •  
8.
  • Andersson, Jesper, 1970-, et al. (författare)
  • A Distilled Characterization of Resilience and Its Embraced Properties Based on State-Spaces
  • 2019
  • Ingår i: Software Engineering for Resilient Systems. - Cham : Springer. - 9783030308551 - 9783030308568 ; , s. 11-25
  • Konferensbidrag (refereegranskat)abstract
    • In recent years, we have observed the increasing interest in the system property resilience. We ascribe this increasing interest to the rapidly growing number of deployed, complex, socio-technical systems, which are facing uncertainty about changes they are expected to experience during their life-cycle and ways to deal with them. This paper contributes to current resilience research by focusing on the different definitions given for this system property, highlighting the risk that, using different terms in different communities, this contributes to create a “tower of Babel” problem, with the consequent difficulty in exchanging ideas and working together towards a common goal. We adopt an extended definition of dependability to define resilience. Based on that, we identify features of resilient systems, capture properties falling under the resilience umbrella, and define a conceptual framework for resilience characterization including how changes affect the system, strategies to design resilience, and discuss metrics for quantifying resilience at design and runtime.
  •  
9.
  • Andersson, Jesper, 1970-, et al. (författare)
  • Architecting decentralized control in large-scale self-adaptive systems
  • 2023
  • Ingår i: Computing. - : Springer. - 0010-485X .- 1436-5057. ; 105, s. 1849-1882
  • Tidskriftsartikel (refereegranskat)abstract
    • Architecting a self-adaptive system with decentralized control is challenging. Indeed, architects shall consider several different and interdependent design dimensions and devise multiple control loops to coordinate and timely perform the correct adaptations. To support this task, we propose Decor, a reasoning framework for architecting and evaluating decentralized control. Decor provides (i) multi-paradigm modeling support, (ii) a modeling environment for MAPE-K style decentralized control, and (iii) a co-simulation environment for simulating the decentralized control together with the managed system and estimating the quality attributes of interest. We apply the Decor in three case studies: an intelligent transportation system, a smart power grid, and a cloud computing application. The studies demonstrate the framework’s capabilities to support informed architectural decisions on decentralized control and adaptation strategies.
  •  
10.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 31
Typ av publikation
tidskriftsartikel (12)
konferensbidrag (11)
rapport (3)
doktorsavhandling (2)
bokkapitel (2)
licentiatavhandling (1)
visa fler...
visa färre...
Typ av innehåll
refereegranskat (22)
övrigt vetenskapligt/konstnärligt (9)
Författare/redaktör
Andersson, Jesper, 1 ... (25)
Weyns, Danny (8)
Abbas, Nadeem, 1980- (6)
Löwe, Welf (4)
Khakpour, Narges (4)
Caporuscio, Mauro, 1 ... (3)
visa fler...
Pelliccione, Patrizi ... (2)
Bures, Tomás (2)
Petzold, Max, 1973 (2)
Nydén, Magnus, 1970 (2)
Abrahamsson, Kajsa H ... (2)
Nordlund, Christer, ... (2)
Andersson, Markus, 1 ... (2)
Perez-Palacin, Diego (2)
Mirandola, Raffaela (2)
Andersson, Fredrik, ... (2)
Enbom, Jesper, 1972- (2)
Grassi, Vincenzo (2)
D'Angelo, Mirko (2)
de Lemos, Rogério (2)
Malek, Sam (2)
Hedin, Jesper, 1980 (2)
Jönsson, Birgitta, 1 ... (2)
Lundgren, Jesper, 19 ... (2)
Biffl, Stefan (2)
Musil, Juergen (2)
Musil, Angelika (2)
Skoogh Andersson, Je ... (2)
Gerostathopoulos, Il ... (2)
Pllana, Sabri (1)
Flammini, Francesco, ... (1)
Abrahamsson, Ingemar ... (1)
Östberg, Anna-Lena (1)
Börstler, Jürgen (1)
Johansson, Patrik, 1 ... (1)
Ghazi, Ahmad Nauman (1)
Torkar, Richard, 197 ... (1)
Axelsson, Jakob (1)
Petersen, Kai (1)
Ericsson, Morgan, 19 ... (1)
Caporuscio, Mauro, P ... (1)
Napolitano, Annalisa (1)
Baresi, Luciano (1)
Gorla, Alessandra (1)
Vogel, Thomas (1)
Nordström, Jonas, 19 ... (1)
Isaksson, Dan, 1975 (1)
Papatheocharous, Efi (1)
Kerren, Andreas, Dr. ... (1)
Di Salle, Amleto (1)
visa färre...
Lärosäte
Linnéuniversitetet (25)
Göteborgs universitet (3)
Umeå universitet (2)
Uppsala universitet (2)
Mälardalens universitet (2)
Chalmers tekniska högskola (2)
visa fler...
Linköpings universitet (1)
RISE (1)
Blekinge Tekniska Högskola (1)
visa färre...
Språk
Engelska (29)
Svenska (2)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (23)
Teknik (4)
Samhällsvetenskap (3)
Medicin och hälsovetenskap (2)
Humaniora (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