Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3297280.3297634acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

Towards variant management and change impact analysis in safety-oriented process-product lines

Published: 08 April 2019 Publication History

Abstract

In safety-critical (software) systems, safety management embraces both processes and products, which due to e.g., product's upgrade, tend to be tailored, giving rise to safety-oriented product lines and corresponding safety-oriented process lines. To tailor these lines systematically, their inter-dependencies would have been taken into consideration. To date, however, no satisfying implemented solution is available on the shelf. Accordingly, this paper focuses on the co-engineering of process and product lines. At first, the process and product lines need to be established for which the integration between Eclipse Process Framework (EPF) Composer, Composition with Guarantees for High-integrity Embedded Software Components Assembly (CHESS) Tool and Base Variability Resolution (BVR) Tool is achieved; they are process engineering, product design and variant management solutions, respectively. After that, the process and product lines are integrated. This is done for cross-dimension variant management and change impact analysis. The applicability of the integrated lines is illustrated for the attitude and orbit control subsystem.

References

[1]
European Cooperation for Space Standardization (ECSS). 2009. ECSS-E-ST-40C, Space Engineering - Software. (March 2009).
[2]
European Cooperation for Space Standardization (ECSS). 2009. ECSS-Q-ST-80C, Space product assurance - Software product assurance. (March 2009).
[3]
European Cooperation for Space Standardization (ECSS). 2013. ECSS-E-ST-60-30C, Space engineering - Satellite attitude and orbit control system (AOCS) requirements. (August 2013).
[4]
Barbara Gallina. 2015. Towards Enabling Reuse in the Context of Safety-Critical Product Lines. In 5th IEEE/ACM International Workshop on Product Line Approaches in Software Engineering (PLEASE '15), Florence, Italy, May 19, 2015.
[5]
Muhammad Atif Javed and Barbara Gallina. 2018. Get EPF Composer back to the future: A trip from Galileo to Photon after 11 years. In EclipseCon, Toulouse, France, JUNE 13-14, 2018.
[6]
Muhammad Atif Javed and Barbara Gallina. 2018. Safety-oriented process line engineering via seamless integration between EPF composer and BVR tool. In Proceeedings of the 22nd International Systems and Software Product Line Conference (SPLC '18), Gothenburg, Sweden, September 10-14, 2018.
[7]
Andrzej Kobylinski. 2013. The Relationships between Software Development Processes and Software Product Quality. In Proceedings of the 12th International Conference on Perspectives in Business Informatics Research (BIR '13), Warsaw, Poland, September 23-25, 2013.
[8]
Silvia Mazzini, John M. Favaro, Stefano Puri, and Laura Baracchi. 2016. CHESS: an Open Source Methodology and Toolset for the Development of Critical Systems. In Joint Proceedings of the 12th Educators Symposium (EduSymp '16) and 3rd International Workshop on Open Source Software for Model Driven Engineering (OSS4MDE '16), Saint Malo, France, October 3, 2016.
[9]
Christian Prause, Markus Bibus, Carsten Dietrich, and Wolfgang Jobi. 2015. Tailoring process requirements for software product assurance. In Proceedings of the 2015 International Conference on Software and System Process (ICSSP '15), Tallinn, Estonia, August 24 - 26, 2015.
[10]
Anatoly Vasilevskiy, Øystein Haugen, Franck Chauvel, Martin Fagereng Johansen, and Daisuke Shimbara. 2015. The BVR tool bundle to support product line engineering. In Proceedings of the 19th International Conference on Software Product Line (SPLC '15), Nashville, TN, USA, July 20-24, 2015.

Cited By

View all
  • (2022)Ontology-Based Natural Language Processing for Process Compliance ManagementEvaluation of Novel Approaches to Software Engineering10.1007/978-3-030-96648-5_14(309-327)Online publication date: 11-Feb-2022
  • (2020)Dynamic Reconfiguration of Safety-Critical Production Systems2020 IEEE 25th Pacific Rim International Symposium on Dependable Computing (PRDC)10.1109/PRDC50213.2020.00023(120-129)Online publication date: Dec-2020
  • (2020)An Approach to Support Variant Management on Safety Analysis using CHESS Error Models2020 16th European Dependable Computing Conference (EDCC)10.1109/EDCC51268.2020.00030(135-142)Online publication date: Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '19: Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
April 2019
2682 pages
ISBN:9781450359337
DOI:10.1145/3297280
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 April 2019

Check for updates

Author Tags

  1. BVR tool
  2. CHESS tool
  3. EPF composer
  4. change impact analysis
  5. process engineering
  6. process-product lines
  7. product design

Qualifiers

  • Poster

Funding Sources

Conference

SAC '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Ontology-Based Natural Language Processing for Process Compliance ManagementEvaluation of Novel Approaches to Software Engineering10.1007/978-3-030-96648-5_14(309-327)Online publication date: 11-Feb-2022
  • (2020)Dynamic Reconfiguration of Safety-Critical Production Systems2020 IEEE 25th Pacific Rim International Symposium on Dependable Computing (PRDC)10.1109/PRDC50213.2020.00023(120-129)Online publication date: Dec-2020
  • (2020)An Approach to Support Variant Management on Safety Analysis using CHESS Error Models2020 16th European Dependable Computing Conference (EDCC)10.1109/EDCC51268.2020.00030(135-142)Online publication date: Sep-2020
  • (2020)An Integrated Approach to Support the Process-Based Certification of Variant-Intensive SystemsModel-Based Safety and Assessment10.1007/978-3-030-58920-2_12(179-193)Online publication date: 14-Sep-2020
  • (2019)Opportunities for software reuse in an uncertain worldJournal of Software: Evolution and Process10.1002/smr.221731:8Online publication date: 20-Aug-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media