Conceptual independence: A design principle for the construction of adaptive information systems

作者:

Highlights:

• Conceptual dependence is coupling between software and underlying conceptual models.

• Although widespread, it makes information systems inflexible and maintenance costly.

• Adaptive Information Systems (AIS) are designed without conceptual dependence.

• AIS can be used with multiple conceptual models and permit easy schema evolution.

• We present an architecture and data model for AIS, with implementation details.

摘要

•Conceptual dependence is coupling between software and underlying conceptual models.•Although widespread, it makes information systems inflexible and maintenance costly.•Adaptive Information Systems (AIS) are designed without conceptual dependence.•AIS can be used with multiple conceptual models and permit easy schema evolution.•We present an architecture and data model for AIS, with implementation details.

论文关键词:Conceptual modelling,Conceptual independence,Data independence,Schema evolution,Software design,Adaptive information systems

论文评审过程:Received 13 April 2011, Revised 20 August 2013, Accepted 8 June 2014, Available online 20 June 2014.

论文官网地址:https://doi.org/10.1016/j.is.2014.06.001