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
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;
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
DOI :
10.1109/ISCIS.2009.5291915