Implementing Contract-based Software Architectures in Java: The Structural, Behavioural, and Interaction Design Decisions.
Mert OzkayaPublished in: MODELSWARD (2018)
Keyphrases
- design decisions
- software architecture
- architectural design
- design issues
- design process
- design principles
- description language
- software engineering
- software systems
- reference model
- design science
- design patterns
- trade off
- embedded software
- design choices
- programming language
- web services
- open source
- security requirements
- functional requirements
- source code
- software development
- supply chain
- participatory design
- reference architecture
- dynamic reconfiguration
- design processes
- tool support
- database
- software evolution
- object oriented
- relational databases
- learning environment
- e learning
- artificial intelligence
- databases
- data sets