Publication:
Simulating Critical Software Engineering

dc.contributor.authorPeck, Michael
dc.contributor.authorEvans, Dave
dc.date.accessioned2026-01-22T19:11:26Z
dc.date.issued2004-01-01
dc.descriptionOriginal submission date: 2012-10-29T19:36:35Z
dc.description.abstractOne goal of many introductory software engineering courses is to simulate realistic software engineering. Unfortunately, many of the practical constraints of typical courses are antithetical to that goal: instead of working in large teams on large projects, dealing with changing requirements and maintaining programs over many years, courses generally involve students working alone or in small teams with short projects than end the first time the program works correctly on some selected input. Of course, it is impossible (and undesirable) to carry out full industrial software development within the context of a typical university course. However, it is possible to simulate some aspects of safety critical software engineering in an introductory software engineering course. This paper describes an approach to teaching introductory software engineering that focuses on using lightweight analysis tools to aid in producing secure, robust and maintainable programs. We describe how assignments were designed that integrate analysis tools with typical software engineering material and reports on results from an experiment measuring students understanding of program invariants.
dc.identifierdr26xx36k
dc.identifier.citationEvans, Dave, and Michael Peck. "Simulating Critical Software Engineering." University of Virginia Dept. of Computer Science Tech Report (2004).
dc.identifier.doi10.18130/V38B4R
dc.identifier.urihttps://doi.org/10.18130/V38B4R
dc.identifier.urihttps://libraopen.library.virginia.edu/handle/item/8070
dc.languageEnglish
dc.language.isoen
dc.publisherUniversity of Virginia, Department of Computer Science
dc.rightsAll rights reserved (no additional license for public reuse)
dc.titleSimulating Critical Software Engineering
dc.typeTechnical Report
dspace.entity.typePublication
relation.isAuthorOfPublication5b6cefe6-d48e-470c-9482-a31764f3a6c3
relation.isAuthorOfPublication6bf48156-e1d3-4e98-afb8-c144cc62ad0e
relation.isAuthorOfPublication.latestForDiscovery5b6cefe6-d48e-470c-9482-a31764f3a6c3

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-2004-04.pdf
Size:
196.37 KB
Format:
Adobe Portable Document Format

Collections