Design and validation of computer protocols
Design and validation of computer protocols
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Component-based software architectures: a framework based on inheritance of behavior
Science of Computer Programming
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Computer
Dynamically Adapting the Behaviour of Software Components
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Designing wrapper components for e-services in integrating heterogeneous systems
The VLDB Journal — The International Journal on Very Large Data Bases
Contract-Based Component System Design
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Robustness and Diagnosability of OO Systems Designed by Contracts
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Generating Java Skeletal Code with Design Contracts from Specifications in a Subset of Object Z
ICIS-COMSAR '06 Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering,Software Architecture and Reuse
Strengthening Method Contracts for Objects
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Design by Contract to Improve Software Vigilance
IEEE Transactions on Software Engineering
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
Patterns in Network Architecture: A Return to Fundamentals
Patterns in Network Architecture: A Return to Fundamentals
An approach to understanding policy based on autonomy and voluntary cooperation
DSOM'05 Proceedings of the 16th IFIP/IEEE Ambient Networks international conference on Distributed Systems: operations and Management
Hi-index | 0.00 |
"Tenet 1: Let 1000 networks bloom". This is the first principle of the EU IST project 4WARD and sets out one of the primary goals of this project - to explore new approaches that will allow present and future networks to be interoperable within a common architectural framework. As part of our work, we propose a software architecture for the future Internet realizing this core goal. This paper presents a conceptual introduction to our proposed architecture, which embraces simplicity and minimalism. Our architectural framework proposes a component-based architecture consisting of building blocks of reusable functionality, components that allow the construction of these building blocks and the composition of complex functionality, control elements facilitating communication between blocks, and a repository of building blocks. The architecture allows for rapid composition of federations of components, enabling an easy transition from present network infrastructure towards the future Internet and realizing the on-demand creation and configuration of protocol stacks for components.