IEEE Transactions on Software Engineering
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
GRAIL/KAOS: an environment for goal-driven requirements engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Agents for process coherence in virtual enterprises
Communications of the ACM
Inferring Declarative Requirements Specifications from Operational Scenarios
IEEE Transactions on Software Engineering
UML distilled (2nd ed.): a brief guide to the standard object modeling language
UML distilled (2nd ed.): a brief guide to the standard object modeling language
ACM Computing Surveys (CSUR)
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Agent-based tactics for goal-oriented requirements elaboration
Proceedings of the 24th International Conference on Software Engineering
A Flexible Architecture for Collaborative Browsing
WETICE '02 Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises
On Workflow Enabled e-Learning Services
ICALT '01 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Goal-directed concept acquisition in requirements elicitation
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Carrying on the e-learning process with a workflow management engine
Proceedings of the 2004 ACM symposium on Applied computing
Hi-index | 0.00 |
For the rapid advances of Internet technologies and Web applications in recent years, providing opportunities to learn outside of the traditional classroom-based education has gained many attentions as a new theme for prospect learners to acquire knowledge in a more convenient way. In this new paradigm of the so called electronic learning (e-Learning), many efforts have been made to build Web based learning systems that manage desired e-Learning processes. From the managerial perspective on education, this means that each desired e-Learning process is monitored and controlled for fulfilling an expected learning objective. In this paper, we propose an object-oriented modeling method that addresses this issue by dividing required mechanisms into three layers: learning objective, learning service agent, and learning service composition ones. With this architecture, e-Learning processes are managed via the recognition of a learning objective, the employment of a learning service agent that arranges a process of demanded learning services for achieving the objective, and the confirmation of interactions/coordination among these services in achieving the objective. For specification, an object-oriented model is presented for each layer that describes the working detail of that layer. To illustrate, these models are applied in the fulfillment of an e-Learning plan for learning about Software Engineering that involves a set of learning objectives to be achieved by various processes of learning services.