AtomRace: data race and atomicity violation detector and healer
PADTAD '08 Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging
CIA'06 Proceedings of the 10th international conference on Cooperative Information Agents
Noise injection heuristics for concurrency testing
MEMICS'11 Proceedings of the 7th international conference on Mathematical and Engineering Methods in Computer Science
Coverage metrics for saturation-based and search-based testing of concurrent software
RV'11 Proceedings of the Second international conference on Runtime verification
Hi-index | 0.00 |
This paper discusses the rationale behind Telefónica's strategic decision for Enterprise Mobility Solutions and presents MorfeoMC: an open source vertical componentbased platform for rapidly developing mobile applications and services that can be used to create comprehensive and integrated mobility solutions while concealing the complexity involved in managing multiple devices. The key architectural decisions in MorfeoMC are described, and the reasoning behind their selection is presented and compared with related work. For these purposes, the paper focuses on the MorfeoMC's Rendering Layer, and describes how it allows for the development of applications and services according to a Channel Model supported by the principles of Service Oriented Architectures (SOA). It is stressed how this approach avoids the need for duplicating the services that implement the business logic when another access channel is added, thanks to its architecture of code generators. Finally, other key elements and techniques in MorfeoMC are also discussed.