Keyphrases
- specification language
- class diagram
- learning environment
- online learning
- software systems
- database design
- conceptual models
- formal specification
- learning process
- higher education
- educational technology
- high level
- problem based learning
- modeling language
- metamodel
- science education
- e learning
- software engineering
- learning analytics
- software architecture
- cooperative learning
- hong kong
- learning systems
- object oriented
- uml activity diagrams
- functional requirements
- sequence diagrams
- class diagrams
- model driven engineering
- computer programming
- web based learning
- constraint networks
- reverse engineering
- distance education
- high school
- distance learning
- programming language