Meta-CASE tools offer CASE tool specialisation by enabling a designer to specify a tool which is then generated automatically. Constraints are often used in such meta-CASE tools for governing the syntax and semantics of model elements and the values of their attributes. However, the constraint definition process is complex, time-consuming and error-prone. This paper presents an empirical study of the use of Specification by Example (SBE), based on the well-known notion of Programming by Example (PBE), as a user-computer interactive technique for such constraint specification. Two constraint specification techniques have been implemented in a meta-CASE tool a wizard that represents a conventional form-filling technique and an SBE technique t...
Software developers use modeling to explore design alternatives before investing in the higher costs...
As application systems live longer and grow in size and complexity, there is an ever increasing need...
SOFTWARE SYSTEMS Model-driven development is one approach to combating the complexity of designing s...
Meta-CASE tools offer CASE tool specialisation by enabling a designer to specify a tool which is the...
Meta-CASE tools offer the ability to specialise and customise diagram-based software modelling edito...
CASE tools are very helpful to software engineers in different ways and in different phases of softw...
Abstract: Precise specification of meta-models is an important prerequisite for the successful appli...
Precise specification of meta-models is an important rerequisite for the successful application of a...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
Domain experts typically have detailed knowledge of the concepts that are used in their domain; howe...
Constraint diagrams [1, 2] constitute a graphical notation for program specification. This paper pre...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
The Object constraints can be described as the expressions that are used to insert important data in...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
Software developers use modeling to explore design alternatives before investing in the higher costs...
As application systems live longer and grow in size and complexity, there is an ever increasing need...
SOFTWARE SYSTEMS Model-driven development is one approach to combating the complexity of designing s...
Meta-CASE tools offer CASE tool specialisation by enabling a designer to specify a tool which is the...
Meta-CASE tools offer the ability to specialise and customise diagram-based software modelling edito...
CASE tools are very helpful to software engineers in different ways and in different phases of softw...
Abstract: Precise specification of meta-models is an important prerequisite for the successful appli...
Precise specification of meta-models is an important rerequisite for the successful application of a...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
Domain experts typically have detailed knowledge of the concepts that are used in their domain; howe...
Constraint diagrams [1, 2] constitute a graphical notation for program specification. This paper pre...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
The Object constraints can be described as the expressions that are used to insert important data in...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
Software developers use modeling to explore design alternatives before investing in the higher costs...
As application systems live longer and grow in size and complexity, there is an ever increasing need...
SOFTWARE SYSTEMS Model-driven development is one approach to combating the complexity of designing s...