Testing
Software Quality: Release Date or Stability
·1580 words·8 mins
Programming
Quality Assurance
Testing
Software quality is the great white whale of the software industry. We often seek it, but are totally unprepared to do anything about it. As in the tale by Melville, we can point out our Captain Ahab’s who are driven towards the extremes in ensuring quality. We also have the rest of the world that gets by not even thinking about it, except to say we know someone who knows someone that heard someone else talk about it in the dark corners of tavern once. It is one of the most critical facets of a successful software project, yet most teams are willing to cut corners in quality to meet other goals. In my experience, quality is often the second area where team resources are cut, right after documentation.
An object oriented ATLAS compiler
·367 words
Object-Oriented
Programming
Error Detection
Code Generation
Syntactic Analysis
Lexical Analysis
Testing
Abstract # Background: Traditional compiler architectures, typically built with tightly coupled parsers and code generators, are difficult and expensive to maintain, especially when adapting to frequent changes or multiple variants of a programming language. This is particularly problematic for languages like IEEE-STD-716 ATLAS, which is widely used in test quality assurance and is subject to frequent modifications and customizations across different test stations and equipment.