Using Annotated Conceptual Models to Derive Information System Implementations

  • Anthony Berglas
Keywords: Information Systems, Conceptual Models, CASE, Extended NI AM, Reuse, User Interface Design

Abstract

Producing production quality information systems from conceptual descriptions is a time consuming process that employs many of the world's programmers. Although most of this programming is fairly routine, the process has not been amenable to simple automation because conceptual models do not provide sufficient parameters to make all the implementation decisions that are required, and numerous special cases arise in practice. Most commercial CASE tools address these problems by essentially implementing a waterfall model in which the development proceeds from analysis through design, layout and coding phases in a partially automated manner, but the analyst/programmer must heavily edit each intermediate stage. This paper demonstrates that by recognising the nature of information systems, it is possible to specify applications completely using a conceptual model that has een annotated with additional parameters that guide automated implementation. More importantly, it will be argued that a manageable number of annotations are sufficient to implement realistic applications, and techniques will be described that enabled the author's commercial CASE tool, the Intelligent Develope to automated implementation without requiring complex theorem proving technology.
How to Cite
Berglas, A. (1). Using Annotated Conceptual Models to Derive Information System Implementations. Australasian Journal of Information Systems, 1(2). https://doi.org/10.3127/ajis.v1i2.417
Section
Research Articles