DocumentCode :
2682200
Title :
Integrating Shadows in Model Driven Engineering for Agile Software Development
Author :
Conrad, Marc ; Huchard, Marianne ; Preuss, Thomas
Author_Institution :
Univ. of Bedfordshire, Luton
fYear :
2008
fDate :
4-7 March 2008
Firstpage :
549
Lastpage :
554
Abstract :
Shadows are well known as a programming language feature in the application area of MUDs (a certain type of multi-player online game). We argue that agile methodologies can be enhanced by the use of shadows as this feature because of its inherent ability to dynamically change the behavior of classes and objects, provides mechanisms to ease common tasks such as prototyping, deprecating, dynamic classification and interclassing at run-time. Therefore shadows should be considered a notion beyond any specific programming languages in order to facilitate its use in model-driven software engineering. For this we introduce Shadows-UML, an UML extension, that would help to push forward the convergence between model-driven and agile methodologies.
Keywords :
Unified Modeling Language; computer games; software engineering; Shadows-UML; agile software development; dynamic classification; model driven engineering; multiplayer online game; programming languages; Application software; Computer languages; Convergence; Model driven engineering; Programming; Prototypes; Runtime; Software engineering; Software prototyping; Unified modeling language; Shadows; UML; agile development; model driven development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3109-0
Type :
conf
DOI :
10.1109/CISIS.2008.69
Filename :
4606733
Link To Document :
بازگشت