• DocumentCode
    1967742
  • Title

    Merging model driven and ontology driven system development approaches pervasive computing perspective

  • Author

    Soylu, Ahmet ; De Causmaecker, Patrick

  • Author_Institution
    Interdiscipl. Res. on Technol. Educ. & Commun. (iTec), K.U. Leuven, Kortrijk, Belgium
  • fYear
    2009
  • fDate
    14-16 Sept. 2009
  • Firstpage
    730
  • Lastpage
    735
  • Abstract
    In this paper we present a view point on ldquointelligentrdquo application development for pervasive computing environments. We first point out that today´s traditional ldquointelligentrdquo computing is built on strong and hard-coded logical assumptions and computational procedures which are pre-defined by developers, that is, what we call as simulated intelligence within the course of this paper. Such assumptions and procedures are based on enumerations of possible contexts of use which is predefined mappings between situations in contextual space to rational behaviors in behavior space. However pervasive computing applications extend the scope of application´s context space and behavior space towards infinity which hardens development of ldquointelligentrdquo systems having a certain degree of rationality. Therefore, approaches merging human intelligence and computing ldquointelligencerdquo are required to be employed. We further advocate that pervasive computing era increases the complexity of application development because of the extended context space, hence software development approaches based on higher abstractions need to be employed where model driven approaches and ontology driven approaches are promising. We propose a basic methodology which merges model driven and ontology driven development approaches. Resulting methodology employs use of formalized conceptual models to be employed both at run-time and development time in terms of reasoning and automatic code generation respectively. We finally point out that such application development paradigm based on pervasive computing perspective will enable users to program their own environment (i.e. smart spaces) in the future.
  • Keywords
    ontologies (artificial intelligence); software engineering; ubiquitous computing; application behavior space; application context space; automatic code generation; intelligent application development; model driven system development; ontology driven system development; pervasive computing environments; simulated intelligence; software development approaches; Application software; Computational intelligence; Computational modeling; Context modeling; H infinity control; Humans; Merging; Ontologies; Pervasive computing; Programming; Environment Programming; Model Driven Development; Ontology Driven Development; Pervasive Computing; Simulated Intelligence; Smart Spaces; Software Development; Web of Things; component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Sciences, 2009. ISCIS 2009. 24th International Symposium on
  • Conference_Location
    Guzelyurt
  • Print_ISBN
    978-1-4244-5021-3
  • Electronic_ISBN
    978-1-4244-5023-7
  • Type

    conf

  • DOI
    10.1109/ISCIS.2009.5291915
  • Filename
    5291915