• Auditing: Audit records are not always
maintained throughout the lifecycle of a system.
However, it is inherent in the FTMDA that a
complete audit history of the data is maintained
in order to facilitate the temporal data
management aspects.
• Aged Data: an alternative to data rollover is
other selective data pruning based on aspects
such as the age of data or in terms of its
relevancy based on how often it is accessed.
The FTMDA can rollback to access the full and
complete availability of data.
• Upgrade Reversion: not all aspects of
application fixes, patches or upgrades are
desirable in terms of features or even
application stability. A temporary session
rollback to when the desired functionality was
available can be provided by the FTMDA for
that user.
4 CONCLUSIONS
With the higher Temporal Application Effectiveness
of the Full Temporal Meta-Data Application, there is
a greater ongoing continuity of system access and
usage, and thus a greater potential for minimising
the cost of maintaining that application due to the
greater operational stability and seemingly static
nature of an operating application within that period.
The ready availability of historical data and
access, reduces information turnaround times, and
minimises maintenance costs of separate historical
environments. High costs that are typically incurred
due to major (and even some minor) upgrades or
generational changes, both in real financial terms as
well as potential accessibility disruption until the
revision system has been bedded down and is
operating effectively, can be greatly reduced due to
the automated update capability of the meta-data EIS
application as well as the full temporal rollback
capability for data and application logic, if required.
The very nature of the meta-data EIS application
further acts to greatly reduce these upgrade costs as
the update of meta-data and any upgrade of the
runtime engine is relatively seamless and incur only
minor migration downtimes (if any).
Adding the temporal meta-data management to
temporal data management provides a key benefit to
the implementation of meta-data EIS applications
over traditional code based EIS applications.
Combined with the additional benefits of meta-data
EIS applications they provide a significant
opportunity for lifecycle savings as well as
previously unexperienced end user flexibility and
interaction that cannot otherwise be readily
provided.
REFERENCES
Gregersen, H., Jensen, C., 1999. Temporal Entity-
Relationship Models – A Survey. In IEEE
Transactions on Knowledge and Data Engineering.
May/June 1999, Vol 11, No.3.
Wrembel, R., Bartosz, B., 2007. Metadata Management in
a Multiversion Data Warehouse. In Journal on Data
Semantics VIII, Springer-Verlag, Berlin, Heidelberg.
De Alwis, B., Sillito, J., 2009. Why are software projects
moving from centralized to decentralized version
control systems ? In CHASE ’09 Proceedings of the
2009 ICSE Workshop on Cooperative and Human
Aspects on Software Engineering. 2009.
Ren, Y., Xing, T., Quan, Q., Zhao, Y., 2010. Software
Configuration Management of Version Control Study
Based on Baseline. In Proceedings of 3
rd
International
Conference on Information Management, Innovation
Management and Industrial Engineering. Nov 2010.
Vol 4. Pp118-.
Kaur, P., Singh, H., 2009. Version Management and
Composition of Software Components in Different
Phases of the Software Development Life Cycle. In
ACM Sigsoft Software Engineering Notes, Jul 2009.
Vol 34. Iss 4. Pp493-.
Schmidt, D., 2006. Introduction Model-Driven
Engineering. In IEEE Computer Science, Feb 2006,
Vol 39, No.2, pp25-31.
Davis, J., Tierney, A., Chang, E., 2004. Meta-data
framework for EIS specification, In 6th International
Conference on Enterprise Information Systems, Porto,
Portugal, April 2004.
Chang, E., Davis, J., Chalup, S., 2003. A new look at EIS
life cycle – introducing the concept of generational
change. In Proceedings of the 5th International
Conference on Enterprise Information Systems,
France, May 2003.
Zarras, A., 2008. Applying Model-Driven Architecture to
Achieve Distribution Transparencies. In Information
and Software Technology, July 2006, Vol 48, Issue 7,
pp498-516.
Davis, J., Tierney, A., Chang, E., 2005. A User Adaptable
User Interface Model to Support Ubiquitous User
Access to EIS Style Applications. In Proceedings of
the 28th International Conference on Computer
Software and Applications, Edinburgh, Scotland, July
2005.
Davis, J., Tierney, A., Chang, E., 2005. Merging
Application Models in a MDA Based Runtime
Environment for Enterprise Information Systems. In
Proceedings of the 3rd International IEEE Conference
on Industrial Infomatics, Perth, Australia, August
2005.
TEMPORAL META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Provides Full Temporal
Execution Capabilities throughout the Meta-data EIS Application Lifecycle
379