Multi-programming language software systems modularization.
Masoud KargarAyaz IsazadehHabib IzadkhahPublished in: Comput. Electr. Eng. (2019)
Keyphrases
- software systems
- programming language
- software engineering
- software design
- software development
- object oriented
- strongly typed
- general purpose
- software components
- high level
- software architecture
- source code
- software maintenance
- programming environment
- metamodel
- object oriented programming
- software developers
- artificial intelligence
- complex software systems
- linux kernel
- functional programming
- software quality
- software engineers
- programming tool
- software testing
- development process
- denotational semantics
- design patterns
- specification language
- data abstraction
- multi agent systems
- case study
- concurrent programming
- machine learning
- software intensive systems
- abstract data types
- software projects
- database applications
- knowledge management
- relational databases