Title
Removing Redundant Boundary Checks In Contextual Composition Frameworks
Abstract
Currently, contextual component frameworks, such as Enterprise JavaBeans (EJB), provide for application modularity at the cost of reduced performance. This "endemic" is partly due to the fairly liberal execution of platform code at component boundaries. The task of such code is to satisfy boundary conditions that components have specified at deployment time. In some cases, the execution of this code becomes redundant. The overhead penalty in modular applications can be reduced or eliminated if this redundancy is removed.We have developed a method for detecting and removing such redundancies. This method can be applied to optimize EJB application servers as well as other contextual composition platforms. We have evaluated our method on a prototype, and results indicate clear runtime improvements of optimized scenarios over un-optimized scenarios. We argue that it is now possible to develop modular contextually-composing applications that are also well-performing.
Year
DOI
Venue
2006
10.5381/jot.2006.5.6.a2
JOURNAL OF OBJECT TECHNOLOGY
Keywords
Field
DocType
application server,boundary condition,satisfiability
Software deployment,Programming language,Computer science,Redundancy (engineering),Enterprise JavaBeans,Modular design,Modularity,Distributed computing,Application server
Journal
Volume
Issue
ISSN
5
6
1660-1769
Citations 
PageRank 
References 
2
0.39
3
Authors
2
Name
Order
Citations
PageRank
Mircea Trofin1152.42
John Murphy259752.43