DocumentCode :
2444482
Title :
MASH: A tool for end-user plug-in composition
Author :
Mariani, Leonaro ; Pastore, Fabrizio
Author_Institution :
Dept. of Inf. Syst. & Commun., Univ. of Milano-Bicocca, Milano, Italy
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1387
Lastpage :
1390
Abstract :
Most of the modern Integrated Development Environments are developed with plug-in based architectures that can be extended with additional functionalities and plug-ins, according to user needs. However, extending an IDE is still a possibility restricted to developers with deep knowledge about the specific development environment and its architecture. In this paper we present MASH, a tool that eases the programming of Integrated Development Environments. The tool supports the definition of workflows that can be quickly designed to integrate functionalities offered by multiple plugins, without the need of knowing anything about the internal architecture of the IDE. Workflows can be easily reshaped every time an analysis must be modified, without the need of producing Java code and deploying components in the IDE. Early results suggest that this approach can effectively facilitate programming of IDEs.
Keywords :
add-on boards; software engineering; workflow management software; IDE; MASH; end-user plug-in composition tool; integrated development environments; plug-in based architectures; workflow definition; Computer architecture; Debugging; Engines; Graphical user interfaces; Multi-stage noise shaping; Programming; Visualization; end-user programming; plug-in composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227241
Filename :
6227241
Link To Document :
بازگشت