Rapport interne.Writing specifications is difficult. If most part of the difficulty comes from the activities of modeling and formalizing themselves, we think that the language used plays also a role. Language designers must take into account the technology used for processing the texts (from parsing to validation and verification tools); this imposes extra constraints which impact negatively on th usability of the language. It is then important to provide specifiers with tools to help write specifications. We present in this paper tools to help write specification for user-interfaces. These tools use static semantics constraints to generate parts of the text. They have been implemented in TYPOL under the system CENTAUR
A formal software specification expresses in a mathematically correct way what requirements the soft...
Before a system can be formally defined, it is common to write a specification in a natural language...
In this paper, we demonstrate the use of model checking in an automated technique to verify the oper...
syntax terms occur in most rules. They have to be valid terms w.r.t. their abstract syntax. Every su...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Editor services assist programmers to more effectively write and comprehend code. Implementing edito...
Editor services assist programmers to more effectively write and comprehend code. Implementing edito...
Thesis (Ph.D.)--University of Washington, 2014A program specification is a contract between a client...
We describe foundations and design principles of a tool that supports authoring of informal and form...
In this report we describe the development of a specfication technique for specifying interactive we...
The developers of a programming language need to document its intended syntax and semantics, and to ...
The generation of the dialogue description from an algebraic specification of the application and it...
Graphical user interfaces tend to get more and more complex, and consequently, the user needs help t...
When the user interface should be specified, a picture is worth a thou-sand words, and the worst thi...
A formal software specification expresses in a mathematically correct way what requirements the soft...
Before a system can be formally defined, it is common to write a specification in a natural language...
In this paper, we demonstrate the use of model checking in an automated technique to verify the oper...
syntax terms occur in most rules. They have to be valid terms w.r.t. their abstract syntax. Every su...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Editor services assist programmers to more effectively write and comprehend code. Implementing edito...
Editor services assist programmers to more effectively write and comprehend code. Implementing edito...
Thesis (Ph.D.)--University of Washington, 2014A program specification is a contract between a client...
We describe foundations and design principles of a tool that supports authoring of informal and form...
In this report we describe the development of a specfication technique for specifying interactive we...
The developers of a programming language need to document its intended syntax and semantics, and to ...
The generation of the dialogue description from an algebraic specification of the application and it...
Graphical user interfaces tend to get more and more complex, and consequently, the user needs help t...
When the user interface should be specified, a picture is worth a thou-sand words, and the worst thi...
A formal software specification expresses in a mathematically correct way what requirements the soft...
Before a system can be formally defined, it is common to write a specification in a natural language...
In this paper, we demonstrate the use of model checking in an automated technique to verify the oper...