Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
An agent-based approach for building complex software systems
Communications of the ACM
On the design and development of program families
Software fundamentals
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Building Software Agents to Assist Teaching in Distance Learning Environments
ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
An intelligent-agent architecture for flexible service integration on the web
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A domain engineering process for developing multi-agent systems product lines
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
An approach for developing groupware product lines based on the 3C collaboration model
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Supporting prenatal care in the public healthcare system in a newly industrialized country
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Industry track
On the development of multi-agent systems product lines: a domain engineering process
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
A case for new directions in agent-oriented software engineering
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
Automating the product derivation process of multi-agent systems product lines
Journal of Systems and Software
A framework for implementing web recommendation agents
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Hi-index | 0.01 |
Web applications are popular nowadays due to the ubiquity of the client and also because user experience is becoming each time more interactive. However, several tasks of these applications can be automated. Agent-oriented software engineering has emerged as a new software engineering paradigm to allow the development of applications that present autonomous behavior. In this work, we present two case studies of web-based systems, on which we added autonomous behavior by means of software agents. We also discuss some design and implementation issues found on the development of those systems and propose an architectural pattern as a consequence of our case studies.