When companies deploy applications whether through app stores or directly on their devices, they often times tend to think that the bulk of the work is done. However seldom is that the case since the maintenance of an application can take up as much time and effort through time as the development. What I proposed to do was build on a different type of system modeling (namely an AOM - Adaptive Object Modeling) architecture minding the caveats posed by mobile design. This should allow even a non technical user to alter front-ends and reflect those changes automatically at runtime (something especially useful in data collection). Based on an AOM model I was able to create a Ruby on Rails web platform where one can input the case-specific entit...
Abstract: "A critical factor for the commercial success of mobile and task-specific devices is the f...
Databases are now used in a wide variety of settings resulting in requirements which may differ subs...
End user developers (i.e. non-professional developers) often create database applications to meet th...
An Adaptive Object Model (AOM) is a common architectural style for systems in which classes, attribu...
CAPESA number of approaches have been proposed for eliciting, modeling and analyzing requirements fo...
The Adaptive Object Model (AOM) is an architectural style in which domain entity types are represent...
Nowadays software systems in the ubiquitous environment have to consider variability as their main ...
Orientador: Cecília Mary Fischer RubiraTese (doutorado) - Universidade Estadual de Campinas, Institu...
Abstract—The Adaptive Object-Model (AOM) is a meta-architectural pattern of systems that expose an h...
Adaptivity is prevalent in today’s software. Mobile devices self-adapt to available network connect...
Este trabalho estuda o problema da construção de sistemas orientados a objetos com características a...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Develop software is still a risky business. After 60 years of experience, this community is still n...
International audienceMany Embedded Systems are supposed to run continuously, which includes recover...
The burst on the availability of smart phones based on the Android platform calls for cost-effective...
Abstract: "A critical factor for the commercial success of mobile and task-specific devices is the f...
Databases are now used in a wide variety of settings resulting in requirements which may differ subs...
End user developers (i.e. non-professional developers) often create database applications to meet th...
An Adaptive Object Model (AOM) is a common architectural style for systems in which classes, attribu...
CAPESA number of approaches have been proposed for eliciting, modeling and analyzing requirements fo...
The Adaptive Object Model (AOM) is an architectural style in which domain entity types are represent...
Nowadays software systems in the ubiquitous environment have to consider variability as their main ...
Orientador: Cecília Mary Fischer RubiraTese (doutorado) - Universidade Estadual de Campinas, Institu...
Abstract—The Adaptive Object-Model (AOM) is a meta-architectural pattern of systems that expose an h...
Adaptivity is prevalent in today’s software. Mobile devices self-adapt to available network connect...
Este trabalho estuda o problema da construção de sistemas orientados a objetos com características a...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Develop software is still a risky business. After 60 years of experience, this community is still n...
International audienceMany Embedded Systems are supposed to run continuously, which includes recover...
The burst on the availability of smart phones based on the Android platform calls for cost-effective...
Abstract: "A critical factor for the commercial success of mobile and task-specific devices is the f...
Databases are now used in a wide variety of settings resulting in requirements which may differ subs...
End user developers (i.e. non-professional developers) often create database applications to meet th...