Variant logic for model driven applications

Loading...
Thumbnail Image
File version

Version of Record (VoR)

Author(s)
Davis, J
Chang, E
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)

Khosrow-Pour, Mehdi

Date
2018
Size
File type(s)
Location
License
Abstract

Customizing Enterprise Information Systems (EIS) scale applications can be very expensive, also incurring additional costs during their lifecycle when customizations may need to be re-engineered to suit each EIS upgrade. The ongoing development of a temporal meta-data framework for EIS applications seeks to overcome these issues, with the application logic model supporting the capability for end users to define their own supplemental or replacement application logic meta-data, as what the authors term Variant Logic, to become a variation of the core application logic. Variant Logic can be applied to any defined model object whether visual objects, logical processing objects, or data structures objects. Variant Logic can be defined by any authorized user, through modeling rather than coding, executed by any user as an alternative to the original application logic, and is available for immediate execution by the framework runtime engine. Variant Logic is also preserved during automated meta-data application updates.

Journal Title
Conference Title
Book Title

Application Development and Design: Concepts, Methodologies, Tools, and Applications

Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2018 by IGI Global. All rights reserved. No part of this publication may be reproduced, stored or distributed in any form or by any means, electronic or mechanical, including photocopying, without written permission from the publisher.

Item Access Status
Note
Access the data
Related item(s)
Subject

Building information modelling and management

Persistent link to this record
Citation

Davis, J; Chang, E, Variant logic for model driven applications, Application Development and Design: Concepts, Methodologies, Tools, and Applications, 2018, pp. 988-1022

Collections