{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T11:24:40Z","timestamp":1649071480525},"reference-count":21,"publisher":"Walter de Gruyter GmbH","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,1,1]]},"abstract":"<jats:title>Multi-Agent Based Intelligent Tutoring System Source Code Generation Using MASITS Tool<\/jats:title><jats:p>Several agent development tools have been proposed. At the same time, specific tools for agent based Intelligent Tutoring System (ITS) development do not exist. However, ITSs have some specific characteristics that must be taken into consideration during the development. General purpose Agent Oriented Software Engineering (AOSE) methodologies and therefore development tools do not sufficiently correspond to the characteristics of ITSs. Additionally, the general purpose AOSE methodologies and tools do not allow plugging in domain specific rules and diagrams. Thus, usage of knowledge gained in ITS research during the development process is limited. In the absence of general tools that allow plugging in knowledge from ITS research, a specific tool named MASITS has been developed. The tool supports a specific agent based ITS development methodology named MASITS which takes into consideration specific characteristics of ITSs and integrates knowledge from ITS research. The tool supports all phases of ITS development, starting from requirements analysis and ending with deployment. Requirements analysis and design phases are supported by appropriate diagram creation tools. Implementation is supported by source code generation from diagrams created during the design phase. JADE platform is used for agent implementation. Thus, Java classes for ontology, agents and behaviours are generated from the design diagrams. The paper includes a brief overview of diagrams used in the source code generation and detailed algorithms for source code generation from the diagrams.<\/jats:p>","DOI":"10.2478\/v10143-010-0021-y","type":"journal-article","created":{"date-parts":[[2011,1,25]],"date-time":"2011-01-25T02:05:30Z","timestamp":1295921130000},"page":"27-36","source":"Crossref","is-referenced-by-count":1,"title":["Multi-Agent Based Intelligent Tutoring System Source Code Generation Using MASITS Tool"],"prefix":"10.2478","volume":"41","author":[{"given":"Egons","family":"Lavendelis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janis","family":"Grundspenkis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","reference":[{"key":"1","first-page":"1","article-title":"Analysis and design using MaSE and agentTool","author":"S. DeLoach","year":"2001"},{"key":"2","first-page":"383","article-title":"Tool support for agent development using the Prometheus methodology","author":"L. Padgham"},{"key":"3","doi-asserted-by":"crossref","first-page":"236","DOI":"10.4018\/978-1-59140-581-8.ch009","volume-title":"Agent-Oriented Methodologies","author":"J. Pavon","year":"2005"},{"key":"4","first-page":"43","article-title":"Intelligent software agent design tool using goal net methodology","author":"H. Yu"},{"key":"5","first-page":"83","article-title":"CDT: a tool for agent conversation design","author":"M. Greaves","year":"1998"},{"key":"6","unstructured":"Java Agent DEvelopment Framework (JADE). [Online]. Available: <a target=\"_blank\" href='http:\/\/jade.tilab.com'>http:\/\/jade.tilab.com<\/a>"},{"key":"7","article-title":"JACK intelligent agents - summary of an agent infrastructure","author":"N. Howden"},{"issue":"4","key":"8","doi-asserted-by":"crossref","DOI":"10.1093\/ietisy\/e89-d.4.1413","article-title":"Goal-oriented methodology for agent-oriented software engineering","volume":"E89-D","author":"Z. Shen","journal-title":"IEICE Transactions on Information and Systems"},{"key":"9","first-page":"110","article-title":"Agents in intelligent tutoring systems: state of the art","volume":"22","author":"J. Grundspenkis"},{"key":"10","unstructured":"A. S. G. Smith, \"Intelligent tutoring systems: personal notes,\" School of Computing Science at Middlesex University. [Online]. Available: <a target=\"_blank\" href='http:\/\/www.eis.mdx.ac.uk\/staffpages\/serengul'>http:\/\/www.eis.mdx.ac.uk\/staffpages\/serengul<\/a>"},{"key":"11","first-page":"100","article-title":"Open holonic multi-agent architecture for intelligent tutoring system development","author":"E. Lavendelis","year":"2008"},{"key":"12","first-page":"116","article-title":"MASITS - a multi-agent based intelligent tutoring system development methodology","author":"E. Lavendelis","year":"2009"},{"key":"13","first-page":"27","article-title":"From AOSE methodology to agent implementation","author":"P. Massonet"},{"key":"14","unstructured":"G. Caire and D. Cabanillas, \"JADE TUTORIAL: application-defined content languages and ontologies.\" [Online]. Available: <a target=\"_blank\" href='http:\/\/jade.tilab.com\/doc\/tutorials\/CLOntoSupport.pdf'>http:\/\/jade.tilab.com\/doc\/tutorials\/CLOntoSupport.pdf<\/a>"},{"key":"15","first-page":"37","article-title":"Requirements analysis of multiagent based intelligent tutoring systems","volume":"38","author":"E. Lavendelis","year":"2009"},{"key":"16","unstructured":"\"OMG UML superstructure 2.1.2.\" Object Management Group. [Online]. Available: <a target=\"_blank\" href='http:\/\/www.omg.org\/cgi-bin\/doc?formal\/07-11-02.pdf'>http:\/\/www.omg.org\/cgi-bin\/doc?formal\/07-11-02.pdf<\/a>"},{"key":"17","first-page":"48","article-title":"Design of multi-agent based intelligent tutoring systems","volume":"38","author":"E. Lavendelis","year":"2009"},{"key":"18","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/S0169-023X(02)00195-7","article-title":"Methodologies, tools and languages for building ontologies. Where is their meeting point?","volume":"46","author":"O. Corcho","year":"2003","journal-title":"Data and Knowledge Engineering"},{"key":"19","unstructured":"J. de Bruijn, \"Using ontologies enabling knowledge sharing and reuse on the semantic web,\" DERI Technical Report DERI-2003-10-29, 2003."},{"key":"20","first-page":"111","volume-title":"Modern Aspects of Management Science","author":"J. Grundspenkis"},{"key":"21","first-page":"5","article-title":"MIPITS - an agent based intelligent tutoring system","author":"E. Lavendelis","year":"2010"}],"container-title":["Scientific Journal of Riga Technical University. Computer Sciences"],"original-title":[],"link":[{"URL":"http:\/\/content.sciendo.com\/view\/journals\/acss\/41\/1\/article-p27.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/view\/j\/acss.2010.41.issue--1\/v10143-010-0021-y\/v10143-010-0021-y.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,30]],"date-time":"2020-05-30T16:13:47Z","timestamp":1590855227000},"score":1,"resource":{"primary":{"URL":"https:\/\/content.sciendo.com\/doi\/10.2478\/v10143-010-0021-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,1]]},"references-count":21,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.2478\/v10143-010-0021-y","relation":{},"ISSN":["1407-7493"],"issn-type":[{"value":"1407-7493","type":"print"}],"subject":[],"published":{"date-parts":[[2010,1,1]]}}}