UML 2001: a standardization odyssey
Communications of the ACM
Economic simulations in Swarm: agent-based modelling and object programming
Economic simulations in Swarm: agent-based modelling and object programming
Architecting Systems with UML 2.0
IEEE Software
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Business-oriented management of Web services
Communications of the ACM - Service-oriented computing
Business process management: a survey
BPM'03 Proceedings of the 2003 international conference on Business process management
Hi-index | 0.00 |
The education of software engineering students more and more addresses enterprise-oriented organizational and management issues, like for instance modeling the business structure and environment of the enterprise which will receive a new software system. The teaching of business modeling technologies based on standards like UML and the Rational Unified Process raises novel questions that need to be addressed. Business modeling consists in modeling organizations and their workflows; in several cases the modeling can be complemented by business simulation. This paper presents as a case study some Agent-Based Simulation tools for modeling the enterprise dynamics, and shows how we exploited them to teach an Organizational Software Engineering laboratory course, providing students with Software Engineering skills along with Agent-Based Simulation principles.