Richard McClatchey Richard.Mcclatchey@uwe.ac.uk
Research Centre Director CCCS/Prof
Richard McClatchey Richard.Mcclatchey@uwe.ac.uk
Research Centre Director CCCS/Prof
Andrew Branson
Jetendr Shamdasani
In the age of the Cloud and so-called Big Data systems must be increasingly flexible, reconfigurable and adaptable to change in addition to being developed rapidly. As a consequence, designing systems to cater for evolution is becoming critical to their success. To be able to cope with change, systems must have the capability of reuse and the ability to adapt as and when necessary to changes in requirements. Allowing systems to be self-describing is one way to facilitate this. To address the issues of reuse in designing evolvable systems, this paper proposes a so-called description-driven approach to systems design.
This approach enables new versions of data structures and processes to be created alongside the old, thereby providing a history of changes to the underlying data models and enabling the capture of provenance data. The
efficacy of the description-driven approach is exemplified by the CRISTAL project. CRISTAL is based on description-driven design principles; it uses versions of stored descriptions to define various versions of data which can be
stored in diverse forms. This paper discusses the need for capturing holistic system description when modelling large-scale distributed systems.
McClatchey, R., Branson, A., & Shamdasani, J. (2014, April). Designing reusable systems that can handle change- description-driven systems: Revisiting object-oriented principles. Paper presented at 9th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE’14), Lisbon, Portugal
Presentation Conference Type | Conference Paper (unpublished) |
---|---|
Conference Name | 9th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE’14) |
Start Date | Apr 28, 2014 |
End Date | Apr 30, 2014 |
Publication Date | Apr 28, 2014 |
Journal | arXiv |
Peer Reviewed | Peer Reviewed |
Keywords | description-driven systems, object orientation, reuse, system evolution |
Publisher URL | http://www.enase.org/?y=2014 |
Related Public URLs | http://arxiv.org/abs/1402.5764v1 |
Additional Information | Additional Information : Imported from arXiv Title of Conference or Conference Proceedings : 9th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE’14) |
ENASE final copy 20140204.pdf
(192 Kb)
PDF
Data provenance tracking as the basis for a biomedical virtual research environment
(2017)
Journal Article
Cloud provider capacity augmentation through automated resource bartering
(2017)
Journal Article
Evolvable systems for big data management in business
(2017)
Presentation / Conference
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Advanced Search