• 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