Objectives

The objectives of ALIGNED are the development of:

  • a methodology for combined software and data engineering based on a meta-model describing the complete software and data lifecycles, domain models and design intentions,
  • tools to produce software development models from the meta-model, including transformations that generate or configure software application,
  • tools to produce data development models from the meta-model, incorporating data quality and integrity constraints, data curation workflows, and data transformations,
  • methods to use the meta-model and tools as part of a unified software and data engineering process, with an emphasis on techniques for ensuring data quality and integrity, as well as software security and reliability,
  • evidence that the ALIGNED methodology and tools produce greater development productivity and agility in realistic enterprise and web scale data intensive systems.