A Methodology for Architectural Design of Concurrent and Distributed Software Systems.
Hassan RezaPublished in: J. Supercomput. (2006)
Keyphrases
- software systems
- architectural design
- software architecture
- software engineering
- software development
- source code
- design decisions
- distributed systems
- software design
- software requirements
- multi agent
- software engineers
- software quality
- software components
- software maintenance
- design patterns
- metamodel
- cooperative
- functional requirements
- real world
- software evolution
- dynamic reconfiguration
- software testing
- software projects
- development effort
- relational databases
- database
- linux kernel
- complex software systems
- software intensive systems