This paper defines the agents basic functionalities regarding negotiation, especially exchanging negotiation offers on the basis of agents ontologies. This paper also outlines a novel approach in choosing and implemen...
详细信息
This paper defines a formal model that organizes agents into a social hierarchal structure so that they can easily communicate and negotiate. It also delineates the main algorithms agents can employ in order to achiev...
详细信息
Wikis are a popular collaboration technology. They support the collaborative editing of web pages through a simple mark-up language. The wikipedia site is perhaps the best example of how wikis can be used. There are l...
详细信息
Learning Objects is not a new approach in electronic learning system. It has been applied since more than seven years ago. It can be clearly seen in CanCore project [9] in Canada and the emerging of several standards ...
详细信息
Application of domain engineering approaches, which represents the basis for establishing product lines, normally subsumes a stable and well understood domain. This may prevent many projects from gaining a benefit of ...
详细信息
Application of domain engineering approaches, which represents the basis for establishing product lines, normally subsumes a stable and well understood domain. This may prevent many projects from gaining a benefit of the organized development for reuse enabled by domain engineering techniques. This article explores how to develop the architecture of a domain under a change. The approach is based on a thorough exploration of well-understood part of the domain by the means of feature and use case modeling. This is followed by a generalization of the use case view and interactive development of the subsystem and component view. The approach is illustrated by examples from the project on knowledge management whose development part is performed concurrently with the ongoing research activities.
In this paper, we address the issue of concept instantiation in feature modeling with respect to binding time. We explain the impact of such instantiation on applying constraints among features expressed in feature di...
详细信息
Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA ...
详细信息
ISBN:
(纸本)9783885791829
Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractness of feature modeling elements. This is achieved by deriving feature modeling elements from the deeper levels of the UML metamodel. We applied this approach to the essential elements of feature modeling in the cardinality-based Czarnecki-Eisenecker notation and selected elements specific to other notations. Since UML modeling tools do not support such modifications of the UML metatmodel, in order to facilitate experimentation with combining elements from different notations, we implemented this feature modeling extension as a UML profile (in Enterprise Architect and Omondo UML).
This paper describes an approach for generating customized benchmark applications from a software architecture description using a Model Driven Architecture (MDA) approach. The benchmark generation and performance dat...
详细信息
ISBN:
(纸本)0769525482
This paper describes an approach for generating customized benchmark applications from a software architecture description using a Model Driven Architecture (MDA) approach. The benchmark generation and performance data capture tool implementation is based on widely used open source MDA frameworks. The business logic of the benchmark application is modeled in UML and generated by taking advantage of the existing generation "cartridges" so that the current component technology can be exploited in the benchmark. This greatly reduces the effort and expertise needed for benchmarking with complex component technology. We have also extended the MDA framework to model and generate a load testing suite and automatic performance measurement infrastructure. The approach complements current model-based performance prediction and analysis methods by generating the benchmark application from the same application architecture that the performance models are derived from. This provides the potential for tightly integrating runtime performance measurement with model-based prediction either for model validation or improving model prediction accuracy, We illustrate the approach using a case study based on EJB component technology.
Studies in cognitive science have found that interactive robots, interactive games, etc., may help the emotional development of children with mental-health problems (e.g. autistic children). It is very important with ...
详细信息
In this paper, an interactive multi-agent based system that recognizes child's emotions and the intensity of emotions to build systems for therapeutic purposes (developed child's non-verbal communication skill...
详细信息
暂无评论