DocumentCode
3799188
Title
Adopting Software Engineering Trends in AI
Author
Dragan Djuric;Vladan Devedzic;Dragan Gasevic
Author_Institution
University of Belgrade
Volume
22
Issue
1
fYear
2007
Abstract
Designing and developing reliable, robust, well-architected, and easy-to-extend software applications or tools in any field requires conformance to sound principles and rules of software engineering. Intelligent systems, especially AI development tools, are no exception. Although AI has always been a wellspring of ideas that software engineering has later adopted, most of its gems remain buried in laboratories, available only to a few AI practitioners. This paper believes that AI tools should be integrated with mainstream SE tools and thus become more widely known and used. To that end, this paper presents the development of Air, an integrated AI development environment based on model-driven-architecture concepts. Using the philosophy of MDA in Air, familiar and mainstream software technologies are used and expanded with new functionalities
Keywords
"Software engineering","Artificial intelligence","Ontologies","Computational modeling","Application software","Intelligent systems","Metamodeling","Switches","Acoustical engineering","Reliability engineering"
Journal_Title
IEEE Intelligent Systems
Publisher
ieee
ISSN
1541-1672
Type
jour
DOI
10.1109/MIS.2007.2
Filename
4078957
Link To Document