LP-SAR: Linhas de Processo para Software em Ambientes Regulados

  • Johnny Marques ITA
  • Sarasuaty Yelisetty ITA

Resumo


Com grande notoriedade nos últimos tempos, os ambientes regulados por normas, tradicionalmente os ambientes safety-critical, possuem disciplina de execução. Historicamente, normas das diversas tecnologias disponíveis, incluindo a engenharia de software, foram surgindo ao longo dos últimos 30 anos. Percebe-se na revisão destas normas um conjunto de interseção bem amplo entre seus processos, atividades, entradas e saídas. O objetivo deste artigo curto é apresentar um modelo geral com linhas de processo, em elaboração inicial, para o desenvolvimento de software, visando a aplicação multidomínios em ambientes regulados. Este trabalho encontra-se em andamento na Divisão de Ciência da Computação do Instituto Tecnológico de Aeronáutica.

Palavras-chave: software, safety, processos, requisito, teste

Referências

International Atomic Energy Agency. 2016. Specific Safety Guidance SSG-39: Design of Instrumentation and Control Systems for Nuclear Power Plants.
Ove Armbrust, Masafumi Katahira, Yuko Miyamoto, Jorgen Munch, Haruka Nakao, and Alexis Ocampo. 2008. Scoping Software Process Models - Initial Concepts and Experience from Defining Space Standards.

International Conference on Software Process ICSP 2008: Making Globally Distributed Software Development a Success Story (2008), Pages 160–172.

Paul Clements and Linda Northrop. 2015. Test-driven Development: A Practical Guide. Addison-Wesley.

International Electrotechnical Commission. 2010. IEC61508-3 Functional Safety of Electrical/Electronic/Programmable Electronic Safety Related SySyste - Software Requirements.

International Electrotechnical Commission. 2015. IEC 62279 Railway applications - Communication, signalling and processing systems - Software for railway control and protection systems.

Daniel Dias de Carvalho, Larissa Fernandes Chagas, Adailton Magalhaes Lima, and Carla Alessandra Lima Reis. 2014. Software Process Lines: A Systematic Literature Review. International Conference on Software Process Improvement and Capability Determination SPICE 2014: Software Process Improvement and Capability Determination (2014), Pages 118–130.

Daniel Dias de Carvalho, Larissa Fernandes Chagas, Adailton Magalhaes Lima, and Carla Alessandra Lima Reis. 2014. Software Process Lines: A Systematic Literature Review. International Conference on Software Process Improvement and Capability Determination SPICE 2014: Software Process Improvement and Capability Determination (2014), Pages 118–130.

European Cooperation for Space Stardardization. 2009. ECSS-E-ST-40C - Space Engineering/Software.

Richard Hawkins, Ibrahim Habli, and Tim Kelly. 2013. The Principles of Software Safety Assurance. (August 2013).

Jurgen Munch, Ove Armbrunt, Martin Kowalczyk, and Martin Soto. 2012. Software Process Definition and Management. Springer-Verlag, Berlim, Germany.

International Standardization Organization. 2015. IEC/ISO 62304 Medical Device Software - Software Life-Cycle Processes.

International Standard Organization. 2017. ISO/IEC 12207 Systems and software engineering -Software life cycle processes.

Roger Pressman and Bruce Maxim. 2014. Software Engineering: A Practitioner’s Approach. Pearson Education, Estados Unidos da América.

RTCA. 2011. DO-178C Software Considerations in Airborne Systems and Equipment Certification.

Darrel Ryan. 2017. Expert Systems: Design, Applications and Technology.

Matti Vuori. 2011. Agile Development of Safety-Critical Software. Technical Report. Tampere University of Technology
Publicado
13/09/2019
MARQUES, Johnny; YELISETTY, Sarasuaty. LP-SAR: Linhas de Processo para Software em Ambientes Regulados. In: BRAZILIAN WORKSHOP ON LARGE-SCALE CRITICAL SYSTEMS (BWARE), 1. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 13-16. DOI: https://doi.org/10.5753/bware.2019.7503.