• 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