Concurrent programming: principles and practice
Concurrent programming: principles and practice
IEEE Transactions on Software Engineering
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Software architecture adaptability: an NFR approach
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Cooperation Issues in Mobile Ad Hoc Networks
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Communications of the ACM - The disappearing computer
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Challenges to the Design of Mobile Middleware Systems
PARELEC '06 Proceedings of the international symposium on Parallel Computing in Electrical Engineering
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
A survey on peer-to-peer key management for mobile ad hoc networks
ACM Computing Surveys (CSUR)
Autonomous service level agreement negotiation for service composition provision
Future Generation Computer Systems
Game Theoretic Analysis of Cooperation Stimulation and Security in Autonomous Mobile Ad Hoc Networks
IEEE Transactions on Mobile Computing
MaLM: Machine Learning Middleware to Tackle Ontology Heterogeneity
PERCOMW '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops
A Dynamic Description Logic for Semantic Web Service
SKG '07 Proceedings of the Third International Conference on Semantics, Knowledge and Grid
Publish/subscribe architecture for mobile ad hoc networks
Proceedings of the 2008 ACM symposium on Applied computing
Fairness in multi-agent systems
The Knowledge Engineering Review
A cautionary perspective on cross-layer design
IEEE Wireless Communications
Considerations on developing mobile applications based on the Capuchin project
Proceedings of the 2010 ACM Symposium on Applied Computing
A software product line for the mobile and context-aware applications domain
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
OPEN: open pervasive environments for migratory interactive services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A survey on service-oriented middleware for wireless sensor networks
Service Oriented Computing and Applications
Review: Service-oriented middleware: A survey
Journal of Network and Computer Applications
An approach for semantic enrichment of software product lines
Proceedings of the 16th International Software Product Line Conference - Volume 2
Safe adaptation in context-aware feature models
FOSD '12 Proceedings of the 4th International Workshop on Feature-Oriented Software Development
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
OPEN Platform for Migration of Interactive Services: Architecture and Evaluation
International Journal of Adaptive, Resilient and Autonomic Systems
LOCCAM - loosely coupled context acquisition middleware
Proceedings of the 28th Annual ACM Symposium on Applied Computing
MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications
Science of Computer Programming
Hi-index | 0.00 |
The dinamicy and uncertainness of resources in mobile networks ask for novel uncoupled, adaptable and autonomous programming abstractions. Although applications are built upon a middleware layer that encapsulates some of that complexity, there is a lot left to fully explore the potential of ubiquitous and pervasive systems. To provide an insight on the challenges to develop interoperable middleware systems, this paper highlights the requirements to build service-oriented ubiquitous and pervasive middleware. These requirements are divided into primary and cross-cutting requirements. Primary requirements are Message Exchange, Mobility Support, Service Description, Discovery and Coordination, and Security. While Cross-cutting requirements are Context-Awareness and Adaptability, Autonomy, and QoS Requirements.