Abstract
MADAE-Pro is an ontology-driven process for multi-agent domain and application engineering which promotes the construction and reuse of agent-oriented applications families. This article introduces MADAE-Pro, emphasizing the description of its domain analysis and application requirements engineering phases and showing how software artifacts produced from the first are reused in the last one. Illustrating examples are extracted from two case studies we have conducted to evaluate MADAE-Pro. The first case study assesses the Multi-Agent Domain Engineering sub-process of MADAE-Pro through the development of a multi-agent system family of recommender systems supporting alternative (collaborative, content-based and hybrid) filtering techniques. The second one, evaluates the Multi-Agent Application Engineering sub-process of MADAE-Pro through the construction of InfoTrib, a Tax Law recommender system which provides recommendations based on new tax law information items using a content-based filtering technique. ONTOSERS and InfoTrib were modeled using ONTORMAS, a knowledge-based tool for supporting and automating the tasks of MADAEPro.
Highlights
MADAE-Pro (“Multi-agent Domain and Application Engineering Process”) is a knowledge-based process for the development and reuse of families of multi-agent software systems.A family of software systems is defined as a set of systems sharing some commonalities and having particular features [Czarnecki, K. and Eisenecker, U
This work introduces MADAE-Pro emphasizing the description of its domain analysis and application requirements engineering phases, illustrating how software artifacts produced from the first phase are reused in the last one
MAAEM is a methodology for requirement analysis, design and implementation of multi-agent applications through compositional reuse of software artifacts such as domain models, multi-agent frameworks, pattern systems and software agents previously developed in the MADEM Domain Engineering process
Summary
MADAE-Pro (“Multi-agent Domain and Application Engineering Process”) is a knowledge-based process for the development and reuse of families of multi-agent software systems. This work introduces MADAE-Pro emphasizing the description of its domain analysis and application requirements engineering phases, illustrating how software artifacts produced from the first phase are reused in the last one. The first case study evaluates the Multi-Agent Domain Engineering sub-process of MADAE-Pro through the development of ONTOSERS (ONTOlogy-based SEmantic web Recommender Systems”), a multi-agent system family of recommender systems supporting alternative (collaborative, content-based and hybrid) filtering techniques. The second one, evaluates the Multi-Agent Application Engineering sub-process of MADAE-Pro through the reuse of ONTOSERS family for the development of InfoTrib.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.