Comments
Manoj's Blog
Summary
This paper simply builds upon the effective use of the LADDER system. In this paper the author describes the addition of a debugging capability of LADDER domain description using the idea of near-miss from the previous paper. The system is called SHADY
Many times it happens when defining the domain constraints of a shape and the shape is not properly recognized by the LADDER system. The developer is not provided of any feedback of what went wrong with the domain descriptions that LADDER was not able to recognize the shape.
In this modification the developer can define constraints and the draw a shape on the LADDER system. If the shape is not recognized the systems exactly shows which constraint is not met by the input sketch and give the editor to the user to fix the error. There can be number of constraints that are not met by the input sketch. If SHADY shows all the results this could become overwhelming for the developer. Instead SHADY tries to choose a smaller subset from the result which can closely match to the user intentions.
SHADY can also generate the constraints from the drawn shape and also generate the shapes which satisfy the constraints provide by the user.
Discussion
A fairly nice improvement which makes it easy for the user to define the constraints in the domain through proactive feedback from shady. This also helps the developer understand the underlying logic of LADDER as he engages into the debugging of constraints.
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment