{"id":{"repo_id":"unt","oai_identifier":"info:ark/67531/metadc4411"},"canonical_url":"https://search.dev.ndltd.org/etd/unt/info:ark/67531/metadc4411","repository":{"repo_id":"unt","name":"University of North Texas","base_url":"https://digital.library.unt.edu/oai/"},"display":{"title":"A Comparison of Agent-Oriented Software Engineering Frameworks and Methodologies","abstract":"Agent-oriented software engineering (AOSE) covers issues on developing systems with software agents. There are many techniques, mostly agent-oriented and object-oriented, ready to be chosen as building blocks to create agent-based systems. There have been several AOSE methodologies proposed intending to show engineers guidelines on how these elements are constituted in having agents achieve the overall system goals. Although these solutions are promising, most of them are designed in ad-hoc manner without truly obeying software developing life-cycle fully, as well as lacking of examinations on agent-oriented features. To address these issues, we investigated state-of-the-art techniques and AOSE methodologies. By examining them in different respects, we commented on the strength and weakness of them. Toward a formal study, a comparison framework has been set up regarding four aspects, including concepts and properties, notations and modeling techniques, process, and pragmatics. Under these criteria, we conducted the comparison in both overview and detailed level. The comparison helped us with empirical and analytical study, to inspect the issues on how an ideal agent-based system will be formed.","abstract_html":"Agent-oriented software engineering (AOSE) covers issues on developing systems with software agents. There are many techniques, mostly agent-oriented and object-oriented, ready to be chosen as building blocks to create agent-based systems. There have been several AOSE methodologies proposed intending to show engineers guidelines on how these elements are constituted in having agents achieve the overall system goals. Although these solutions are promising, most of them are designed in ad-hoc manner without truly obeying software developing life-cycle fully, as well as lacking of examinations on agent-oriented features. To address these issues, we investigated state-of-the-art techniques and AOSE methodologies. By examining them in different respects, we commented on the strength and weakness of them. Toward a formal study, a comparison framework has been set up regarding four aspects, including concepts and properties, notations and modeling techniques, process, and pragmatics. Under these criteria, we conducted the comparison in both overview and detailed level. The comparison helped us with empirical and analytical study, to inspect the issues on how an ideal agent-based system will be formed.","abstract_has_math":false,"creators":["Lin, Chia-En"],"institution":"University of North Texas","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Kavi, Krishna M.","Brazile, Robert","Tarau, Paul"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2003,"date_issued":"2003-12","date_published":"2003-12","updated_at":"2026-07-24T05:35:09Z","subjects":["Intelligent agents (Computer software)","Software engineering.","agent-oriented software engineering","methodologies","software agents","methodology","comparison"],"languages":["English"],"rights":["Public","Copyright","Lin, Chia-En","Copyright is held by the author, unless otherwise noted. All rights reserved."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["oclc: 54479242","https://digital.library.unt.edu/ark:/67531/metadc4411/","ark: ark:/67531/metadc4411"],"render_values":[{"text":"oclc: 54479242","href":null,"code":true},{"text":"https://digital.library.unt.edu/ark:/67531/metadc4411/","href":"https://digital.library.unt.edu/ark:/67531/metadc4411/","code":true},{"text":"ark: ark:/67531/metadc4411","href":null,"code":true}]}]},"links":{"outbound_url":"https://doi.org/10.12794/metadc4411","outbound_label":"DOI","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Kavi, Krishna M.","Brazile, Robert","Tarau, Paul"]},{"key":"dc:creator","label":"Author","values":["Lin, Chia-En"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2003-12"]},{"key":"dc:publisher","label":"Institution","values":["University of North Texas"]},{"key":"dc:type","label":"Dc Type","values":["Thesis or Dissertation"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Intelligent agents (Computer software)","Software engineering.","agent-oriented software engineering","methodologies","software agents","methodology","comparison"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]},{"key":"dc:rights","label":"Dc Rights","values":["Public","Copyright","Lin, Chia-En","Copyright is held by the author, unless otherwise noted. All rights reserved."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["oclc: 54479242","doi: 10.12794/metadc4411","https://digital.library.unt.edu/ark:/67531/metadc4411/","ark: ark:/67531/metadc4411"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Agent-oriented software engineering (AOSE) covers issues on developing systems with software agents. There are many techniques, mostly agent-oriented and object-oriented, ready to be chosen as building blocks to create agent-based systems. There have been several AOSE methodologies proposed intending to show engineers guidelines on how these elements are constituted in having agents achieve the overall system goals. Although these solutions are promising, most of them are designed in ad-hoc manner without truly obeying software developing life-cycle fully, as well as lacking of examinations on agent-oriented features. To address these issues, we investigated state-of-the-art techniques and AOSE methodologies. By examining them in different respects, we commented on the strength and weakness of them. Toward a formal study, a comparison framework has been set up regarding four aspects, including concepts and properties, notations and modeling techniques, process, and pragmatics. Under these criteria, we conducted the comparison in both overview and detailed level. The comparison helped us with empirical and analytical study, to inspect the issues on how an ideal agent-based system will be formed."]},{"key":"dc:format","label":"Dc Format","values":["Text"]},{"key":"dc:title","label":"Title","values":["A Comparison of Agent-Oriented Software Engineering Frameworks and Methodologies"]}]}],"canonical_facts":{"dc:contributor":["Kavi, Krishna M.","Brazile, Robert","Tarau, Paul"],"dc:creator":["Lin, Chia-En"],"dc:date":["2003-12"],"dc:description":["Agent-oriented software engineering (AOSE) covers issues on developing systems with software agents. There are many techniques, mostly agent-oriented and object-oriented, ready to be chosen as building blocks to create agent-based systems. There have been several AOSE methodologies proposed intending to show engineers guidelines on how these elements are constituted in having agents achieve the overall system goals. Although these solutions are promising, most of them are designed in ad-hoc manner without truly obeying software developing life-cycle fully, as well as lacking of examinations on agent-oriented features. To address these issues, we investigated state-of-the-art techniques and AOSE methodologies. By examining them in different respects, we commented on the strength and weakness of them. Toward a formal study, a comparison framework has been set up regarding four aspects, including concepts and properties, notations and modeling techniques, process, and pragmatics. Under these criteria, we conducted the comparison in both overview and detailed level. The comparison helped us with empirical and analytical study, to inspect the issues on how an ideal agent-based system will be formed."],"dc:format":["Text"],"dc:identifier":["oclc: 54479242","doi: 10.12794/metadc4411","https://digital.library.unt.edu/ark:/67531/metadc4411/","ark: ark:/67531/metadc4411"],"dc:language":["English"],"dc:publisher":["University of North Texas"],"dc:rights":["Public","Copyright","Lin, Chia-En","Copyright is held by the author, unless otherwise noted. All rights reserved."],"dc:subject":["Intelligent agents (Computer software)","Software engineering.","agent-oriented software engineering","methodologies","software agents","methodology","comparison"],"dc:title":["A Comparison of Agent-Oriented Software Engineering Frameworks and Methodologies"],"dc:type":["Thesis or Dissertation"]},"updated_at":"2026-07-24T05:35:09Z"}