Integrating Shadows in Model Driven Engineering for Agile Software Development

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.
Document type :
Conference papers
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00355780
Contributor : Marianne Huchard <>
Submitted on : Friday, January 23, 2009 - 9:57:52 PM
Last modification on : Monday, September 23, 2019 - 11:19:43 AM
Long-term archiving on: Tuesday, June 8, 2010 - 7:27:54 PM

File

MCMHTPfinal6pagesV0.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : lirmm-00355780, version 1

Collections

Citation

Marc Conrad, Marianne Huchard, Thomas Preuss. Integrating Shadows in Model Driven Engineering for Agile Software Development. CISIS: Complex, Intelligent and Software Intensive Systems, Mar 2008, Barcelona, Spain. pp.549-554. ⟨lirmm-00355780⟩

Share

Metrics

Record views

242

Files downloads

265