Discourse strategies for generating natural-language text
Artificial Intelligence
A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
An empirical study of the impact of user involvement on system usage and information satisfaction
Communications of the ACM - The MIT Press scientific computation series
Statecharts: A visual formalism for complex systems
Science of Computer Programming
Constraint modelling using a conceptual prototyping language
Data & Knowledge Engineering
Executing real-time structured analysis specifications
ACM SIGSOFT Software Engineering Notes
Graphical notations for program design
ACM SIGSOFT Software Engineering Notes
Natural language processing technologies in artificial intelligence: the science and industry perspective
Interacting with Computers
Generating context-sensitive responses to object-related misconceptions
Artificial Intelligence
Software requirements: analysis and specification
Software requirements: analysis and specification
Correction of conceptual schemas
CAiSE '90 Proceedings of the second Nordic conference on Advanced information systems engineering
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Natural language generation in COMET
Current research in natural language generation
Improving explanations in knowledge-based systems: RATIONALE
Knowledge Acquisition
Proceedings of the third international conference on Advanced information systems engineering
CAiSE '91 Proceedings of the third international conference on Advanced information systems engineering
ALECSI: an expert system for requirements engineering
CAiSE '91 Proceedings of the third international conference on Advanced information systems engineering
PPP: an integrated CASE environment
CAiSE '91 Proceedings of the third international conference on Advanced information systems engineering
Software engineering in the twenty-first century
AI Magazine
Representation and Presentation of Requirements Knowledge
IEEE Transactions on Software Engineering
Assessing functional grammar for knowledge representation
Data & Knowledge Engineering - Special issue on linguistic instruments in knowledge engineering (LIKE)
The behavior network model for conceptual information modeling
Information Systems
Information systems engineering: an introduction
Information systems engineering: an introduction
Understanding Quality in Conceptual Modeling
IEEE Software
Modeling Control in Rule-Based Systems
IEEE Software
Selected papers from the fifth international conference on Advanced information systems engineering
CAISE '93 Selected papers from the fifth international conference on Advanced information systems engineering
The operational versus the conventional approach to software development
Communications of the ACM
Participation in Systems Development
Participation in Systems Development
Information Systems Methodologies; A Framework for Understanding, 2nd Ed.
Information Systems Methodologies; A Framework for Understanding, 2nd Ed.
Natural Language Generation in Artificial Intelligence and Computational Linguistics
Natural Language Generation in Artificial Intelligence and Computational Linguistics
An Integrated Environment for Requirements Engineering
IEEE Software
Using Explanations to Improve the Validation of Executable Models
CAiSE '93 Proceedings of Advanced Information Systems Engineering
An Abstraction-Based Rule Approach to Large-Scale Information Systems Development
CAiSE '93 Proceedings of Advanced Information Systems Engineering
User centered explanations in knowledge based systems
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
An Integrated View of Text Planning
Proceedings of the 6th International Workshop on Natural Language Generation: Aspects of Automated Natural Language Generation
Customizing RST for the Automatic Production of Technical Manuals
Proceedings of the 6th International Workshop on Natural Language Generation: Aspects of Automated Natural Language Generation
Bidirectional grammars and the design of natural language generation systems
TINLAP '87 Proceedings of the 1987 workshop on Theoretical issues in natural language processing
Explanation structures in XSEL
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
Operational specification as the basis for rapid prototyping
Proceedings of the workshop on Rapid prototyping
Organizational metaphors as lenses for analyzing workflow technology
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Generating hypertext explanations for visual languages
Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems
NLDB '00 Proceedings of the 5th International Conference on Applications of Natural Language to Information Systems-Revised Papers
An abbreviated concept-based query language and its exploratory evaluation
Journal of Systems and Software
From UML/OCL to SBVR specifications: A challenging transformation
Information Systems
An approach to testing conceptual schemas
Data & Knowledge Engineering
A validation system for object oriented specifications of information systems
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Hi-index | 0.00 |
In information systems engineering, conceptual models are constructed to assess existing information systems and work out requirements for new ones. As these models serve as a means for communication between customers and developers, it is paramount that both parties understand the models, as well as that the models form a proper basis for the subsequent design and implementation of the systems. New CASE environments are now experimenting with formal modeling languages and various techniques for validating conceptual models, though it seems difficult to come up with a technique that handles the linguistic barriers between the parties involved in a satisfactory manner. In this article, we discuss the theoretical basis of an explanation component implemented for the PPP CASE environment. This component integrates other validation techniques and provides a very flexible natural-language interface to complex model information. It describes properties of the modeling language and the conceptual models in terms familiar to users, and the explanations can be combined with graphical model views. When models are executed, it can justify requested inputs and explain computed outputs by relating trace information to properties of the models.