• 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