Distributed object and component-based software systems

B.R. Bryant, R.R. Raje
2004 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the  
This mini-track addresses component-based software, middleware, and distributed object systems. The mini-track chairs are grateful to the authors and referees for their participation in making this mini-track possible, as well as to the HICSS organizing committee. Each of the 13 submissions was reviewed by 4-6 referees and 5 of these submissions appear here. A central issue with the development of component-based systems is the reusability of components. Redolfi et al. define a reference model
more » ... or software components, representing the necessary information to be defined about a component in order to facilitate its reuse. Böttcher and Dannewitz provide a technique by which service specifications may be translated into executable middleware code which supports the exchange of protocols and a dynamic adaptation to changing requirements. Their approach allows system developers to generate a modular stack of message-oriented middleware from a set of service specifications. Johnsen and Owe present a formal objectoriented model of distributed computing. Their approach combines asynchronous method calls and conditional processor release points using multiple inheritance, which reduces the cost of waiting for replies in the distributed environment while avoiding low-level synchronization constructs. Cepa and Mezini introduce the notion of a logical mobile container, called MobCon, for automating the process of transparently adding technical concerns to the core functionality of a MIDP (Mo-bile Device Information Profile) application. Mob-Con is implemented as a generative framework with code generation for adding physical layers which are too costly for a mobile application. According to Ma, Schewe and Zhao, "data warehouses are databases that are used for analytical tasks." They consider distributed data warehouses with not all OLAP (on-line analytical processes) tasks supported at all network locations. They define a heuristic cost optimization for setting up local data warehouse fragments to overcome this problem. 0-7695-2268
doi:10.1109/hicss.2004.1265642 dblp:conf/hicss/BryantR04 fatcat:hc5tppjjlzemjhc2eh4dvfl2ci