DocumentCode
1391499
Title
HCLIE: a logic-based requirement language for new software engineering paradigms
Author
Tsai, Jeffrey J -p ; Weigert, Thomas
Author_Institution
Illinois Univ., Chicago, IL, USA
Volume
6
Issue
4
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
137
Lastpage
151
Abstract
It is a paradigm of software engineering that a complete representation of the problem domain (called requirement theory) is repeatedly refined by correctness-preserving transformations into the program itself. The design of a requirement theory has to allow for such a design methodology. The authors argue that currently available languages intended to yield requirement theories fail to meet these demands. They present a logic-based requirement language, which can be used to specify the requirements for software systems under the emerging methodology. The language presented is based on first-order predicate logic but augments standard first-order logic by introducing hierarchies and exceptions to its generalisations, in order to allow for a more natural description of the problem domain
Keywords
formal logic; logic programming; software engineering; specification languages; HCLIE; Horn-Clause Logic with Inheritance and Exception Prolog; design methodology; first-order predicate logic; logic-based requirement language; requirement theory; software engineering; standard first-order logic;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
87371
Link To Document