SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Michalik Bartosz) "

Sökning: WFRF:(Michalik Bartosz)

  • Resultat 1-7 av 7
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Galster, Matthias, et al. (författare)
  • Variability in Software Systems-A Systematic Literature Review
  • 2014
  • Ingår i: IEEE Transactions on Software Engineering. - 0098-5589 .- 1939-3520. ; 40:3, s. 282-306
  • Forskningsöversikt (refereegranskat)abstract
    • Context: Variability (i.e., the ability of software systems or artifacts to be adjusted for different contexts) became a key property of many systems. Objective: We analyze existing research on variability in software systems. We investigate variability handling in major software engineering phases (e.g., requirements engineering, architecting). Method: We performed a systematic literature review. A manual search covered 13 premium software engineering journals and 18 premium conferences, resulting in 15,430 papers searched and 196 papers considered for analysis. To improve reliability and to increase reproducibility, we complemented the manual search with a targeted automated search. Results: Software quality attributes have not received much attention in the context of variability. Variability is studied in all software engineering phases, but testing is underrepresented. Data to motivate the applicability of current approaches are often insufficient; research designs are vaguely described. Conclusions: Based on our findings we propose dimensions of variability in software engineering. This empirically grounded classification provides a step towards a unifying, integrated perspective of variability in software systems, spanning across disparate or loosely coupled research themes in the software engineering community. Finally, we provide recommendations to bridge the gap between research and practice and point to opportunities for future research.
  •  
2.
  • Michalik, Bartosz, et al. (författare)
  • Architecture Query Language Framework
  • 2010
  • Ingår i: Proceedings of the 14th International Software Product Line Conference, SPLC 2010. - Lancaster : University of Lancaster. - 9781862202740 ; , s. 279-286
  • Konferensbidrag (refereegranskat)abstract
    • Software architecture is a key factor in the successof software product line (SPL) engineering. A SPL architecturehas to incorporate the commonalities as well as the variabilitiesof the products in a SPL. Presenting variability in the views andmodels that suite the stakeholders’ concerns is essential for thesuccess of a SPL. However, a literature study has taught us thatcurrent research provides insufficient attention to incorporatevariability in the architecture description. Moreover, experienceswith stakeholders in the field reveal that there is a need forflexible generation of architecture views tailored to the specificneeds of the stakeholders of a SPL.To tackle these challenges we propose the Architecture QueryLanguage Framework. Central in this framework are an architecturemodel for SPL, Dynamic Viewpoints (DV), and an ArchitectureQuery Language (AQL). The architecture model supportsmodeling of domain-specific architectures, covering structural,allocation and variability concerns. The model is supported byan architecture repository that reifies architectural knowledgeof the SPL. A DV defines the data model to support on-demandview derivation from the architecture repository according to thestakeholder needs. DV are supported by an Architecture QueryLanguage and an accompanying engine which allows flexible andfine-grained querying of the model repository. The research willbe evaluated in two case studies with industrial partners andan empirical study in the context of master course on advanced software architecture.
  •  
3.
  • Michalik, Bartosz, et al. (författare)
  • On the problems with evolving Egemin’s software product line
  • 2011
  • Ingår i: Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering. - New York, NY, USA : ACM Press. - 9781450305846 ; , s. 15-19
  • Konferensbidrag (refereegranskat)abstract
    • Egemin, an industrial manufacturer of logistic systems is adopting a Software Product Line (SPL) approach to manage the development of their product portfolio. However, due to the intrinsic complexity of the logistic systems and lack of explicitly documented architectural knowledge evolution of the products is error-prone. Faulty updates increase maintenance costs and harm the company's reputation. Therefore, Egemin searches for a systematic solution that can improve their SPL evolution strategy.
  •  
4.
  • Michalik, Bartosz, et al. (författare)
  • Supporting Online Updates of Software Product Lines : A Controlled Experiment
  • 2011
  • Ingår i: International Symposium on Empirical Software Engineering and Measurement. - : IEEE. ; , s. 187-196
  • Konferensbidrag (refereegranskat)abstract
    • The evolution of Software Product Lines (SPL) is challenging because stakeholders have to deal with both regular evolution and the co-existence of different products. Our focus of product evolution is on the tasks integrators have to perform to update deployed SPL products with minimal interruption of services. In case of Egemin, our industrial partner, the updates of SPL products is further hampered as a consequence of outdated and imprecise architectural knowledge of deployed products. To facilitate the updates of products, we have developed the architecture-centric approach which comprises two complementary parts: an update viewpoint and a supporting tool. In this paper we present an evaluation of the architecturecentric approach. The approach is compared with the Egemin's current update approach in a controlled experiment. In the experiment 17 professionals were asked to perform 68 updates of logistic systems. The results obtained from the experiment show that the architecture-centric approach significantly improves the correctness of updates and reduces the interruption of services during updates of Egemin's SPL products.
  •  
5.
  • Weyns, Danny, et al. (författare)
  • An Architectural Approach to Support Online Updates of Software Product Lines
  • 2011
  • Ingår i: 2011 Ninth Working IEEE/IFIP Conference on Software Architecture (WICSA). - : IEEE. ; , s. 204-213
  • Konferensbidrag (refereegranskat)abstract
    • Despite the successes of software product lines (SPL), managing the evolution of a SPL remains difficult and error-prone. Our focus of evolution is on the concrete tasks integrators have to perform to update deployed SPL products, in particular products that require run-time updates with minimal interruption. The complexity of updating a deployed SPL product is caused by multiple interdependent concerns, including variability, traceability, versioning, availability, and correctness. Existing approaches typically focus on particular concerns while making abstraction of others, thus offering only partial solutions. An integrated approach that takes into account the different stakeholder concerns is lacking. In this paper, we present an architectural approach for updating SPL products that supports multiple concerns. The approach comprises of two complementary parts: (1) an update viewpoint that defines the conventions for constructing and using architecture views to deal with multiple update concerns; and (2) a supporting framework that provides an extensible infrastructure supporting integrators of a SPL. We evaluated the approach for an industrial SPL for logistic systems providing empirical evidence for its benefits and recommendations.
  •  
6.
  •  
7.
  • Weyns, Danny, et al. (författare)
  • On-demand Generation of Views to Support Online Evolution of Software Product Lines
  • 2011
  • Ingår i: Proceedings of the 7th SEI Architecture Technology User Network Conference. - : Software Engineering Institute.
  • Konferensbidrag (refereegranskat)abstract
    • It is difficult to achieve assured conformance between architecture and code. We lacked proper architecture descriptions in the context of the evolution of an industrial software product line of logistic systems. As a result, a lack of explicit architecture documentation about the deployed products led to ad hoc update practices, which were error prone and resulted in unnecessary and undesirable shutdowns. To tackle these problems, we have codified the architecture knowledge required for evolving products in a viewpoint. Based on this viewpoint, we developed a supporting tool that allows generating on-demand architecture models. These models guide maintainers by listing the concrete tasks they need to perform when upgrading a system and by showing inconsistencies when they fail to do so. The evaluation of 68 updates of industrial logistic systems demonstrates a significant improvement in the quality of system updates with respect to the correct execution of updates and a reduced interruption of services.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-7 av 7

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