A software development process model for artificial neural networks in critical applications
Abstract
Using artificial neural networks (ANNs) in critical applications can be challenging due to the often experimental nature of ANN construction and the "black box" label that is frequently attached to ANNs. Well-accepted process models exist for algorithmic software development which facilitate software validation and acceptance. The software development process model presented herein is targeted specifically toward ANNs in critical applications. This model is not unwieldy, and could easily be used on projects without critical aspects. This should be of particular interest to organizations that use ANNs and need to maintain or achieve a capability maturity model or ISO software development rating. Further, while this model is aimed directly at neural network development, with minor modifications, the model could be applied to any technique wherein knowledge is extracted from existing data, such as other numeric approaches or knowledge-based systems.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Process-based safety arguments: designed specifically for NN used in safety-related applications; for reinforcement learning, e.g., [69].
“Process-based safety arguments: designed specifically for NN used in safety-related applications [66]; for reinforcement learning, e.g., [69].”
From A requirements model for AI algorithms in functional safety-critical systems with an explainable self-enforcing network from a developer perspective (2024) · cites this paper as [69]
Cites
A spiral model of software development and enhancement
BOEHM, B. W. (1986) · Computer · doi:10.1109/2.59 · Cited by 4,985 · see citing works
Managing the Development of Large Software Systems (1970)
Royce, W. W. (2021) · The MIT Press eBooks · doi:10.7551/mitpress/12274.003.0035 · Cited by 1,790 · see citing works
Lim, K. (1989) · Journal of Information Technology · doi:10.1057/jit.1989.28 · Cited by 1,384 · see citing works
Intelligent Engineering Systems through Artificial Neural Networks
Artificial Neural Networks in Engineering Conference < 2009, S. L., Dagli, C. H., & American Society of Mechanical Engineers (2009) · ASME Press eBooks · doi:10.1115/1.802953 · Cited by 611 · see citing works
Artificial neural networks in clinical urology
Snow, P. B., Rodvold, D. M., & Brandt, J. M. (1999) · Urology · doi:10.1016/s0090-4295(99)00327-1 · Cited by 34 · see citing works
Self-citationTwomey, J. M. (1996) · Cited by 5 · see citing works
Flagged first, then by citations
1 of the 7 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
An Analysis of ISO 26262: Machine Learning and Safety in Automotive Software
Salay, R., Queiroz, R., & Czarnecki, K. (2018) · SAE Technical Paper Series · doi:10.4271/2018-01-1075 · Cited by 109 · see citing works
An Analysis of ISO 26262: Using Machine Learning Safely in Automotive SoftwarePreprint
Salay, R., Queiroz, R., & Czarnecki, K. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1709.02435 · Cited by 99 · see citing works
Discerning Pig Screams in Production Environments
Vandermeulen, J., Bahr, C., Tullo, E., Fontana, I., Ott, S., Kashiha, M., Guarino, M., Moons, C. P. H., Tuyttens, F., Niewold, T., et al. (2015) · PLoS ONE · doi:10.1371/journal.pone.0123111 · Cited by 81 · see citing works
Introduction to artificial neural networks for physicians: Taking the lid off the black box
Rodvold, D. M., McLeod, D. G. R., Brandt, J. M., Snow, P. B., & Murphy, G. P. (2001) · The Prostate · doi:10.1002/1097-0045(200101)46:1 · Cited by 72 · see citing works
Self-citationZhang, J., & Li, J. (2020) · Information and Software Technology · doi:10.1016/j.infsof.2020.106296 · Cited by 58 · see citing works
Developing artificial neural networks for safety critical systems
Kurd, Z., Kelly, T., & Austin, J. (2006) · Neural Computing and Applications · doi:10.1007/s00521-006-0039-9 · Cited by 55 · see citing works
AI Documentation: A path to accountability
Königstorfer, F., & Thalmann, S. (2022) · Journal of Responsible Technology · doi:10.1016/j.jrt.2022.100043 · Cited by 55 · see citing works
Salay, R., & Czarnecki, K. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1808.01614 · Cited by 47 · see citing works
Explainable Online Validation of Machine Learning Models for Practical Applications
Fuhl, W., Rong, Y., Motz, T., Scheidt, M., Hartel, A., Koch, A., & Kasneci, E. (2021) · Proceedings - International Conference on Pattern Recognition/Proceedings/International Conference on Pattern Recognition · doi:10.1109/icpr48806.2021.9412959 · Cited by 47 · see citing works
Rabe, M., Milz, S., & Mäder, P. (2021) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw53098.2021.00023 · Cited by 36 · see citing works
Artificial neural networks in clinical urology
Snow, P. B., Rodvold, D. M., & Brandt, J. M. (1999) · Urology · doi:10.1016/s0090-4295(99)00327-1 · Cited by 34 · see citing works
Self-citationEstablishing Safety Criteria for Artificial Neural Networks
Kurd, Z., & Kelly, T. (2003) · Lecture notes in computer science · doi:10.1007/978-3-540-45224-9_24 · Cited by 30 · see citing works
Software documentation is not enough! Requirements for the documentation of AI
Königstorfer, F., & Thalmann, S. (2021) · Digital Policy Regulation and Governance · doi:10.1108/dprg-03-2021-0047 · Cited by 25 · see citing works
Safety Lifecycle for Developing Safety Critical Artificial Neural Networks
Kurd, Z., & Kelly, T. (2003) · Lecture notes in computer science · doi:10.1007/978-3-540-39878-3_7 · Cited by 21 · see citing works
Software engineering methods for neural networks
Senyard, A. L., Kazmierczak, E., & STERLING, L. S. (2004) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec.2003.1254402 · Cited by 15 · see citing works
Verification of Adaptive Systems
Pullum, L., Cui, X., Vassev, E., Hinchey, M., Rouff, C., & Buskens, R. W. (2012) · AIAA Infotech@Aerospace Conference · doi:10.2514/6.2012-2478 · Cited by 13 · see citing works
Developing an integrated management system for optimising project options
Doloi, H. K. (2007) · Journal of Enterprise Information Management · doi:10.1108/17410390710772722 · Cited by 13 · see citing works
Traceability of Deep Neural NetworksPreprint
Aravantinos, V., & Diehl, F. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.06744 · Cited by 10 · see citing works
Evolutionary Computing Environments: Implementing Security Risks Management and Benchmarking
Malik, V., & Singh, S. (2020) · Procedia Computer Science · doi:10.1016/j.procs.2020.03.430 · Cited by 8 · see citing works
Validation and Regulation of Medical Neural Networks
Rodvold, D. M. (2001) · Molecular Urology · doi:10.1089/10915360152745803 · Cited by 8 · see citing works
Self-citationKlüver, C., Greisbach, A., Kindermann, M., & Püttmann, B. (2024) · Security and Safety · doi:10.1051/sands/2024020 · Cited by 8 · see citing works
“The example-based methods can include counterfactuals as a possibility to explain predictions, or adversarial examples to provide insight into the internal structure of algorithms, find their weaknesses, and improve interpretability [43].”
Model Predictive HVAC Control with disturbance variable forecasting for city buses
Sommer, M., Sax, E., & Rösch, T. (2021) · International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME) · doi:10.1109/iceccme52200.2021.9591111 · Cited by 7 · see citing works
Artificial neural networks in safety-critical applications
Kurd, Z. (2005) · OpenGrey (Institut de l'Information Scientifique et Technique) · Cited by 6 · see citing works
Assurance levels for decision making in autonomous intelligent systems and their safety
Fourastier, Y., Baron, C., Thomas, C., & Esteban, P. (2020) · International Conference on Dependable Systems, Services and Technologies (DESSERT) · doi:10.1109/dessert50317.2020.9125079 · Cited by 5 · see citing works
Augmentation of Current Verification and Validation Practices
Ammar, K., Pullum, L., & Taylor, B. J. (2006) · Kluwer Academic Publishers eBooks · doi:10.1007/0-387-29485-6_2 · Cited by 3 · see citing works
Performance analysis using a Fuzzy rule base representation of the Cooper-Harper rating
Tseng, C., Gupta, P., & Schümann, J. (2006) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2006.1656112 · Cited by 2 · see citing works
A Structured Approach to Trustworthy Autonomous/Cognitive SystemsPreprint
Putzer, H. J., & Woźniak, E. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.08210 · Cited by 2 · see citing works
ALGORITHMIC DESIGN TO MITIGATE RISKS BY NEURO- FUZZY TECHNIQUES
Malik, V. (2017) · International Journal of Advanced Research in Computer Science · doi:10.26483/ijarcs.v8i7.4152 · Cited by 1 · see citing works
Intelligent Strategies for Cloud Computing Risk Management and Testing
Malik, V., & Singh, S. (2020) · Advances in intelligent systems and computing · doi:10.1007/978-981-15-7907-3_8 · Cited by 1 · see citing works
Validation and Verification of Aircraft Control Software for Control Improvement
Pham, T.-A. (2007) · doi:10.31979/etd.pskw-x92d · Cited by 1 · see citing works
Malik, V., & Singh, S. (2018) · Journal of Data Processing · doi:10.6025/jdp/2018/8/3/100-105
Akan, E. E., Nteegah, A., & Nwinee, B. (2023) · International Journal of Economics and Management Studies · doi:10.14445/23939125/ijems-v10i12p101
Lu, H., Han, J., Huang, Y., Liu, J., Bao, L., Han, S., Lo, D., & Deng, S. (2026) · Journal of Software Evolution and Process · doi:10.1002/smr.70170
Wajchenberg (2000) · doi:10.1002/(sici)1097-0142(20000215)88:4
- Authors
- Rodvold, D. M.
- Affiliations
- Colorado Technical University (US)
- Corresponding author
- Rodvold, D.M.
- Venue
- IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339)
- Publisher
- IEEE
- Published
- 2003-01-22
- Volume
- 5
- Pages
- 3317-3322
- ISSN
- 2161-4407 (ISSN-L)
- OpenAlex
- W1888896835
- Cited by
- 34
- References
- 7
- Citations by year
- 2026: 1 · 2024: 1 · 2023: 1 · 2022: 1 · 2021: 4 · 2020: 5 · 2018: 4 · 2017: 2 · 2015: 1 · 2012: 1
- FWCI
- 2.00
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Joint Conference on Neural Networks (IJCNN) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Engineering › Safety, Risk, Reliability and Quality › Safety Systems Engineering in Autonomy
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
- Keywords
- artificial neural networks, software development models, critical applications, software validation, software acceptance, capability maturity model, knowledge extraction, expert systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review