DocumentCode
3647231
Title
A reference architecture for integrated development and run-time environments
Author
Hossein Tajalli;Nenad Medvidović
Author_Institution
Computer Science Department, University of Southern California, Los Angeles, CA, USA
fYear
2012
fDate
6/1/2012 12:00:00 AM
Firstpage
19
Lastpage
24
Abstract
The need to support different stages of a software system´s life-cycle in a software development environment has resulted in the emergence of plug-ins that can monitor and adapt the resulting system´s run-time environment. In several recent self-adaptive systems, the existence of these plug-ins has resulted in the integration of the development and runtime environments. We introduce a novel reference architecture that captures the architectures of disparate development environments - from those, such as traditional development environments, that have no run-time plug-ins, to the ones, such as the recently emerging development environments, that are fully integrated with the run-time environments. This reference architecture aids the study and understanding of development environments. More importantly, adherence to the architecture improves the run-time availability of certain critical system facilities while reducing the resource consumption of the integrated development and run-time environments.
Keywords
"Computer architecture","Engines","Marketing and sales","Software","Monitoring","Programming","Adaptation models"
Publisher
ieee
Conference_Titel
Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
Print_ISBN
978-1-4673-1819-8
Type
conf
DOI
10.1109/TOPI.2012.6229804
Filename
6229804
Link To Document