The theory and practice of modern modeling language design for model-based software engineering.
Bran SelicPublished in: AOSD (Companion) (2011)
Keyphrases
- modeling language
- software engineering
- metamodel
- formal methods
- unified modeling language
- formal semantics
- software systems
- design patterns
- artificial intelligence
- software development process
- design rationale
- software architecture
- code generation
- information systems
- reverse engineering
- user interface
- business process modeling
- model driven architecture
- uml profile
- software development
- software design
- open source
- systems development
- case study
- declarative language
- databases