Experience on knowledge-based software engineering: A logic-based requirements language and its industrial applications

  • Authors:
  • Jeffrey J. P. Tsai;Alan Liu

  • Affiliations:
  • Department of Computer Science, University of Illinois at Chicago, 851 S. Morgan (M/C 152), Chicago, IL 60607-7053, USA;Department of Electrical Engineering, National Chung Cheng University, 168 University Road, Minshiung, Chiayi 621, Taiwan

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A formal requirements specification language plays an important role in software development. Not only can such language be used for stating requirements specification, but also can be used in many phases of software development life cycle. The FRORL project started from constructing a language with a solid logical foundation and further expanded to research in verification, validation, requirements analysis, debugging, and transformation. Research in this project aided in some industrial applications in which a code generation tool produced software for embedded systems. This article reports the experiences gained from this project and states the value of research in knowledge-based software engineering.