Software development environments are examples of complex computer applications characterized by heterogeneity; they are composed of diverse information repositories, user interfa...
In ubiquitous computing environments, contextawareness is one of the most important research topics. Computers embedded in our surrounding can extract information about a user, an...
The principal contribution of this paper is a methodology for the support of developing domain-specific software agents and the development of a Reference architecture for agents ...