Communications of the ACM
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Spatio-temporal conceptual models: data structures + space + time
Proceedings of the 7th ACM international symposium on Advances in geographic information systems
Exploiting space and location as a design framework for interactive mobile systems
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction with mobile systems
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Introduction to algorithms
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Shared visiting in EQUATOR city
Proceedings of the 4th international conference on Collaborative virtual environments
Component technologies: Java beans, COM, CORBA, RMI, EJB and the CORBA component model
Proceedings of the 24th International Conference on Software Engineering
Integrating Awareness in CooperativeApplications through the Reaction-DiffusionMetaphor
Computer Supported Cooperative Work
Understanding and Using Context
Personal and Ubiquitous Computing
Abstract Structures in Spatial Cognition
Foundations of Computer Science: Potential - Theory - Cognition, to Wilfried Brauer on the occasion of his sixtieth birthday
Features, Objects, and Other Things: Ontological Distinctions in the Geographic Domain
COSIT 2001 Proceedings of the International Conference on Spatial Information Theory: Foundations of Geographic Information Science
Handbook of massive data sets
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Augmented reality: linking real and virtual worlds: a new paradigm for interacting with computers
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Ontology mapping: the state of the art
The Knowledge Engineering Review
Models of Space in a Mixed-Reality System
IV '04 Proceedings of the Information Visualisation, Eighth International Conference
Bringing Network Effects to Pervasive Spaces
IEEE Pervasive Computing
Spaces, Spatiality and Technology (The Computer Supported Cooperative Work Series)
Spaces, Spatiality and Technology (The Computer Supported Cooperative Work Series)
Location-based Publish/Subscribe
NCA '05 Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications
Context-Aware Artifacts: Two Development Approaches
IEEE Pervasive Computing
Distributed Event-Based Systems
Distributed Event-Based Systems
Analyzing theme, space, and time: an ontology-based approach
GIS '06 Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems
Ontology Matching
How smart are our environments? An updated look at the state of the art
Pervasive and Mobile Computing
A spatial model of interaction in large virtual environments
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Data sharing vs. message passing: synergy or incompatibility?: an implementation-driven case study
Proceedings of the 2008 ACM symposium on Applied computing
MANAGING RESPONSIVE ENVIRONMENTS WITH SOFTWARE AGENTS
Applied Artificial Intelligence
Are our homes ready for services? A domotic infrastructure based on the Web service stack
Pervasive and Mobile Computing
Enabling Smart Spaces with OSGi
IEEE Pervasive Computing
Ontology-driven geographic information integration: A survey of current approaches
Computers & Geosciences
The Knowledge Engineering Review
Software Architecture: Foundations, Theory, and Practice
Software Architecture: Foundations, Theory, and Practice
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tucking RCC in Cyc's ontological bed
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Ambient Ecologies in Smart Homes
The Computer Journal
Smart Objects as Building Blocks for the Internet of Things
IEEE Internet Computing
LOC8: A Location Model and Extensible Framework for Programming with Location
IEEE Pervasive Computing
A framework for utilizing qualitative spatial relations between networked embedded systems
Pervasive and Mobile Computing
Artificial Societies in a Community-Based Approach to Ambient Intelligence
The Computer Journal
Designing Lightweight Software Architectures for Smart Environments
IE '10 Proceedings of the 2010 Sixth International Conference on Intelligent Environments
Building Intelligent Environments by Adding Smart Artifacts to Spaces: A Peer-to-Peer Architecture
IE '10 Proceedings of the 2010 Sixth International Conference on Intelligent Environments
Towards nature-inspired pervasive service ecosystems: Concepts and simulation experiences
Journal of Network and Computer Applications
Spatial Coordination of Pervasive Services through Chemical-Inspired Tuple Spaces
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
FamiWare: a family of event-based middleware for ambient intelligence
Personal and Ubiquitous Computing
Semantic mappings in description logics for spatio-temporal database schema integration
Journal on Data Semantics III
Architectural abstractions for space and time awareness: the case of responsive environments
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Hi-index | 0.00 |
The paper introduces an architectural model, which pairs virtual and physical ecologies into augmented ecologies. The notion of space as a first class concept fosters a neat separation of the two main parts of an ecology: the environment and the organisms it contains. Virtual organisms view the common environment through multiple ecology spaces, described in terms of core space models and related by mappings between locations. This leads to a flexible space-aware paradigm supporting the indirect communication between organisms, including both message passing and data sharing. Finally, the paper presents a concrete framework reifying the model and an example application.