Inderscience PublishersInderscience PublishersInderscience Publishers About Inderscience Contact Information Current Site Map General Help
  PUBLISHERS OF DISTINGUISHED ACADEMIC, SCIENTIFIC AND PROFESSIONAL JOURNALS

International Journal of Computer Applications in Technology  (IJCAT)

Year: 2008  Volume: 31 - Issue: 1/2

Special Issue on Agent- and Aspect-Oriented Software Development and Evolution
Guest Editors: Dr. William Cheng-Chung Chu, Dr. Huaglory Tianfield, Dr. Hongji Yang, Dr. Jianjun Zhao and Dr. Hong Zhu


The Full text of the following articles is freely available    PDF Editorial  Introduction 
TitleAuthorsAbstractPages
A knowledge hierarchy model for adaptive multi-agent systems
DOI: 10.1504/IJCAT.2008.017715
Liang Xiao, Des GreerAdaptivity in software is important since business processes, business rules and business terms constantly evolve. A radical solution is described that makes use of the inherent adaptivity of software agents. The Adaptive Agent Model (AAM) ...3 - 16
An adaptive casteship mechanism for developing multi-agent systems
DOI: 10.1504/IJCAT.2008.017715
Xinjun Mao, Lijun Shan, Hong Zhu, Ji WangIn this paper, we propose an adaptive casteship mechanism for modelling and designing adaptive Multi Agent Systems (MAS). In our approach, caste is the modular unit and abstraction that specify agents| behaviour. Adaptive behaviours of agen...17 - 34
An ontology-based multi-agent system conceptual model
DOI: 10.1504/IJCAT.2008.017715
Walid ChainbiOntologies have been established as a powerful tool to enable knowledge sharing, and a growing number of applications have benefited from the use of ontologies as a means to achieve semantic interoperability among heterogeneous, distributed...35 - 44
Formal architectural models for agent-based service systems
DOI: 10.1504/IJCAT.2008.017715
Zuohua Ding, Jianming Dong, Wei HanThis paper describes formal architectural models for three types of service systems: static service system, dynamic service system and mobile service system. The system architectures are agent based. For each model, we investigate the prope...45 - 63
A flexible negotiation model for an agent-based software process modelling
DOI: 10.1504/IJCAT.2008.017715
Nao Li, Mingshu Li, Qing Wang, Shuanzhu DuOur Agent-based Software Process Modelling (ASPM) approach describes a software process as a set of cooperative agents. Negotiation is the way in which the agents construct their cooperative relations, and thus the software process. Current...64 - 73
Aspect mining from a modelling perspective
DOI: 10.1504/IJCAT.2008.017715
Jing Zhang, Jeff Gray, Yuehua Lin, Robert TairasAspect mining aims at identifying, analysing, and refactoring crosscutting concerns throughout a legacy system for the purpose of improving software modularisation. This paper presents our investigation into raising the benefits of aspect m...74 - 82
Automated responsive web service evolution through generative aspect-oriented component adaptation
DOI: 10.1504/IJCAT.2008.017715
Xiaodong Liu, Yankui Feng, Jon KerridgeWhen building service oriented systems, it is often the case that existing web services do not perfectly match user requirements in target systems. To achieve smooth integration and high reusability of web services, mechanisms to support au...83 - 93
A component-based and aspect-oriented model for software evolution
DOI: 10.1504/IJCAT.2008.017715
Nicolas Pessemier, Lionel Seinturier, Laurence Duchien, Thierry CoupayeComponent-Based Software Development (CBSD) and Aspect Oriented Software Development (AOSD) are solutions to support software evolution by decomposing a software system into concerns. In this paper, we propose Fractal Aspect Component (FAC)...94 - 105
Validated model transformation-driven software development
DOI: 10.1504/IJCAT.2008.017715
Laszlo Lengyel, Tihamer Levendovszky, Hassan CharafModel-driven Software Engineering is one of the most focused research fields. Model processors automatically generate the lower level artefacts. Graph transformation is a widely used technique for model transformations. Especially visual mo...106 - 119
Managing software evolution with a formalised abstraction hierarchy
DOI: 10.1504/IJCAT.2008.017715
Timo Aaltonen, Tommi MikkonenComplex computer systems are seldom implemented from scratch, but they contain significant amounts of legacy code, which is under continuous pressure for evolution. We propose a management method for reactive and distributed systems, based ...120 - 130
Aspect-oriented specification of threat-driven security requirements
DOI: 10.1504/IJCAT.2008.017715
Dianxiang Xu, Vivek Goel, Kendall E. Nygard, W. Eric WongThis paper presents an aspect-oriented approach to integrated specification of functional and security requirements based on use-case-driven software development. It relies on explicit identification of security threats and threat mitigatio...131 - 140