Optimized and distributed variant logic for model-driven applications
File version
Version of Record (VoR)
Author(s)
Chang, E
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
Size
File type(s)
Location
License
Abstract
The customization of Enterprise Information Systems (EIS) is expensive throughout its lifecycle, especially across an enterprise-wide distributed application environment. The authors’ ongoing development of a temporal meta-data framework for EIS applications seeks to minimize these issues with the application model supporting the capability for end users to define their own supplemental or alternate application logic as what they term Variant Logic (VL). VL can be applied to any existing model object, defined by any authorized user, through modeling rather than coding, then executed by any user as an alternative to the original application logic. VL is also preserved during automated application updates and can also interoperate directly between similar model-based execution instances within a distributed execution environment, readily sharing the alternate logic segments. The authors also present an enhanced pre-processing architecture that optimizes the execution of Logic Variants to the same execution order of single path model logic.
Journal Title
Conference Title
Book Title
Computer Systems and Software Engineering: 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, Optimized and distributed variant logic for model-driven applications, Computer Systems and Software Engineering: Concepts, Methodologies, Tools, and Applications, 2018, pp. 806-855