AP1: a platform for model-based, software engineering

  • Authors:
  • Christof Lutteroth

  • Affiliations:
  • Department of Computer Science, The University of Auckland, Auckland, New Zealand

  • Venue:
  • TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper gives an overview of the AP1 system, which is a platform for model-based CASE tools. AP1 is a set of libraries and tools that support different activities in the software development process, with a focus on the development of enterprise applications. It addresses some key problems of software development, like the storage and management of artefacts, their creation and modification, and the generation of artefacts from other artefacts. AP1 is based on several novel concepts, e.g. an RDB-based event-driven architecture, robust user interfaces and a generator model that offers a particularly high degree of type-safety. Due to an open architecture AP1 makes it easy to create new CASE-tools that immediately take advantage of its functionality.