Explicit Support for Software Development Styles throughout the Complete Life Cycle

Wuyts, Roel;Mens, Kim;D'Hondt, Theo

Files

Wuyt99aExplicitSupportforSoftwareDevelopmentStyles.pdf
  • Open Access
  • Adobe PDF
  • 10.04 MB

Details

Authors
  • Wuyts, RoelVrije Universiteit Brussel
    Author
  • Mens, Kimorcid-logoUCLouvain
    Author
  • D'Hondt, TheoVrije Universiteit Brussel
    Author
Abstract
Throughout its entire life cycle software development is subject to many rules constraining and guiding construction of software systems. Examples are best-practice patterns, idioms, coding conventions, design guidelines, architectural patterns, etc. Although such regulations are widely used, their usage is currently implicit or ad-hoc, and most software development environments do not explicitly support them. We present an approach to declare explicitly software development styles in an open declarative system that allows querying, conformance checking and enforcement of these declarations on the source code. We validate the approach by expressing and supporting several software development styles in a real-world case.
Affiliations

Citations

Wuyts, R., Mens, K., & D’Hondt, T. (1999). Explicit Support for Software Development Styles throughout the Complete Life Cycle. https://hdl.handle.net/2078.5/188335