A good software architecture facilitates application system development, promotes achievement of functional requirements, and supports system reconfiguration. We present a domain-specific software architecture (DSSA) that we have developed for a large application domain of adaptive intelligent systems (AISs). The DSSA provides: (a) an AIS reference architecture designed to meet the functional requirements shared by applications in this domain, (b) principles for decomposing expertise into highly reusable components, and (c) an application configuration method for selecting relevant components from a library and automatically configuring instances of those components in an instance of the architecture. The AIS reference architecture incorpor...
Murray+ Computer systems which can automatically alter aspects of their functionality or interface t...
Nowadays ubiquitous computing is spreading to all scopes of our lives. Smart environments are prese...
With the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people ...
An intelligent system should have the ability to process complex information. This information proce...
This paper contains the design and development of an adaptive systems (AdaptiveSystems Domain-Specif...
Thesis under the direction of Professor Don Mitchell Wilkes A revised version of the Intelligent Mac...
A Domain-Specific Software Architecture (DSSA) is an architecture template for a family of software ...
Software architectures should always reflect the architectural changes occurring in software systems...
Self-adaptive Software (SaS) presents specific characteristics compared to traditional ones, as it m...
This paper contains the design and development of an adaptive systems (AdaptiveSystems Domain-Specif...
"In order to reuse software, there needs to be software to reuse[12]." One of the dilemmas...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Computer systems which can automatically alter aspects of their functionality or interface to suit t...
In the early 1990s, there was a notable lack of intelligent systems in the area of power system prot...
Murray+ Computer systems which can automatically alter aspects of their functionality or interface t...
Nowadays ubiquitous computing is spreading to all scopes of our lives. Smart environments are prese...
With the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people ...
An intelligent system should have the ability to process complex information. This information proce...
This paper contains the design and development of an adaptive systems (AdaptiveSystems Domain-Specif...
Thesis under the direction of Professor Don Mitchell Wilkes A revised version of the Intelligent Mac...
A Domain-Specific Software Architecture (DSSA) is an architecture template for a family of software ...
Software architectures should always reflect the architectural changes occurring in software systems...
Self-adaptive Software (SaS) presents specific characteristics compared to traditional ones, as it m...
This paper contains the design and development of an adaptive systems (AdaptiveSystems Domain-Specif...
"In order to reuse software, there needs to be software to reuse[12]." One of the dilemmas...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Computer systems which can automatically alter aspects of their functionality or interface to suit t...
In the early 1990s, there was a notable lack of intelligent systems in the area of power system prot...
Murray+ Computer systems which can automatically alter aspects of their functionality or interface t...
Nowadays ubiquitous computing is spreading to all scopes of our lives. Smart environments are prese...
With the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people ...