Compliance-aware engineering process plans: the case of space software engineering processes

被引:0
|
作者
Julieth Patricia Castellanos-Ardila
Barbara Gallina
Guido Governatori
机构
[1] Mälardalen University,IDT
[2] CSIRO,undefined
来源
关键词
Process compliance checking; Software process plan; ECSS-E-ST-40C;
D O I
暂无
中图分类号
学科分类号
摘要
Safety-critical systems manufacturers have the duty of care, i.e., they should take correct steps while performing acts that could foreseeably harm others. Commonly, industry standards prescribe reasonable steps in their process requirements, which regulatory bodies trust. Manufacturers perform careful documentation of compliance with each requirement to show that they act under acceptable criteria. To facilitate this task, a safety-centered planning-time framework, called ACCEPT, has been proposed. Based on compliance-by-design, ACCEPT capabilities (i.e., processes and standards modeling, and automatic compliance checking) permit to design Compliance-aware Engineering Process Plans (CaEPP), which are able to show the planning-time allocation of standard demands, i.e., if the elements set down by the standard requirements are present at given points in the engineering process plan. In this paper, we perform a case study to understand if the ACCEPT produced models could support the planning of space software engineering processes. Space software is safety and mission-critical, and it is often the result of industrial cooperation. Such cooperation is coordinated through compliance with relevant standards. In the European context, ECSS-E-ST-40C is the de-facto standard for space software production. The planning of processes in compliance with project-specific ECSS-E-ST-40C applicable requirements is mandatory during contractual agreements. Our analysis is based on qualitative criteria targeting the effort dictated by task demands required to create a CaEPP for software development with ACCEPT. Initial observations show that the effort required to model compliance and processes artifacts is significant. However, such an effort pays off in the long term since models are, to some extend, reusable and flexible. The coverage level of the models is also analyzed based on design decisions. In our opinion, such a level is adequate since it responds to the information needs required by the ECSS-E-ST-40C framework.
引用
收藏
页码:587 / 627
页数:40
相关论文
共 50 条
  • [41] A software engineering course with an emphasis on software processes and security
    Epstein, Richard G.
    21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, : 67 - 73
  • [42] A case of software engineering accreditation
    Matsumoto, Y
    Dairiki, O
    Akiyama, Y
    Tamai, T
    14TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2001, : 201 - 209
  • [43] Software Engineering Artifact in Software Development Process - Linkage Between Issues and Code Review Processes
    Dalipaj, Dorealda
    Gonzalez-Barahona, Jesus M.
    Izquierdo-Cortazar, Daniel
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2016, 286 : 115 - 122
  • [44] MODELING AND ANALYSIS OF KNOWLEDGE FLOWS IN SOFTWARE PROCESSES THROUGH THE EXTENSION OF THE SOFTWARE PROCESS ENGINEERING METAMODEL
    Rodriguez-Elias, Oscar M.
    Martinez-Garcia, Ana I.
    Vizcaino, Aurora
    Favela, Jesus
    Piattini, Mario
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (02) : 185 - 211
  • [45] On teaching software engineering based on formal techniques - Thoughts about and plans for - a different software engineering text book
    Bjorner, D
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2001, 7 (08) : 641 - 667
  • [46] Teaching practical software engineering and global software engineering: Case study and recommendations
    Petkovic, Dragutin
    Todtenhoefer, Rainer
    Thompson, Gary
    36th Annual Frontiers in Education, Conference Program, Vols 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 117 - 122
  • [47] A flexible perspective for sofware processes - Supporting flexibility in the software process engineering metamodel
    Martinho, Ricardo
    Domingos, Dulce
    Varajao, Joao
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 559 - +
  • [48] SOFTWARE ENGINEERING - PROCESS, PRINCIPLES, AND GOALS
    ROSS, DT
    GOODENOUGH, JB
    IRVINE, CA
    COMPUTER, 1975, 8 (05) : 17 - 27
  • [49] Current perspectives on the software engineering process
    Biro, Miklos
    Colomo-Palacios, Ricardo
    Messnarz, Richard
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (11)
  • [50] Context dynamics in software engineering process
    Santoro, Flavia Maria
    Brezillon, Patrick
    de Araujo, Renata Mendes
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN III, 2007, 4402 : 377 - +