ACM Home Page
Please provide us with feedback. Feedback
Resolving component deployment & configuration challenges for enterprise DRE systems via frameworks & generative techniques
Full text PdfPdf (274 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Doctoral symposium: presentations table of contents
Pages: 945 - 948  
Year of Publication: 2006
ISBN:1-59593-375-1
Author
Gan Deng  Vanderbilt University, Nashville, TN
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 57,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134459
What is a DOI?

ABSTRACT

Component-based software engineering (CBSE) is increasingly being adopted for large-scale software systems, particularly for enterprise distributed real-time and embedded (DRE) systems. One of the most challenging-and often most neglected-problems in CBSE for enterprise DRE systems is the system (re)deployment and (re)configuration (D&C) process, where the increasing heterogeneity and versatility of application domains requires supports for an unprecedented level of configurability and adaptability. Existing D&C technologies suffer from two major problems: (1) insufficient module-level reusability and ability to evolve in the face of functionality evolution and diversification due to the interaction of too many orthogonal concerns imposed by a wide range of application requirements and (2) significant inherent and accidental complexities stemming from inadequate design tools. To address these problems, my research focuses on improving both computing performance and human productivity associated with the D&C of component-based enterprise DRE systems. To improve computing performance, my research has systematically identified bottlenecks with conventional D&C approaches and provides an aspect-oriented approach to decouple "extrinsic" orthogonal D&C concerns from "intrinsic" core D&C infrastructure, thereby enabling different crosscutting D&C concerns to be weaved independently to create a light-weight, highly optimized and extensible D&C infrastructure. To improve human performance, my research provides model-driven tools and analysis techniques to alleviate key inherent and accidental complexities in the D&C process.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
N. Wang, D.C. Schmidt, A. Gokhale, C. Rodrigues, B. Natarajan, J.P. Loyall, R.E. Schantz, and C.D. Gill, "QoS-enabled Middleware", Middleware for Communications, Wiley, NY, 2003.
 
3
G. Karsai, J. Sztipanovits, and A. Ledeczi,"Model-Integrated Development of Embedded Software", Proceedings of the IEEE, volume 91, number 1, pages 145--164, Jan. 2003
 
4
G. Edwards, G. Deng, D. Schmidt, A. Gokhale, and B. Natarajan, "Model-driven Configuration and Deployment of Component Middleware Publish/Subscribe Services", Proceedings of the 3rd ACM International Conference on GPCE, Vancouver, CA, October 2004.
5
 
6
J.P. Loyall, D. Bakken, R.E. Schantz, "QoS Aspect Languages and Their Runtime Integration", Lecture Notes in Computer Science, vol. 1511, Springer, 1998.
 
7
Object Management Group, "Deployment & Configuration Specification", July, 2003, ptc/2003-07-08.
 
8
G. Deng, J. Balasubramanian, W. Otte, D. Schmidt, and A. Gokhale, "DAnCE: A QoS-enabled Component Deployment and Configuration Engine", Proceedings of the 3rd Working Conference on Component Deployment, Grenoble, France, November 28-29, 2005.
 
9
Object Management Group: "Lightweight CORBA Component Model Revised Submission", Object Management Group, Inc. May 2003, realtime/03-05-05.
 
10
G. Deng, G. Lenz, D.C. Schmidt, "Addressing Domain Evolution Challenges in Model-Driven Software Product-line Architectures Addressing Domain Evolution Challenges for Model-driven Software Product-line Architectures (PLAs)", Proceedings of the ACE/IEEE MODELS 2005 Workshop, October 2, 2005, Jamaica.
 
11
D.C. Sharp, "Reducing Avionics Software Cost Through Component Based Product Line Development", Proceedings of the 10th Annual Software Technology Conference, Salt Lake City, Utah, April 1998.
 
12
Object Management Group, "Deployment & Configuration Specification", July, 2003, ptc/2003-07-08.