Matches in SemOpenAlex for { <https://semopenalex.org/work/W2753316714> ?p ?o ?g. }
Showing items 1 to 54 of
54
with 100 items per page.
- W2753316714 abstract "In order to meet competitive market deadlines and to reduce development costs, families of software systems are increasingly developed as Software Product Lines [2]. Adopting agile practices for product-line development brings the promise of faster time-to-market and less costly delivery, while maintaining or even improving safety. Therefore, agile practices are often adopted even though many product lines, such as medical infusion pumps, pacemakers, and flight-control systems, operate in safety-critical domains. This introduces non-trivial risks related to the safe reuse of components across multiple products. The goal is to dynamically compose demonstrably safe products within the constraints of a fast-moving, incrementally delivered project.This talk describes these challenges, with illustrations drawn from Dronology -- a cyber physical environment for managing and coordinating the flight of Unmanned Aerial Vehicles (UAVs) [3]. Dronology was designed to support UAV-based search-and-rescue, environmental data collection, fire reconnaissance, commercial product delivery and other such applications. It was initially targeted toward river-rescue scenarios; and is currently being reverse engineered into a product line.Reverse engineering a product line from a single product, especially one with safety implications, is a challenging task [1]. Within the context of an agile project, the goal is to introduce variability points that bring immediate value to the project stakeholders without breaking the system and without sacrificing safety or other system qualities. On the other hand, by strategically looking ahead, the architecture can be extended incrementally to support the desired variability points. To address incremental delivery, feature models can be evolved over time by adding new common and variable features. As features are planned for current or upcoming sprints, corresponding functional, architectural, and safety stories can be added to the backlog. Practical traceability solutions can be employed from early phases of the project to support product line engineering in order to facilitate the metamorphosis from a single product to a full-fledged product line.These ideas, challenges, and solutions, are presented in this talk, with rich examples drawn from the Dronology system." @default.
- W2753316714 created "2017-09-15" @default.
- W2753316714 creator A5037363688 @default.
- W2753316714 date "2017-09-25" @default.
- W2753316714 modified "2023-09-25" @default.
- W2753316714 title "Reverse Engineering Product Lines in Agile Environments" @default.
- W2753316714 cites W2052296870 @default.
- W2753316714 cites W2735746662 @default.
- W2753316714 doi "https://doi.org/10.1145/3106195.3106197" @default.
- W2753316714 hasPublicationYear "2017" @default.
- W2753316714 type Work @default.
- W2753316714 sameAs 2753316714 @default.
- W2753316714 citedByCount "0" @default.
- W2753316714 crossrefType "proceedings-article" @default.
- W2753316714 hasAuthorship W2753316714A5037363688 @default.
- W2753316714 hasConcept C111919701 @default.
- W2753316714 hasConcept C115903868 @default.
- W2753316714 hasConcept C117671659 @default.
- W2753316714 hasConcept C127413603 @default.
- W2753316714 hasConcept C14185376 @default.
- W2753316714 hasConcept C201995342 @default.
- W2753316714 hasConcept C207850805 @default.
- W2753316714 hasConcept C2524010 @default.
- W2753316714 hasConcept C33923547 @default.
- W2753316714 hasConcept C41008148 @default.
- W2753316714 hasConcept C90673727 @default.
- W2753316714 hasConceptScore W2753316714C111919701 @default.
- W2753316714 hasConceptScore W2753316714C115903868 @default.
- W2753316714 hasConceptScore W2753316714C117671659 @default.
- W2753316714 hasConceptScore W2753316714C127413603 @default.
- W2753316714 hasConceptScore W2753316714C14185376 @default.
- W2753316714 hasConceptScore W2753316714C201995342 @default.
- W2753316714 hasConceptScore W2753316714C207850805 @default.
- W2753316714 hasConceptScore W2753316714C2524010 @default.
- W2753316714 hasConceptScore W2753316714C33923547 @default.
- W2753316714 hasConceptScore W2753316714C41008148 @default.
- W2753316714 hasConceptScore W2753316714C90673727 @default.
- W2753316714 hasLocation W27533167141 @default.
- W2753316714 hasOpenAccess W2753316714 @default.
- W2753316714 hasPrimaryLocation W27533167141 @default.
- W2753316714 hasRelatedWork W1488578430 @default.
- W2753316714 hasRelatedWork W1492530142 @default.
- W2753316714 hasRelatedWork W2005279408 @default.
- W2753316714 hasRelatedWork W2350584068 @default.
- W2753316714 hasRelatedWork W2352308100 @default.
- W2753316714 hasRelatedWork W2370897845 @default.
- W2753316714 hasRelatedWork W2388781443 @default.
- W2753316714 hasRelatedWork W3096073744 @default.
- W2753316714 hasRelatedWork W3119010431 @default.
- W2753316714 hasRelatedWork W871478151 @default.
- W2753316714 isParatext "false" @default.
- W2753316714 isRetracted "false" @default.
- W2753316714 magId "2753316714" @default.
- W2753316714 workType "article" @default.