TY - JOUR
T1 - Exploiting design information to derive object distribution models
AU - Purao, Sandeep
AU - Jain, Hemant K.
AU - Nazareth, Derek L.
PY - 2002
Y1 - 2002
N2 - Object-orientation and distributed systems are quickly becoming norms for new system development, generating renewed interest in distribution schemes traditionally directed at relational databases. Through a number of facilitating technologies, such as EJB, COM, or CORBA, are available, pragmatic, and rigorous approaches for effective distribution are still lacking. In this paper, we develop an approach for deriving object distribution models by exploiting design information. The approach exploits information realistically available during the design stage, without requiring guesstimates of operational parameters. It spans multiple layers, mappings across which may be adjusted depending upon changes in assumptions and operational conditions to create specific models. We demonstrate the approach by operationalizing it to create a model for object distribution in closely coupled client/server configurations. The detailed model we demonstrate, therefore, represents one specific instantiation of our approach. The model is accompanied by a decision support procedure that assists the designer in the search for a satisfying solution in the resulting combinatorial multiple criteria problem. We briefly describe a research prototype that served as proof-of-concept and demonstrate usefulness based on an analysis of results obtained for distribution of a real-world object-oriented application.
AB - Object-orientation and distributed systems are quickly becoming norms for new system development, generating renewed interest in distribution schemes traditionally directed at relational databases. Through a number of facilitating technologies, such as EJB, COM, or CORBA, are available, pragmatic, and rigorous approaches for effective distribution are still lacking. In this paper, we develop an approach for deriving object distribution models by exploiting design information. The approach exploits information realistically available during the design stage, without requiring guesstimates of operational parameters. It spans multiple layers, mappings across which may be adjusted depending upon changes in assumptions and operational conditions to create specific models. We demonstrate the approach by operationalizing it to create a model for object distribution in closely coupled client/server configurations. The detailed model we demonstrate, therefore, represents one specific instantiation of our approach. The model is accompanied by a decision support procedure that assists the designer in the search for a satisfying solution in the resulting combinatorial multiple criteria problem. We briefly describe a research prototype that served as proof-of-concept and demonstrate usefulness based on an analysis of results obtained for distribution of a real-world object-oriented application.
UR - http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1046065
M3 - Article
VL - 32
SP - 320
EP - 334
JO - Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
JF - Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
IS - 3
ER -