Ändra sökning
Avgränsa sökresultatet
1 - 45 av 45
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Träffar per sida
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
Markera
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Architectural reasoning for dynamic software product lines2013Ingår i: Proceedings of the 17th International Software Product Line Conference co-located workshops, ACM Press, 2013, 117-124 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Software quality is critical in today's software systems. A challenge is the trade-off situation architects face in the design process. Designers often have two or more alternatives, which must be compared and put into context before a decision is made. The challenge becomes even more complex for dynamic software product lines, where domain designers have to take runtime variations into consideration as well. To address the problem we propose extensions to an architectural reasoning framework with constructs/artifacts to define and model a domain's scope and dynamic variability. The extended reasoning framework encapsulates knowledge to understand and reason about domain quality behavior and self-adaptation as a primary variability mechanism. The framework is demonstrated for a self-configuration property, self-upgradability on an educational product-line.

  • 2.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Architectural Reasoning Support for Product-Lines of Self-adaptive Software Systems: A Case Study2015Ingår i: Software Architecture: 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7-11, 201 / [ed] Danny Weyns, Raffaela Mirandola, Ivica Crnkovic, 2015, 20-36 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 3.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Harnessing Variability in Product-lines of Self-adaptive Software Systems2015Ingår i: Proceedings of the 19th International Conference on Software Product Line: SPLC '15, ACM Press, 2015, 191-200 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 4.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Iftikhar, Muhammad Usman
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Rigorous architectural reasoning for self-adaptive software systems2016Ingår i: Proceedings: First Workshop on Qualitative Reasoning abut Software Architectures, QRASA 2016 / [ed] Lisa O'Conner, IEEE, 2016, 11-18 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 5.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Löwe, Welf
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Autonomic Software Product Lines (ASPL)2010Ingår i: ECSA '10 Proceedings of the Fourth European Conference on Software Architecture: Companion Volume / [ed] Carlos E. Cuesta, ACM Press, 2010, 324-331 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 6.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Weyns, Danny
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Knowledge evolution in autonomic software product lines2011Ingår i: SPLC '11 Proceedings of the 15th International Software Product Line Conference, Volume 2, New York, NY, USA: ACM Press, 2011, 36:1-36:8 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 7.
    Abbas, Nadeem
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Weyns, Danny
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Modeling Variability in Product Lines Using Domain Quality Attribute Scenarios2012Ingår i: Proceedings of the WICSA/ECSA 2012 Companion Volume, ACM Press, 2012, 135-142 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    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.

  • 8.
    Andersson, Jesper
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Dynamic Software Architectures2007Doktorsavhandling, monografi (Övrigt vetenskapligt)
    Abstract [en]

    Software architecture is a software engineering discipline that

    provides notations and processes for high-level partitioning of

    systems' responsibilities early in the software design process. This

    thesis is concerned with a specific subclass of systems, systems with a dynamic software architecture. They have practical applications in various domains such as high-availability systems and ubiquitous computing.

    In a dynamic software architecture, the set of architectural elements and the configuration of these elements may change at run-time. These modifications are motivated by changed system requirements or by changed execution environments. The implications of change events may be the addition of new functionality or re-configuration to meet new Quality of Service requirements.

    This thesis investigates new modeling and implementation techniques for dynamic software architectures. The field of Dynamic Architecture is surveyed and a common ground defined. We introduce new concepts and techniques that simplify understanding, modeling, and implementation of systems with a dynamic architecture, with this common ground as our starting point. In addition, we investigate practical use and reuse of quality implementations, where a dynamic software architecture is a

    fundamental design principle.

    The main contributions are a taxonomy, a classification, and a set of architectural patterns for dynamic software architecture. The taxonomy and classification support analysis, while the patterns affect design and implementation work directly. The investigation of practical applications of dynamic architectures identifies several issues concerned with use and reuse, and discusses alternatives and solutions where possible.

    The results are based on surveys, case studies, and exploratory development of dynamic software architectures in different

    application domains using several approaches. The taxonomy,

    classification and architecture patterns are evaluated through several experimental prototypes, among others, a high-performance scientific computing platform.

  • 9.
    Andersson, Jesper
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Bencomo, Nelly
    Baresi, Luciano
    Lemos, Rogerio de
    Gorla, Alessandra
    Inverardi, Paola
    Vogel, Thomas
    Software Engineering Processes for Self-adaptive Systems2012Ingår i: Software Engineering for Self-adaptive Software Systems, Springer, 2012Kapitel i bok, del av antologi (Refereegranskat)
    Abstract [en]

    In this paper, we discuss how for self-adaptive systems someactivities that traditionally occur at development-time are moved to runtime. Responsibilities for these activities shift from software engineers tothe system itself, causing the traditional boundary between development time and run-time to blur. As a consequence, we argue how the traditional  software engineering process needs to be reconceptualized to distinguishvboth development-time and run-time activities, and to support designers in taking decisions on how to properly engineer such systems.Furthermore, we identify a number of challenges related to this required reconceptualization, and we propose initial ideas based on process modeling.We use the Software and Systems Process Engineering Meta-Model(SPEM) to specify which activities are meant to be performed o-line andon-line, and also the dependencies between them. The proposed models should capture information about the costs and benets of shifting activitiesto run-time, since such models should support software engineers in their decisions when they are engineering self-adaptive systems.

  • 10.
    Andersson, Jesper
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Caporuscio, Mauro
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Aligning Architectures for Sustainability2016Ingår i: ACM Proccedings of the 10th European Conference on Software Architecture Workshops (ECSA-W) / [ed] Rami Bahsoon and Rainer Weinreich, ACM Press, 2016, 13Konferensbidrag (Refereegranskat)
    Abstract [en]

    The digitization of industry has drastically changed the competitive landscape by requiring a higher degree of specialization and shorter time to delivery that affect the design properties a software platform should satisfy. The platform architecture must sustain continuous and rapid change to the organizational architecture, which in turn is affected by external forces: i.e., forces drive the velocity of change. In this paper, we explore the effects of digitization, characterizing internal and external forces that impact on business strategies and trigger the continuous realignment of the platform, and outline a research agenda to mitigate the effects.

  • 11.
    Andersson, Jesper
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    de Lemos, Rogerio
    Malek, Sam
    Weyns, Danny
    Katholieke Universiteit Leuven.
    Reflecting on self-adaptive software systems2009Ingår i: Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on, 2009, Vol. 0, 38-47 s.Konferensbidrag (Refereegranskat)
  • 12.
    Andersson, Jesper
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    de Lemos, Rogério
    Malek, Sam
    Weyns, Danny
    Katholieke Universiteit Leuven.
    Modeling Dimensions of Self-Adaptive Software Systems2009Ingår i: Software Engineering for Self-Adaptive Systems / [ed] Betty H.C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi and Jeff Magee, Springer, 2009, Vol. 5525, 27-47 s.Kapitel i bok, del av antologi (Övrigt vetenskapligt)
  • 13.
    Andersson, Jesper
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Edvinsson, Marcus
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    The Puppeteer — Directing Software Engineering Projects2008Ingår i: International Conference on Computer Science and Software Engineering: CSSE 2008, IEEE Computer Society , 2008Konferensbidrag (Refereegranskat)
    Abstract [en]

    Software engineering projects are often used to teach complex aspects of software engineering. It is well-known that these courses are difficult to run. In this paper we address one aspect that can be used to reduce differences between projects and project groups to more easily find the balance of “challenging but possible”. We describe the role of the “puppeteer” and present four communication patterns that we use in an international software engineering project course.

  • 14.
    Andersson, Jesper
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Ericsson, Morgan
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Kessler, Chistoph
    Löwe, Welf
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Profile-guided Composition2008Ingår i: 7th International Symposium on Software Composition, Springer , 2008, 157-164 s.Konferensbidrag (Refereegranskat)
  • 15.
    Andersson, Jesper
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Ericsson, Morgan
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Löwe, Welf
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Automatic Rule Derivation for Adaptive Architectures2008Ingår i: 8th IEEE/IFIP Working Conference on Software Architecture, IEEE , 2008, 323-326 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper discusses on-going work in adaptive architectures concerning automatic adaptation rule derivation. Adaptation is rule-action based but deriving rules that meet the adaptation goals are tedious and error prone. We present an approach that uses model-driven derivation and training for automatically deriving adaptation rules, and exemplify this in an environment for scientific computing.

  • 16.
    Andersson, Jesper
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Heberle, Andreas
    Kirchner, Jens
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Löwe, Welf
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Service Level Achievements: Distributed Knowledge for Optimal Service Selection2011Ingår i: Proceedings - 9th IEEE European Conference on Web Services, ECOWS 2011 / [ed] Gianluigi Zavattaro, Ulf Schreier, and Cesare Pautasso, IEEE, 2011, 125-132 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    In a service-oriented setting, where services are composed to provide end user functionality, it is a challenge to find the service components with best-fit functionality and quality. A decision based on information mainly provided by service providers is inadequate as it cannot be trusted in general. In this paper, we discuss service compositions in an open market scenario where an automated best-fit service selection and composition is based on Service Level Achievements instead. Continuous monitoring updates the actual Service Level Achievements which can lead to dynamically changing compositions. Measurements of real life services exemplify the approach.

  • 17.
    Axelsson, Jakob
    et al.
    Swedish Inst Comp Sci, Kista, Sweden ; Mälardalen Univ.
    Papatheocharous, Efi
    Swedish Inst Comp Sci, Kista.
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Characteristics of software ecosystems for Federated Embedded Systems: A case study2014Ingår i: Information and Software Technology, ISSN 0950-5849, Vol. 56, nr 11, 1457-1475 s.Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Context: Traditionally, Embedded Systems (ES) are tightly linked to physical products, and closed both for communication to the surrounding world and to additions or modifications by third parties. New technical solutions are however emerging that allow addition of plug-in software, as well as external communication for both software installation and data exchange. These mechanisms in combination will allow for the construction of Federated Embedded Systems (FES). Expected benefits include the possibility of third-party actors developing add-on functionality; a shorter time to market for new functions; and the ability to upgrade existing products in the field. This will however require not only new technical solutions, but also a transformation of the software ecosystems for ES. Objective: This paper aims at providing an initial characterization of the mechanisms that need to be present to make a FES ecosystem successful. This includes identification of the actors, the possible business models, the effects on product development processes, methods and tools, as well as on the product architecture. Method: The research was carried out as an explorative case study based on interviews with 15 senior staff members at 9 companies related to ES that represent different roles in a future ecosystem for FES. The interview data was analyzed and the findings were mapped according to the Business Model Canvas (BMC). Results: The findings from the study describe the main characteristics of a FES ecosystem, and identify the challenges for future research and practice. Conclusions: The case study indicates that new actors exist in the FES ecosystem compared to a traditional supply chain, and that their roles and relations are redefined. The business models include new revenue streams and services, but also create the need for trade-offs between, e.g., openness and dependability in the architecture, as well as new ways of working. (C) 2014 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.orgilicensesiby/3.0/).

  • 18.
    Caporuscio, Mauro
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV). Katholieke University Leuven, Belgium.
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Axelsson, Clara
    Linnéuniversitetet, Fakulteten för Hälso- och livsvetenskap (FHL), Institutionen för medicin och optometri (MEO).
    Petersson, Göran
    Linnéuniversitetet, Fakulteten för Hälso- och livsvetenskap (FHL), Institutionen för medicin och optometri (MEO).
    IoT-enabled Physical Telerehabilitation Platform2017Ingår i: Proccedings of the International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms, IEEE, 2017, 112-119 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Physical telerehabilitation services over the Internet allow physiotherapists to engage in remote consultation with patients at their homes, improving the quality of care and reducing costs. Traditional visual approaches, such as webcams and videophones, are limited in terms of precision of assessment and support for assistance with exercises. In this paper, we present a Physical Telerehabilitation System (PTS) that enhances video interaction with IoT technology to monitor the position of the body of patients in space and provide smart data to physiotherapists and users. We give an overview of the architecture of the PTS and evaluate (i) its usability based on a number of interviews and focus groups with stakeholders, and (ii) its technical efficiency based on a series of measurements. From this evaluation, we derive a number of challenges for further improvement of the PTS and outline a possible solution based on a microservices architecture.

  • 19. Cheng, Betty
    et al.
    Lemos, Rogério
    Giese, Holger
    Inverardi, Paola
    Magee, Jeff
    Andersson, Jesper
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Becker, Basil
    Bencomo, Nelly
    Brun, Yuriy
    Cukic, Bojan
    Serugendo, Marzo
    Dustdar, Schahram
    Finkelstein, Anthony
    Gacek, Cristina
    Geihs, Kurt
    Grassi, Vincenzo
    Karsai, Gabor
    Kienle, Holger
    Kramer, Jeff
    Litoiu, Marin
    Malek, Sam
    Mirandola, Raffaela
    Müller, Hausi
    Park, Sooyong
    Shaw, Mary
    Tichy, Matthias
    Tivoli, Massimo
    Weyns, Danny
    Whittle, Jon
    Software Engineering for Self-Adaptive Systems: A Research Roadmap2009Ingår i: Software Engineering for Self-Adaptive Systems / [ed] Betty H.C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi and Jeff Magee, Springer, 2009, Vol. 5525, 1-26 s.Kapitel i bok, del av antologi (Övrigt vetenskapligt)
  • 20. de Lemos, Rogerio
    et al.
    Giese, Holger
    Müller, Hausi A.
    Shaw, Mary
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Litoiu, Marin
    Schmerl, Bradley
    Tamura, Gabriel
    Villegas, Norha M.
    Vogel, Thomas
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Baresi, Luciano
    Becker, Basil
    Bencomo, Nelly
    Brun, Yuriy
    Cukic, Bojan
    Desmarais, Ron
    Dustdar, Schahram
    Engels, Gregor
    Geihs, Kurt
    Goschka, Karl M.
    Gorla, Alessandra
    Grassi, Vincenzo
    Inverardi, Paola
    Karsai, Gabor
    Kramer, Jeff
    Lopes, Antonia
    Magee, Jeff
    Malek, Sam
    Mankovskii, Serge
    Mirandola, Raffaela
    Mylopoulos, John
    Nierstrasz, Oscar
    Pezze, Mauro
    Prehofer, Christian
    Schaefer, Wilhelm
    Schlichting, Rick
    Smith, Dennis B.
    Sousa, Joao Pedro
    Tahvildari, Ladan
    Wong, Kenny
    Wuttke, Jochen
    Software Engineering for Self-Adaptive Systems: A Second Research Roadmap2013Ingår i: Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers / [ed] Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Springer, 2013, Vol. 7475, 1-32 s.Konferensbidrag (Övrigt vetenskapligt)
    Abstract [en]

    The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems. For each topic, we present an overview, suggest future directions, and focus on selected challenges. This paper complements and extends a previous roadmap on software engineering for self-adaptive systems published in 2009 covering a different set of topics, and reflecting in part on the previous paper. This roadmap is one of the many results of the Dagstuhl Seminar 10431 on Software Engineering for Self-Adaptive Systems, which took place in October 2010.

  • 21.
    Ericsson, Morgan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Löwe, Welf
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Kessler, Chistoph
    Andersson, Jesper
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Composition and Optimization2008Ingår i: Proc. Int. Workshop on Component-Based High Performance Computing, 2008Konferensbidrag (Refereegranskat)
  • 22.
    Ghazi, Ahmad Nauman
    et al.
    Blekinge Institute of Technology.
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Torkar, Richard
    Chalmers Institute of Technology.
    Petersen, Kai
    Blekinge Institute of Technology.
    Börstler, Jörgen
    Blekinge Institute of Technology.
    Information Sources and Their Importance to Prioritize Test Cases in the Heterogeneous Systems Context2014Ingår i: Systems, Software and Services Process Improvement / [ed] Barafort, Béatrix; O'Connor, Rory. V.; Poth, Alexander; Messnarz, Richard, Springer, 2014, Vol. 425, 86-98 s.Kapitel i bok, del av antologi (Refereegranskat)
    Abstract [en]

    Context: Testing techniques proposed in the literature rely on various sources of information for test case selection (e.g., requirements, source code, system structure, etc.). The challenge of test selection is amplified in the context of heterogeneous systems, where it is unknown which information/data sources are most important.

    Contribution: (1) Achieve in-depth understanding of test processes in heterogeneous systems; (2) Elicit information sources for test selection in the context of heterogeneous systems. (3) Capture the relative importance of the identified information sources.

    Method: Case study research is used for the elicitation and understanding of which information sources are relevant for test case privatization, followed by an exploratory survey capturing the relative importance of information sources for testing heterogeneous systems.

    Results: We classified different information sources that play a vital role in the test selection process, and found that their importance differs largely for the different test levels observed in heterogeneous testing. However, overall all sources were considered essential in test selection for heterogeneous systems.

    Conclusion: Heterogeneous system testing requires solutions that take all information sources into account when suggesting test cases for selection. Such approaches need to be developed and compared with existing solutions.

  • 23.
    Gil de la Iglesia, Didac
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Milrad, Marcelo
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Enhancing Mobile Learning Activities by the Use of Mobile Virtual Devices: Some Design and Implementation Issues2010Ingår i: 2010 2nd International Conference on Intelligent Networking and Collaborative Systems (INCOS), IEEE Press, 2010, 137-144 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    The use of multiple mobile devices is increasing in mobile learning, bringing a need for collaboration and resource sharing among participating pupils. This paper presents an approach that addresses information and resource sharing for mobile devices in indoors and outdoors settings. Our solution consists of aggregated mobile devices, forming organizations. These Mobile Virtual Devices (MVDs) provide a new mechanism that facilitates design of mobile learning activities offering a virtual complex device that combines the features of several mobile devices.

  • 24.
    Gil de la Iglesia, Didac
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Milrad, Marcelo
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Mobile Virtual Devices for Collaborative M-Learning2010Ingår i: Workshop Proceedings of the 18th International Conference on Computers in Education, Asia-Pacific Society for Computers in Education, 2010Konferensbidrag (Refereegranskat)
    Abstract [en]

    The increasing use of mobile devices to support collaborative activities creates a need for developing new methods and perspectives to facilitate information sharing. In this paper, we present an approach for information sharing in mobile collaborative settings through the use of Mobile Virtual Devices (MVD). MVD emerges as a new conceptualization of an organization of mobile devices that supports collaborative tasks. The use of MVD allows designers and users to interact with and through mobile devices in novel ways, considering the aggregation of mobile devices as a single entity. The notion of MVD has been conceptualized on the idea of multirole devices, using components to provide and consume resources.

  • 25.
    Gil de la Iglesia, Didac
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Milrad, Marcelo
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Sollervall, Håkan
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Towards a Decentralized and Self-Adaptive System for M-Learning Applications2012Ingår i: Seventh IEEE International Conference on Wireless, Mobile and Ubiquitous Technology in Education: Takamatsu, Kagawa, Japan, 27-30 March 2012, IEEE, 2012, 162-166 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Through the analysis of the different iterations of the Geometry Mobile (GEM) project, a mobile learning effort in the field of mathematics, we have identified a major architectural issue to be addressed in the design and implementation of m-learning applications. Due to the dynamic nature of the field many challenging requirements are continuously emerging. One of them relates to the possibility to support collaborative activities that demand sharing resources between students and their mobile devices in constantly changing conditions. These situations generate the need of using decentralized distributed architectures in which mobile devices can share resources to carry out the activity covering the concerns defined by the different stakeholders. This paper describes our current efforts connected to identifying a set of requirements for M-Learning activities. Thereafter, we elaborate on why a decentralized distributed system (DDS) can be used to provide a novel solution to tackle the mentioned above problems. Moreover, initial aspects related to the design of a DDS, including a self-adaptation mechanism are presented.

  • 26.
    Gil de la Iglesia, Didac
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Milrad, Marcelo
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Software Requirements to Support QoS in Collaborative M-Learning Activities2012Ingår i: Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349, Vol. 7493, 176-183 s.Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    The use of collaborative activities in education has proven to be an effective way to enhance students’ learning outcomes by in- creasing their engagement and motivating discussions on the learning topics under exploration. In the field of Technology Enhanced Learn- ing (TEL), the use of information and communication technologies has been extensively studied to provide alternative methods to support col- laborative learning activities, combining different applications and tools. Mobile learning, a subset of TEL, has become a prominent area of re- search as it offers promising tools to enhance students’ collaboration and it provides alternative views for teaching and learning subject matter in relevant and authentic scenarios. While many studies have focused on the pedagogical opportunities provided by mobile technologies, fewer are the efforts looking at technological related aspects. Hardware and software issues in this field still remain as challenges that require a deeper level of study and analysis. This paper presents and discusses the findings of a deep analysis based on the outcomes of three mobile collaborative learning activities and their requirements. These results have helped us to identify a number of arising challenges that need to be addressed in order to warranty Quality of Service (QoS) in these collaborative M- learning activities. Moreover, the paper offers a view on current practices in M-learning activities, which evidences the lack of research addressing software engineering aspects in mobile collaborative learning. 

  • 27.
    Papatheocharous, Efi
    et al.
    SICS, Sweden.
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Axelsson, Jakob
    SICS, Sweden.
    Ecosystems and Open Innovation for Embedded Systems: A Systematic Mapping Study2015Ingår i: Software Business: 6th International Conference, ICSOB 2015, Braga, Portugal, June 10-12, 2015, Proceedings / [ed] João M. Fernandes, Ricardo J. Machado, Krzysztof Wnuk, Springer, 2015, 81-95 s.Konferensbidrag (Övrigt vetenskapligt)
    Abstract [en]

    This paper surveys work on ecosystems and open innovation of systems in the context of software engineering for embedded systems. The primary research goal is to develop a research agenda based on the topics identified within the research publications on the topic. The agenda is based on a systematic mapping study of 260 publications obtained from digital libraries and is influenced by a set of areas of interest, i.e., product lines, open source, third party, business models, open innovation, and strategy. The results from the study include analysis of the type of research conducted in the field, its origin and research contribution. The study identifies the need for more solutions to specific open innovation problems such as mapping business models to technical platforms; defining open ecosystem processes that foster open innovation; and improving how ecosystem players can leverage on tool support for open innovation. A direction for future research is also provided.

  • 28.
    Papatheocharous, Efi
    et al.
    SICS.
    Axelsson, Jakob
    SICS.
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Issues and Challenges in Ecosystems for Federated Embedded Systems2013Ingår i: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, ACM Press, 2013, 21-24 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper discusses how Systems of Systems (SoS) can be constructed by linking together embedded computers in constituent systems to create complex but more flexible and adaptable systems. The approach of software system development is called Federated Embedded Systems (FES) and their revolved ecosystem of players is presented, aiming to ensure quality in engineering SoS. Ecosystems for Federated Embedded Systems (EcoFES) comprise a new area of research that scales component-based software development for embedded software into new dimensions. The proposed ecosystem dimension introduces an open, flexible and adaptable SoS architecture for improving the process of FES development. In the paper, we identify some architectural challenges and discuss the implications of scaling from a closed ecosystem to an open one, providing open collaboration and innovation in the context of FES.

  • 29.
    Pettersson, Oskar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    A Survey of Modeling Approaches for Software Ecosystems2016Ingår i: SOFTWARE BUSINESS, (ICSOB 2016), Springer, 2016, 79-93 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Software ecosystems is one promising strategy for organizations to find new market segments, new innovative value propositions creating new value streams. However, understanding internal and external actors, resources and relationships that could be leveraged in a SECO is critical for their strategic decisions. The consequence of mistakes may be costly failures that can force an organization to move out of a market. This paper describes a systematic mapping study that targets description of software ecosystems. Our conjecture is that adequate description support leads to modeling, which will improve information and in turn strategic decisions. The survey searches existing literature for description techniques and their application for comprehensive description. The study identifies and maps 63 primary studies out of 937 candidates according to their degree of modeling support and several other important aspects for SECO description. The analysis indicates that no approach fully supports comprehensive SECO descriptions, supporting domain specific and view specific modeling of ecosystem concerns. The analysis is used to highlight areas for a future research agenda.

  • 30.
    Pettersson, Oskar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Understanding Software Ecosystems for Technology-Enhanced Learning: a Case Study2013Ingår i: Proceedings of the 21st International Conference on Computers in Education 2013 / [ed] Lung-Hsiang Wong, Chen-Chung Liu, Tsukasa Hirashima, Pudjo Sumedi, Muhammad Lukman, Indonesia: Asia-Pacific Society for Computers in Education, 2013, 457-462 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    The increased use of information and communication technologies (ICT) in schools promises up-to-date, interactive and collaborative learning content, However, this has proved difficult to fulfill as the requirements from students and teachers combined with devices in a variety of contexts are expensive to meet. Software reuse is a proven way to decrease development time, and thus promises a way to decrease these costs of ICT. This paper explores the characteristics of a software ecosystem approach to cater for the new digital school and presents a reference model for ecosystems developed for the domain of technology-enhanced learning (TEL).

  • 31.
    Pettersson, Oskar
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Svensson, Martin
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Gil de la Iglesia, Didac
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Milrad, Marcelo
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    On the Role of Software Process Modeling in Software Ecosystem Design2010Ingår i: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, New York, NY, USA: ACM Press, 2010, 103-110 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Software Ecosystems (SECOs) have in recent years emerged as a promising approach for improved inter and intra organizational reuse and for reusability involving end-users in the software development process. Understanding the software's role in a larger perspective and how it interconnects with stakeholders is key for progress in those directions. However, for SECOs, several theoretical and methodological gaps remain to be charted. This paper identifies one such gap, the need for precise process modeling. It elaborates on experiences gained from the analysis of a SECO for mobile learning and brings up several aspects and insights for this particular domain. The main contributions are an initial reference model for the mobile learning domain and an outline for an analysis method for domain specific SECOs.

  • 32. van der Duim, Louwarnoud
    et al.
    Andersson, Jesper
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Sinnema, Marco
    Good Practices for Educational Software Engineering Projects2007Ingår i: 29th International Conference on Software Engineering, 2007. (ICSE 2007). 29th International Conference on, IEEE Computer Society , 2007, 698-707 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Recent publications indicate the importance of software engineering in the computer science curriculum. In this paper, we present the final part of software engineering education at University of Groningen in the Netherlands and Växjö University in Sweden, where student teams perform an industrial software development project. It furthermore presents the main educational problems encountered in such real-life projects and explains how this international course addresses these problems. The main contribution of this paper is a set of seven good practices for project based software engineering education.

  • 33. Vromant, Pieter
    et al.
    Weyns, Danny
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Malek, Sam
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    On interacting control loops in self-adaptive systems2011Ingår i: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Press, 2011, 202-207 s.Kapitel i bok, del av antologi (Refereegranskat)
  • 34.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    CAKE: Codifying Architecture Knowledge Effectively2011Ingår i: Proceedings of the 1th International Software Technology Exchange Workshop, Swedsoft , 2011Konferensbidrag (Refereegranskat)
  • 35.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    On the Challenges of Self-adaptation in Systems of Systems2013Ingår i: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, ACM Press, 2013, 47-51 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    A system of systems (SoS) integrates independently useful systems into a larger system. Examples are integrated surveillance systems and networked smart homes. A SoS offers functions to users that cannot be provided by its individual parts, but emerge as a combination of these. However, providing these functions with a required level of quality is difficult due to inherent uncertainties, such as systems that attach and detach at will and faults that are difficult to predict. Self-adaptation is a well-studied approach that enables a system to reason about itself and adapt to achieve particular quality objectives in the face of uncertainties and change. However, the inherently decentralized nature of SoS raises fundamental challenges to self-adaptation. This paper presents three architectural styles to realize self-adaptation in SoS, discusses key challenges for each style, and outlines starting points that could help to tackle these challenges.

  • 36.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Caporuscio, Mauro
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Software Technology for Self-Adaptive Systems2017Ingår i: Swedsoft's Software Technology Exchange Workshop, 18-19 oktober, 2017, Stockholm, 2017Konferensbidrag (Refereegranskat)
  • 37.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Iftikhar, Muhammad Usman
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Malek, Sam
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Claims and Supporting Evidence for Self-Adaptive Systems: A Literature Study2012Ingår i: ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, IEEE, 2012, 89-98 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Despite the vast body of work on self-adaption, no systematic study has been performed on the claims associated with self-adaptation and the evidence that exists for these claims. As such an insight is crucial for researchers and engineers, we performed a literature study of the research results from SEAMS since 2006 and the associated Dagstuhl seminar in 2008. The study shows that the primary claims of self-adaptation are improved flexibility, reliability, and performance of the system. On the other hand, the tradeoffs implied by self-adaptation have not received much attention. Evidence is obtained from basic examples, or simply lacking. Few systematic empirical studies have been performed, and no industrial evidence is reported. From the study, we offer the following recommendations to move the field forward: to improve evaluation, researchers should make their assessment methods, tools and data publicly available; to deal with poor discussion of limitations, conferences/workshops should require an explicit section on limitations in engineering papers; to improve poor treatment of tradeoffs, this aspect should be an explicit subject of reviews; and finally, to enhance industrial validation, the best academy-industry efforts could be formally recognized by the community.

  • 38.
    Weyns, Danny
    et al.
    Katholieke Universiteit Leuven.
    Malek, Sam
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    FORMS: a formal reference model for self-adaptation2010Ingår i: ICAC ’10: Proceeding of the 7th international conference on Autonomic computing, 2010, 205-214 s.Konferensbidrag (Övrigt vetenskapligt)
  • 39.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Malek, Sam
    George Mason University.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    FORMS: Unifying Reference Model for Formal Specification of Distributed Self-adaptive Systems2012Ingår i: ACM Transactions on Autonomous and Adaptive Systems, ISSN 1556-4665, E-ISSN 1556-4703, Vol. 7, nr 1, 8Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    The challenges of pervasive and mobile computing environments, which are highly dynamic and unpredictable, have motivated the development of self-adaptive software systems. Although noteworthy successes have been achieved on many fronts, the construction of such systems remains significantly more challenging than traditional systems. We argue this is partially because researchers and practitioners have been struggling with the lack of a precise vocabulary for describing and reasoning about the key architectural characteristics of self-adaptive systems. Further exacerbating the situation is the fact that existing frameworks and guidelines do not provide an encompassing perspective of the different types of concerns in this setting. In this article, we present a comprehensive reference model, entitled FOrmal Reference Model for Self-adaptation (FORMS), that targets both issues. FORMS provides rigor in the manner such systems can be described and reasoned about. It consists of a small number of formally specified modeling elements that correspond to the key concerns in the design of self-adaptive software systems, and a set of relationships that guide their composition. We demonstrate FORMS's ability to precisely describe and reason about the architectural characteristics of distributed self-adaptive software systems through its application to several existing systems. FORMS's expressive power gives it a potential for documenting reusable architectural solutions (e.g., architectural patterns) to commonly encountered problems in this area.

  • 40.
    Weyns, Danny
    et al.
    Katholieke Universiteit Leuven.
    Malek, Sam
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    On decentralized self-adaptation: lessons from the trenches and challenges for the future2010Ingår i: SEAMS ’10: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, ACM Press, 2010, 84-93 s.Konferensbidrag (Övrigt vetenskapligt)
  • 41.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Malek, Sam
    George Mason University.
    Andersson, Jesper
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Schmerl, Bradley
    Carnegie Mellon University.
    Introduction to the special issue on state of the art in engineering self-adaptive systems2012Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 85, nr 12, 2675-2677 s.Artikel i tidskrift (Övrigt vetenskapligt)
  • 42.
    Weyns, Danny
    et al.
    Katholieke Universiteit Leuven.
    Malek, SamAndersson, JesperLinnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.Schmerl, Bradley
    SOAR'10: Proceeding of the second international workshop on Self-organizing architectures2010Proceedings (redaktörskap) (Övrigt vetenskapligt)
  • 43.
    Weyns, Danny
    et al.
    Katholieke Universiteit Leuven.
    Malek, Samde Lemos, RogerioAndersson, JesperLinnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Self-Organizing Architectures: First International Workshop, SOAR 2009, Cambridge, UK, September 14, 2009, Revised Selected and Invited Papers2010Samlingsverk (redaktörskap) (Refereegranskat)
  • 44.
    Weyns, Danny
    et al.
    Katholieke Universiteit Leuven.
    Malek, Samde Lemos, RogerioAndersson, JesperLinnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Self-Organizing Architectures: First International Workshop, SOAR 2009, Cambridge, UK, September 14, 2009, Revised Selected and Invited Papers2010Proceedings (redaktörskap) (Refereegranskat)
  • 45.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Schmerl, Bradley
    Grassi, Vincenzo
    Malek, Sam
    Mirandola, Raffaela
    Prehofer, Christian
    Wuttke, Jochen
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Giese, Holger
    Göschka, Karl
    On Patterns for Decentralized Control in Self-Adaptive Systems2013Ingår i: Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers, Springer, 2013, 76-107 s.Konferensbidrag (Refereegranskat)
    Abstract [en]

    Self-adaptation is typically realized using a control loop. Oneprominent approach for organizing a control loop in self-adaptive systemsis by means of four components that are responsible for the primary functionsof self-adaptation: Monitor, Analyze, Plan, and Execute, togetherforming a MAPE loop. When systems are large, complex, and heterogeneous,a single MAPE loop may not be sufficient for managing alladaptation in a system, so multiple MAPE loops may be introduced. Inself-adaptive systems with multiple MAPE loops, decisions about how todecentralize each of the MAPE functions must be made. These decisionsinvolve how and whether the corresponding functions from multiple loopsare to be coordinated (e.g., planning components coordinating to preparea plan for an adaptation). To foster comprehension of self-adaptive systemswith multiple MAPE loops and support reuse of known solutions,it is crucial that we document common design approaches for engineers.As such systematic knowledge is currently lacking, it is timely to reflecton these systems to: (a) consolidate the knowledge in this area, and (b)to develop a systematic approach for describing different types of controlin self-adaptive systems. We contribute with a simple notation fordescribing interacting MAPE loops, which we believe helps in achieving(b), and we use this notation to describe a number of existing patternsof interacting MAPE loops, to begin to fulfill (a). From our study, weoutline numerous remaining research challenges in this area.

1 - 45 av 45
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf