arrow
Return

Using SCL to specify and check design intent in source code

delete2006-06-01
delete47
PRE
AI
H
Hou, Daqing *
H
Hoover, H. James
DOI:10.1109/TSE.2006.60delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Software developers often fail to respect the intentions of designers due to missing or ignored documentation of design intent. SCL ( Structural Constraint Language) addresses this problem by enabling designers to formalize and confirm compliance with design intent. The designer expresses his intent as constraints on the program model using the SCL language. The SCL conformance checking tool examines developer code to confirm that the code honors these constraints. This paper presents the design of the SCL language and its checker, a set of practical examples of applying SCL, and our experience with using it both in an industrial setting and on open-source software.
Keywords:
design intent
structural constraints
program analysis
object-oriented software
SCL
FCL
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Yield Penalty Due to Delayed Weed Control in Corn and Soybean
err2003-02-19
err0
PREAI
errStevan Z. Knezevic; Sean P. Evans; Mike Mainz
errShare
errSave
Resistance Evolution to Bt Crops: Predispersal Mating of European Corn Borers
err2006-05-30
err0
errOAAI
errAmbroise Dalecky; Sergine Ponsard; Richard I Bailey; Céline Pélissier; Denis Bourguet
errShare
errSave
BNST neurocircuitry in humans
err2014-05-01
err0
errOAAI
errSuzanne N. Avery; Jacqueline A. Clauss; Danny G. Winder; Neil Woodward; Stephan Heckers; Jennifer Urbano Blackford
errShare
errSave
Anticoagulant Effects of 1α,25-Dihydroxyvitamin D3 on Human Myelogenous Leukemia Cells and Monocytes
err1998-07-01
err0
PREAI
errTakatoshi Koyama; Misako Shibakura; Mai Ohsawa; Ryuichi Kamiyama; Shinsaku Hirosawa
errShare
errSave
errShare
errSave
errShare
errSave
Arable lands
err1992-10-01
err0
PREAI
errGordon H. Orians; Peter Lack
errShare
errSave
researcher View more