Abstract | ||
---|---|---|
Ontologies provide an unambiguous terminology that can be shared by all involved in a software development process. They can also be as generic as needed allowing its reuse and easy extension. These features turn ontologies useful for representing the knowledge of software engineering techniques and methodologies, and an appropriate abstraction mechanism for the specification of high-level reusable software artifacts like domain models, frameworks and software patterns. This work describes ONTOMADEM, a conceptualization of MADEM (''multi-agent domain engineering methodology''), a software development methodology for multi-agent domain Engineering. The ontology is used as a knowledge-based tool for capturing and representing the products of a multi-agent domain engineering process, created through the instantiation of its hierarchy of classes. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1016/j.knosys.2008.03.036 | Knowl.-Based Syst. |
Keywords | Field | DocType |
ontologies,knowledge-based tool,domain model,software development methodology,multi-agent domain engineering,multi-agent systems,high-level reusable software artifact,multi-agent domain engineering process,software engineering technique,appropriate abstraction mechanism,knowledge-based systems,multi-agent domain engineering methodology,multi-agent domain,software pattern,software development process,domain engineering,knowledge based systems,multi agent systems,knowledge base,knowledge based system,software engineering,multi agent system | Domain analysis,Data mining,Domain (software engineering),Domain engineering,Domain knowledge,Feature-oriented domain analysis,Computer science,IDEF5,Domain model,Social software engineering | Journal |
Volume | Issue | ISSN |
21 | 7 | Knowledge-Based Systems |
Citations | PageRank | References |
7 | 0.53 | 14 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rosario Girardi | 1 | 120 | 11.12 |
Adriana Leite | 2 | 11 | 1.32 |