Connecting Semantic Tools to a Syntax-directed User-interface

نویسنده

  • W. C. Koorn
چکیده

The problem of how to connect a function, ooered by a computational component, to a graphical user-interface part |such as a button| is addressed in a general way. We propose a solution that achieves a complete separation between the computational component and the user-interface component. We show that our approach is feasible in the application domain of interactive programming environments and present a user-interface deenition language for it. Code generated from a user-interface description written in this language can be combined with run-time code thus forming a User-Interface Management System. As a result, functions representing semantic tools, such as typecheckers, compilers and program transformers, can be \connected" to the user-interface of a syntax-directed editor. Several examples of typical man-machine dialogues in this application domain are presented and the suggested approach is compared with other techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability, User Interfaces

We present Attempto Controlled English — a userfriendly first-order logic language with a rich English syntax — and its associated tools, and demonstrate how they meet the challenges of knowledge representation, reasoning, interoperability and user interfaces created by large software projects like the semantic web.

متن کامل

End-User Design

In the end-user programming arena the fundamental challenges have gradually shifted from basic syntactic challenges towards semantic challenges including the need to convey an understanding of design and engineering principles relevant to end-users. Visual programming has significantly lowered the threshold of programming [1] mostly by sharply reducing or even completely eliminating syntactic p...

متن کامل

SPARQL Playground: A Block Programming Tool to Experiment with SPARQL

SPARQL is a powerful query language for Semantic Web data sources but one which is quite complex to master. As the block programming paradigm has been succesfully used to teach programming skills, we propose a tool that allows users to build and run SPARQL queries on an endpoint without previous knowledge of the syntax of SPARQL and the model of the data in the endpoint (vocabularies and semant...

متن کامل

Incremental semantic evaluation for interactive systems: inertia, pre-emption, and relations

Although schemes for incremental semantic evaluation have been explored and refined for more than two decades, the demands of user interaction continue to outstrip the capabilities of these schemes. The feedback produced by a semantic evaluator must support the user's programming activities: it must be structured in a way that provides the user with meaningful insight into the program (directly...

متن کامل

Query expansion based on relevance feedback and latent semantic analysis

Web search engines are one of the most popular tools on the Internet which are widely-used by expert and novice users. Constructing an adequate query which represents the best specification of users’ information need to the search engine is an important concern of web users. Query expansion is a way to reduce this concern and increase user satisfaction. In this paper, a new method of query expa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992