SADT: structured analysis and design technique
SADT: structured analysis and design technique
Object-oriented modeling and design
Object-oriented modeling and design
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Architectural Styles, Design Patterns, and Objects
IEEE Software
The Vision of Autonomic Computing
Computer
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Service-Oriented Blueprint for COTS Integration: the Hidden Part of the Iceberg
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Towards Model-Based Failure-Management for Automotive Software
SEAS '07 Proceedings of the 4th International Workshop on Software Engineering for Automotive Systems
Designing Software for Ease of Extension and Contraction
IEEE Transactions on Software Engineering
Process evolution to support system of systems engineering
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Adaptation architectures cross levels
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Design patterns for monitoring adaptive ULS systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
A Fault Tolerance Approach for Enterprise Applications
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
GridICE: a monitoring service for Grid systems
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
Hi-index | 0.00 |
Ultra-Large Scale Software-Intensive Systems (ULSSIS) are integrated networks of capabilities that serve large communities of stakeholders and have a broad spectrum of crosscutting concerns. The added value of an ULSSIS emerges from the interplay of a set of constituent systems, both existing and emerging systems. We see the systems-of-systems integration challenge as a major concern for ULSSIS. System integration has to address systematic and seamless composition of services, consider upfront crosscutting concerns such as policy and security, assure system dependability and quality of service, and show agility to deal with changes in the requirements and the environment in which the ULSSIS operates. In this paper, we present some of the challenges for service composition, propose an architectural style for addressing them, and discuss the experience gain in designing an ULSSIS, namely the infrastructure for ocean observatories.