• Home
  • Search
  • Integrating Shadows in Model Driven Engineering for Agile Software Development
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1109/cisis.2008.69Copy DOI Icon

Integrating Shadows in Model Driven Engineering for Agile Software Development

  • Jan 1, 2008
  • Marc Conrad +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Single Book
  • Citations6

Transitions and Trees

  • Apr 29, 2010
  • Hans Hüttel
  • Conference Article

A literature review of methodologies that can eliminate redundancy in software development

  • Nov 25, 2020
  • Kenneth Mangwane +1
  • Book Chapter
  • Citations12

Architecture-Centric Methods and Agile Approaches

  • Jan 01, 2008
  • Muhammad Ali Babar +1
  • Research Article

Translating Agile Development in Different Institutional Contexts: Dynamism, Pluralism, and Ratcheting over Time

  • Mar 11, 2026
  • Information Systems Research
  • Nicholas Berente +3
  • Conference Article
  • Citations5

Translating Higher-Order Specifications to Coq Libraries Supporting Hybrid Proofs

  • May 26, 2013
  • EPiC series in computing
  • Nada Habli +1
  • Conference Article
  • Citations7

Scope of Agile Approach for Software Testing Process

  • Dec 16, 2022
  • Khushboo Pathak +2
  • Book Chapter

7 Formal description methods

  • Jan 01, 2012
  • Hartmut König
  • Book Chapter
  • Citations42

On the algebraic specification of nondeterministic programming languages

  • Jan 01, 1981
  • M Broy +1
  • Research Article
  • Citations33

The use of prototypes to bridge knowledge boundaries in agile software development

  • Aug 13, 2019
  • Information Systems Journal
  • Thomas L Huber +3
  • Research Article
  • Citations21

Using an ethnographic process to conduct requirements analysis for agile systems development

  • Jul 20, 2007
  • Information Technology and Management
  • Nanda C Surendra
  • Research Article
  • Citations7

RProtoBuf: Efficient Cross-Language Data Serialization inR

  • Jan 01, 2016
  • Journal of Statistical Software
  • Dirk Eddelbuettel +2
  • PDF
  • Research Article

Will we think in programming languages?

  • Dec 29, 2012
  • Acta Informatica Pragensia
  • Jiří Fišer
  • Research Article
  • Citations15

Self-Assessment Procedure XXIII

  • May 01, 1995
  • Communications of the ACM
  • Mitchell H Clifton
  • Research Article
  • Citations10

Estimating Efforts for Various Activities in Agile Software Development: An Empirical Study

  • Jan 01, 2022
  • IEEE Access
  • Lan Cao
  • Book Chapter
  • Citations1

Handling of Software Quality Defects in Agile Software Development

  • Jan 18, 2011
  • J Rech
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.