A preliminary formalism for variable coupling in agile systems
Explore this paper's citation graph
Summary
This research seeks to provide a method of how to engender "agility" into system components to improve their ability to deal with unpredictable environments and introduces three high-level "dimensions" of coupling, namely mediation, adaptation and crystallisation.
- Type
- dissertation
- Published
- 2006-01-01
- Cited by
- 0
- References
- 47
- OpenAlex
- https://openalex.org/W11968750
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:107342745
Keywords
Distributed computing, Loose coupling, Agile software development, Scalability, Computer science
References
- Transforming Heterogeneous Data with Database Middleware: Beyond Integration
- JavaSpaces¿ Principles, Patterns, and Practice
- Colored Petri Nets: Their Properties And Applications
- An approach to the dynamic evolution of software systems
- The TSIMMIS Approach to Mediation: Data Models and Languages
- How to write parallel programs: a guide to the perplexed
- Modern Operating Systems
- Linda in context
- Protocol specifications and component adaptors
- Interactive Foundations of Computing
- New and improved: Linda in Java
- Towards a Framework for Agent-Enabled Semantic Web Service Composition
- Distributed data integration by object‐oriented mediator servers
- A formal basis for architectural connection
- Future Needs in Integration of Information
- A Call Abstraction for Component Coordination
- Composing adaptive software
- Query caching and optimization in distributed mediator systems
- Middleware support for mobile applications
- Using coordination contracts for flexible adaptation to changing business rules
Cited by
No citing papers recorded for this paper.
Related papers
- An Operational Contract Framework for Heterogeneous Systems
- Flexible cooperation in non-standard application environments
- Guaranteeing recoverability in electronic commerce
- Introducing join-computing
- Towards a Rigorous Modeling Formalism for Systems of Systems
- Layered architecture(s): principles and practice in concurrent and distributed systems
- Enterprise information systems configuration: emphasizing the symbiotic relationship between applications and the underlying network
- Dynamic software architectures for global computing system