• English
    • français
  • Help
  •  | 
  • Contact
  •  | 
  • About
  •  | 
  • Login
  • HAL portal
  •  | 
  • Pages Pro
  • EN
  •  / 
  • FR
View Item 
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

DIE: A Domain Specific Aspect Language for ...
  • BibTeX
  • CSV
  • Excel
  • RIS

Document type :
Article dans une revue scientifique
Title :
DIE: A Domain Specific Aspect Language for IDE Events
Author(s) :
Fabry, Johan [Auteur]
Departemento de Ciencias de la Computacion [Santiago] [DCC]
Robbes, Romain [Auteur]
Departemento de Ciencias de la Computacion [Santiago] [DCC]
Denker, Marcus [Auteur] refId
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Journal title :
Journal of Universal Computer Science
Pages :
135-168
Publisher :
Graz University of Technology, Institut für Informationssysteme und Computer Medien
Publication date :
2014-02-01
ISSN :
0948-695X
HAL domain(s) :
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [en]
Integrated development environments (IDEs) have become the primary way to develop software. Besides just using the built-in features, it becomes more and more important to be able to extend the IDE with new features and ...
Show more >
Integrated development environments (IDEs) have become the primary way to develop software. Besides just using the built-in features, it becomes more and more important to be able to extend the IDE with new features and extensions. Plugin architectures exist, but they show weaknesses related to unanticipated extensions and event handling. In this paper, we argue that a more general solution for extending IDEs is needed. We present and discuss a solution, motivated by a set of concrete examples: a domain specific aspect language for IDE events. In it, join points are events of interest that may trigger the advice in which the behavior of the IDE extension is called. We show how this allows for the development of IDE plugins and demonstrate the advantages over traditional publish/subscribe systems.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Files
Thumbnail
  • https://hal.inria.fr/hal-00936376/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-00936376/document
  • Open access
  • Access the document
Université de Lille

Mentions légales
Université de Lille © 2017