Traditionally, interfaces of software entities, modules and components are immutable at runtime and carry no information on the meanings of the underlying implementation. We believe this definition of interface imposes a rigid view or context on the interaction of software entities, which impedes software re-use and the development of open / adaptive systems. We propose a novel analysis and design construct called a dynamic interface. Dynamic interfaces capture the social ability of agents and can be evolved consistently at runtime. Semantic information about the underlying implementation is also built into the dynamic interface, while preserving information hiding. We envisage the new dynamic interface construct to be complementary to trad...
The task of developing a framework for which agents can communicate reliably and flexibly in open sy...
Abstract: Recent advances in telecommunication and software technology have mo-tivated the study of ...
Abstract––Adaptable interfaces offer the possibility of more maintainable and reliable systems. This...
Agent systems in ubiquitous environments possess proper-ties, which make the construction of user in...
We introduce an interface for connecting agent platforms to environments. This interface provides ge...
Agent technologies are considered as fundamental to the realization of next generation computing. A ...
Abstract:- Many application software packages still in use today are legacy systems which were devel...
This article proposes both an agent representation and an agent communication model based on a socia...
The history of organizational research is abundant with organizational interfaces: human-to-human, m...
Abstract This paper outlines an approach to provide adaptive user interfaces [5] for services provid...
As its title suggests, this chapter covers a broad range of in-teractive systems. But they all have ...
Abstract—Autonomous intelligent agents are advanced pieces of software that can consume Web data and...
Software agents are usually exploited to model and implement complex and unpredictable systems, payi...
Increasingly, software engineering involves open systems consisting of autonomous and heterogeneous ...
Introducing dynamic aspects in diagrams that capture the aggregate structure of composite agents rep...
The task of developing a framework for which agents can communicate reliably and flexibly in open sy...
Abstract: Recent advances in telecommunication and software technology have mo-tivated the study of ...
Abstract––Adaptable interfaces offer the possibility of more maintainable and reliable systems. This...
Agent systems in ubiquitous environments possess proper-ties, which make the construction of user in...
We introduce an interface for connecting agent platforms to environments. This interface provides ge...
Agent technologies are considered as fundamental to the realization of next generation computing. A ...
Abstract:- Many application software packages still in use today are legacy systems which were devel...
This article proposes both an agent representation and an agent communication model based on a socia...
The history of organizational research is abundant with organizational interfaces: human-to-human, m...
Abstract This paper outlines an approach to provide adaptive user interfaces [5] for services provid...
As its title suggests, this chapter covers a broad range of in-teractive systems. But they all have ...
Abstract—Autonomous intelligent agents are advanced pieces of software that can consume Web data and...
Software agents are usually exploited to model and implement complex and unpredictable systems, payi...
Increasingly, software engineering involves open systems consisting of autonomous and heterogeneous ...
Introducing dynamic aspects in diagrams that capture the aggregate structure of composite agents rep...
The task of developing a framework for which agents can communicate reliably and flexibly in open sy...
Abstract: Recent advances in telecommunication and software technology have mo-tivated the study of ...
Abstract––Adaptable interfaces offer the possibility of more maintainable and reliable systems. This...