Tool Intensive Software Development: New Challenges for Verification, Validation, and Certification

Loading...
Thumbnail Image

View/Download File

Persistent link to this item

Statistics
View Statistics

Published Date

Publisher

Type

Abstract

As we are moving from a traditional software development process to a new development paradigm where the process it largely driven by tools and automation, new challenges for verification and validation (V&V) emerge. Productivity improvements will in this new paradigm be achieved through reduced emphasis on unit testing of code, increased reliance on automated analysis tools applied in the specification domain, and trustworthy code generation. The V&V effort will now be largely focused on assuring that the emph{formal specifications are correct} and that the emph{tools are trustworthy} so we can rely on the results of the analysis and code generation without extensive additional testing of the resulting implementation. Note here that, in our opinion, the possibility of reducing or fully automating the costly unit-testing efforts are key to the success of this new development paradigm. We have found little support for this type of development if modeling and analysis are to be performed in emph{addition} to what is currently done---these new techniques must either make current efforts more efficient or replace some currently required V&V activity. In either case, our increased reliance on tools requires that they can be trusted---this poses new challenges for V&V and certification.

Keywords

Description

Associated research group: Critical Systems Research Group

Related to

item.page.replaces

License

Series/Report Number

Funding Information

item.page.isbn

DOI identifier

Previously Published Citation

FAA and Embry Riddle Aeronautical University Software Tools Forum, Daytona Beach, May, 2004.

Other identifiers

Suggested Citation

Heimdahl, Mats. (2004). Tool Intensive Software Development: New Challenges for Verification, Validation, and Certification. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/217326.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.