Program evolution: processes of software change
Program evolution: processes of software change
Software architecture: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the Conference on The Future of Software Engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Design Rules: The Power of Modularity Volume 1
Design Rules: The Power of Modularity Volume 1
On Architectural Stability and Evolution
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
Software Architecture in Practice
Software Architecture in Practice
Automatically Detecting Mismatches During Component-Based and Model-Based Development
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
On Evidence Supporting the FEAST Hypothesis and the Laws of Software Evolution
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Architecture-based specification-time software evolution
Architecture-based specification-time software evolution
Evaluating Architectural Stability with Real Options Theory
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Designing Software for Ease of Extension and Contraction
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Sheer scale of ULS systems will change everything and make it impossible to rely on our current knowledge and techniques of software development. At first, we need to fully understand the nature and derived challenges from characteristics of these systems, then we should introduce new ideas for how to develop them. As architecture is the key artifact in development of ultra large scale systems, this topic is at the top of the agenda in this research area. In this position paper we try to investigate architectural issues unique to a ULS system, discuss and debat the architectural challenges posed by these systems.