SwePub
Tyck till om SwePub Sök här!
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "db:Swepub ;lar1:(lnu)"

Sökning: db:Swepub > Linnéuniversitetet

  • Resultat 31-40 av 42892
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
31.
  • Abbas, Nadeem, et al. (författare)
  • Architectural Reasoning Support for Product-Lines of Self-adaptive Software Systems : A Case Study
  • 2015
  • Ingår i: Software Architecture: 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7-11, 201. - Cham : Springer. - 9783319237275 - 9783319237268 ; , s. 20-36
  • Konferensbidrag (refereegranskat)abstract
    • Software architecture serves as a foundation for the design and development of software systems. Designing an architecture requires extensive analysis and reasoning. The study presented herein focuses on the architectural analysis and reasoning in support of engineering self-adaptive software systems with systematic reuse. Designing self-adaptive software systems with systematic reuse introduces variability along three dimensions; adding more complexity to the architectural analysis and reasoning process. To this end, the study presents an extended Architectural Reasoning Framework with dedicated reasoning support for self-adaptive systems and reuse. To evaluate the proposed framework, we conducted an initial feasibility case study, which concludes that the proposed framework assists the domain architects to increase reusability, reduce fault density, and eliminate differences in skills and experiences among architects, which were our research goals and are decisive factors for a system's overall quality.
  •  
32.
  • 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.
  •  
33.
  • 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.
  •  
34.
  • Abbas, Nadeem, et al. (författare)
  • Autonomic Software Product Lines (ASPL)
  • 2010
  • Ingår i: ECSA '10 Proceedings of the Fourth European Conference on Software Architecture. - New York, NY, USA : ACM Press. - 9781450301794 ; , s. 324-331
  • Konferensbidrag (refereegranskat)abstract
    • We describe ongoing work on a variability mechanism for Autonomic Software Product Lines (ASPL). The autonomic software product lines have self-management characteristics that make product line instances more resilient to context changes and some aspects of product line evolution. Instances sense the context, selects and bind the best component variants to variation-points at run-time. The variability mechanism we describe is composed of a profile guided dispatch based on off-line and on-line training processes. Together they form a simple, yet powerful variability mechanism that continuously learns, which variants to bind given the current context and system goals.
  •  
35.
  • 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.
  •  
36.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • Harnessing Variability in Product-lines of Self-adaptive Software Systems
  • 2015
  • Ingår i: Proceedings of the 19th International Conference on Software Product Line. - New York, NY, USA : ACM Press. - 9781450336130 ; , s. 191-200
  • Konferensbidrag (refereegranskat)abstract
    • This work studies systematic reuse in the context of self-adaptive software systems. In our work, we realized that managing variability for such platforms is different compared to traditional platforms, primarily due to the run-time variability and system uncertainties. Motivated by the fact that recent trends show that self-adaptation will be used more often in future system generation and that software reuse state-of-practice or research do not provide sufficient support, we have investigated the problems and possibly resolutions in this context. We have analyzed variability for these systems, using a systematic reuse prism, and identified a research gap in variability management. The analysis divides variability handling into four activities: (1) identify variability, (2) constrain variability, (3) implement variability, and (4) manage variability. Based on the findings we envision a reuse framework for the specific domain and present an example framework that addresses some of the identified challenges. We argue that it provides basic support for engineering self-adaptive software systems with systematic reuse. We discuss some important avenues of research for achieving the vision.
  •  
37.
  • Abbas, Nada, et al. (författare)
  • Information Needs of Gravel Road Stakeholders
  • 2022
  • Ingår i: Infrastructures. - : MDPI. - 2412-3811. ; 7:12
  • Tidskriftsartikel (refereegranskat)abstract
    • Within any ecosystem, information sharing is essential. In this paper, the Swedish gravel road ecosystem is studied, where information plays a crucial role for the effective management of operations and maintenance. However, efficient information sharing is not enabled due to the lack of appropriate information systems. For addressing this issue, this paper intends to elicit information needs of gravel road stakeholders to support the design of a cloud-based information system. The main purpose is to explore the information needs of stakeholders within the Swedish gravel road ecosystem. Data were collected through in-depth semi-structured interviews with 11 participants representing key stakeholders in the ecosystem. Template analysis was used for analyzing the interview results. The major findings were a set of information needs covering road identification and condition, weather conditions, accessibility and traffic, maintenance policy, and sensor data. The results form a comprehensive information model for the further development of a cloud-based gravel road management system that would contribute to increased traffic safety and comfort, lower maintenance and management costs, and better decision-making abilities.
  •  
38.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • Knowledge evolution in autonomic software product lines
  • 2011
  • Ingår i: SPLC '11 Proceedings of the 15th International Software Product Line Conference, Volume 2. - New York, NY, USA : ACM Press. - 9781450307895 ; , s. 36:1-36:8
  • Konferensbidrag (refereegranskat)abstract
    • We describe ongoing work in knowledge evolution management for autonomic software product lines. We explore how an autonomic product line may benefit from new knowledge originating from different source activities and artifacts at run time. The motivation for sharing run-time knowledge is that products may self-optimize at run time and thus improve quality faster compared to traditional software product line evolution. We propose two mechanisms that support knowledge evolution in product lines: online learning and knowledge sharing. We describe two basic scenarios for runtime knowledge evolution that involves these mechanisms. We evaluate online learning and knowledge sharing in a small product line setting that shows promising results.
  •  
39.
  • Abbas, Nadeem, 1980-, et al. (författare)
  • Modeling Variability in Product Lines Using Domain Quality Attribute Scenarios
  • 2012
  • Ingår i: Proceedings of the WICSA/ECSA 2012 Companion Volume. - New York, NY, USA : ACM Press. - 9781450315685 ; , s. 135-142
  • Konferensbidrag (refereegranskat)abstract
    • The concept of variability is fundamental in software product lines and a successful implementation of a product line largely depends on how well domain requirements and their variability are specified, managed, and realized. While developing an educational software product line, we identified a lack of support to specify variability in quality concerns. To address this problem we propose an approach to model variability in quality concerns, which is an extension of quality attribute scenarios. In particular, we propose domain quality attribute scenarios, which extend standard quality attribute scenarios with additional information to support specification of variability and deriving product specific scenarios. We demonstrate the approach with scenarios for robustness and upgradability requirements in the educational software product line.
  •  
40.
  • Abbas, Nadeem, et al. (författare)
  • Rigorous architectural reasoning for self-adaptive software systems
  • 2016
  • Ingår i: Proceedings. - : IEEE. - 9781509021314 ; , s. 11-18
  • Konferensbidrag (refereegranskat)abstract
    • Designing a software architecture requires architectural reasoning, i.e., activities that translate requirements to an architecture solution. Architectural reasoning is particularly challenging in the design of product-lines of self-adaptive systems, which involve variability both at development time and runtime. In previous work we developed an extended Architectural Reasoning Framework (eARF) to address this challenge. However, evaluation of the eARF showed that the framework lacked support for rigorous reasoning, ensuring that the design complies to the requirements. In this paper, we introduce an analytical framework that enhances eARF with such support. The framework defines a set of artifacts and a series of activities. Artifacts include templates to specify domain quality attribute scenarios, concrete models, and properties. The activities support architects with transforming requirement scenarios to architecture models that comply to required properties. Our focus in this paper is on architectural reasoning support for a single product instance. We illustrate the benefits of the approach by applying it to an example client-server system, and outline challenges for future work. © 2016 IEEE.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 31-40 av 42892
Typ av publikation
tidskriftsartikel (18527)
konferensbidrag (9769)
bokkapitel (6404)
rapport (2037)
doktorsavhandling (1128)
bok (1120)
visa fler...
annan publikation (1080)
recension (1024)
samlingsverk (redaktörskap) (785)
konstnärligt arbete (626)
forskningsöversikt (396)
licentiatavhandling (264)
proceedings (redaktörskap) (167)
patent (57)
visa färre...
Typ av innehåll
refereegranskat (26440)
övrigt vetenskapligt/konstnärligt (12751)
populärvet., debatt m.m. (3559)
Författare/redaktör
Hogland, William (273)
Khrennikov, Andrei, ... (272)
Khrennikov, Andrei (266)
Nilsson Ekdahl, Kris ... (262)
Öberg, Christina, 19 ... (260)
Hall, C. Michael (250)
visa fler...
Hagevi, Magnus, 1965 ... (239)
Weyns, Danny (222)
Holtorf, Cornelius, ... (220)
Becherini, Yvonne (211)
Granéli, Edna (206)
Nilsson, Bo (190)
Gössling, Stefan (184)
Carlsson, Bo (182)
Reimer, O. (178)
Nicholls, Ian A. (177)
Adamopoulos, Stergio ... (175)
Olsen, Björn (174)
Gustavsson, Leif (169)
Reimer, A. (162)
Högberg, Anders, 196 ... (162)
Khelifi, B. (161)
Al-Najjar, Basim, 19 ... (161)
Boisson, C. (160)
Fontaine, G. (160)
Moulin, E. (159)
de Naurois, M. (158)
Lohse, T. (156)
Bolmont, J (156)
Glicenstein, J. F. (156)
Kosack, K. (156)
Lenain, J. -P (156)
Moderski, R. (156)
Niemiec, J. (156)
Rudak, B. (156)
Årestedt, Kristofer, ... (156)
Bulik, T. (155)
Quirrenbach, A. (155)
Rieger, F. (155)
Schwanke, U. (155)
Zech, A. (155)
Hinton, J. A. (154)
Marandon, V. (154)
Ohm, S. (154)
Ostrowski, M. (154)
Golub, Koraljka (154)
Aharonian, F. (153)
Egberts, K. (153)
Sol, H. (153)
van Eldik, C. (153)
visa färre...
Lärosäte
Lunds universitet (2447)
Uppsala universitet (1361)
Linköpings universitet (1245)
Jönköping University (1151)
Göteborgs universitet (926)
visa fler...
Stockholms universitet (839)
Umeå universitet (741)
Örebro universitet (715)
Karolinska Institutet (698)
Malmö universitet (504)
Karlstads universitet (492)
Mälardalens universitet (491)
Kungliga Tekniska Högskolan (467)
Mittuniversitetet (370)
Högskolan i Halmstad (324)
Sveriges Lantbruksuniversitet (318)
Blekinge Tekniska Högskola (302)
Luleå tekniska universitet (290)
Högskolan i Borås (260)
Högskolan Kristianstad (237)
Chalmers tekniska högskola (212)
RISE (181)
Södertörns högskola (180)
Högskolan Dalarna (152)
Marie Cederschiöld högskola (134)
Högskolan i Gävle (110)
Högskolan Väst (81)
Gymnastik- och idrottshögskolan (62)
Högskolan i Skövde (55)
VTI - Statens väg- och transportforskningsinstitut (43)
Naturhistoriska riksmuseet (38)
Sophiahemmet Högskola (35)
Konstfack (29)
Handelshögskolan i Stockholm (22)
Röda Korsets Högskola (20)
Riksantikvarieämbetet (11)
Enskilda Högskolan Stockholm (6)
Institutet för språk och folkminnen (6)
Naturvårdsverket (5)
Försvarshögskolan (4)
IVL Svenska Miljöinstitutet (4)
Nordiska Afrikainstitutet (1)
Havs- och vattenmyndigheten (1)
Kungl. Musikhögskolan (1)
visa färre...
Språk
Engelska (31405)
Svenska (9972)
Tyska (471)
Franska (185)
Danska (148)
Nygrekiska (123)
visa fler...
Polska (114)
Spanska (97)
Italienska (49)
Norska (47)
Portugisiska (37)
Finska (36)
Arabiska (31)
Ryska (29)
Kroatiska (27)
Turkiska (19)
Tjeckiska (14)
Kinesiska (14)
Odefinierat språk (13)
Bulgariska (10)
Serbiska (10)
Bosniska (7)
Japanska (6)
Ungerska (4)
Persiska (4)
Nederländska (3)
Latin (2)
Indonesiska (2)
Vietnamesiska (2)
Hebreiska (1)
Isländska (1)
Estniska (1)
Rumänska (1)
Kurdiska (1)
Ukrainska (1)
Nynorsk (1)
Slovenska (1)
Albanska (1)
Swahili (1)
Amhariska (1)
visa färre...
Forskningsämne (UKÄ/SCB)
Samhällsvetenskap (14855)
Humaniora (8773)
Naturvetenskap (8215)
Medicin och hälsovetenskap (4956)
Teknik (3656)
Lantbruksvetenskap (1233)

Å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