Managing standards compliance

Citation
W. Emmerich et al., Managing standards compliance, IEEE SOFT E, 25(6), 1999, pp. 836-851
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
ISSN journal
00985589 → ACNP
Volume
25
Issue
6
Year of publication
1999
Pages
836 - 851
Database
ISI
SICI code
0098-5589(199911/12)25:6<836:MSC>2.0.ZU;2-Q
Abstract
Software engineering standards determine practices that "compliant" softwar e processes shall follow. Standards generally define practices in terms of constraints that must hold for documents. The document types identified by standards include typical development products, such as user requirements, and also process-oriented documents, such as progress reviews and managemen t reports. The degree of standards compliance can be established by checkin g these documents against the constraints. It is neither practical nor desi rable to enforce compliance at all points in the development process. Thus, compliance must be managed rather than imposed. We outline a model of stan dards and compliance and illustrate it with some examples. We give a brief account of the notations and method we have developed to support the use of the model and describe a support environment we have constructed. The prin cipal contributions of our work are: the identification of the issue of sta ndards compliance; the development of a model of standards and support for compliance management: the development of a formal model of product state w ith associated notation; a powerful policy scheme that triggers checks; a f lexible and scalable compliance management view.