This is the publication list of Dr. Behrouz Homayoun Far.
Copies of most of the papers in PDF format are available on-line for preview only. You can preview the electronic PDF papers using Adobe's free Acrobat Reader 4.x or better.
Please note that due to Copyright Transfer Policy of the representative publishers the electronic PDF papers cannot be printed. If you wish to have an electronic printable version of the PDF files please contact me via e-mail, mentioning your name and affiliation, your contact address, papers' title and publication year in the body of your message.
Go to B.H. Far Home Page
How to view PDF files.

P
U
B
L
I
S
H
E
D

P
A
P
E
R
S

2
0
0
2
 
   Research Doc. 2002-1

Click to download PDF version

Authors(s): Shadan Saniepour, Behrouz H. Far
Title:
" Software Agents for Efficient Web Server Performance Management"
Transactions/Magazines/Conferences:
Transactions of IEICE, Vol. E85-D, No. 4, pp. 647-656, April 2002.
Abstract
Network traffic characteristics impacts directly network performance, and resource allocation policies. In this work, we introduce a multi-agent system, that manages the performance of web servers with minimal cost of mirroring. In our proposed system each web server is viewed as a software agent that perceives its environment by monitoring its traffic. The goal of the agent is to manage the performance, using cooperative mirror servers, while minimizing the cost of mirroring. Communication between the agents enables each web server to decide about its future actions, which is whether to share its load with the cooperative mirror servers, and how much load to assign to them. The architecture of a software agent that is intended to manage the performance of a web server, is elaborated and its different modules are described. Also a set of cooperative agents is defined, that form a multi-agent system and is intended to assure maintaining the performance with minimal cost of mirroring. The experimental results presented in this article illustrates the effectiveness of the proposed system.
Original Language: English
 


 
   Research Doc. 2002-2


Authors(s): Romi S. Wahono, Behrouz H. Far, Jingde Cheng
Title:
"A Methodology for Identifying and Refining Objects from the Software Requirements Based on Object-Based Formal Specification"
Transactions/Magazines/Conferences:
Proceedings of the Requirements Engineering Workshop in Ito 2002, pp. 25-26, Shizuoka, Japan, January 2002. (Accepted for publication)
Abstract
This paper presents a methodology for object identification and refinement from the software requirements, which is based on object-based formal specification (OBFS). This methodology provides the mean of understanding the object-oriented paradigm easily, and support us with identifying and refining the objects. As a case study, we have implemented a system for supporting the program committee chair of an international conference.
Original Language: English
 


 
   Research Doc. 2002-3

Click to download PDF version

Authors(s): Behrouz H. Far
Title:
"Uncertainty and Complexity Issues for Software Agents"
Transactions/Magazines/Conferences:
Proceedings of The 6th World Conference on Systemics, Cybernetics and Informatics (SCI 2002), Vol. XII, pp. 322-327, Orlando, FA, July 2002.
(Best Paper Award: SCI 2002/ISAS 2002 Best Papers)
Abstract
In software engineering community there is an increasing effort of design and development of multi-agent systems (MAS). Among several issues emerging from this initiative, quality has not received much attention yet. Two main factors affecting quality of MAS are uncertainty and complexity. Uncertainty arises when agents are engaged in competitive acts. Complexity of MAS can be either structural or algorithmic. The first part of this paper addresses the uncertainty issues and techniques to cope with uncertainty in various competitive scenarios are presented. The second part addresses complexity issues of MAS and metrics to measure the complexity are proposed.
Original Language: English
 


 
   Research Doc. 2002-4

Click to download PDF version

Authors(s): Shadan Saniepour, Behrouz H. Far, Jingde Cheng
Title:
" Dynamic Mirroring for Efficient Web Server Performance Management"
Transactions/Magazines/Conferences:
Transactions of IEICE, Vol. E85-B, No. 8, pp. 1585-1595, August 2002.
Abstract
Server performance is a major issue in improving the overall performance of the World Wide Web (WWW). This article introduces a dynamic mirroring-based approach to improve WWW servers' performance. In contrast to static mirroring, where mirror servers are allocated statically, our mirror servers' setup is driven by network traffic measurement. Performance in terms of latency is inferred from a queuing model. According to this model we show that latency of an overloaded server can be tuned by delegating a portion of the load to a cooperative mirror server. Cost is evaluated by the amount of load hosted by the mirror servers. The goal is then to keep the latency within a tolerable threshold, while minimizing the delegated load. This problem is formulated as a constrained optimization problem where the task is to assign a portion of load corresponding to each document to each mirror server. As the result of this work, we will have a balanced load among the servers, and a smoother traffic along the Internet, as well. Empirical results show that this approach can guarantee to maintain the performance while showing a significant decrease in the amount of load transferred to the mirror servers.
Original Language: English
 


 
   Research Doc. 2002-5

Click to download PDF version

Authors(s): Behrouz H. Far
Title:
"Software Agents: Quality, Complexity and Uncertainty Issues"
Transactions/Magazines/Conferences:
Proceedings of The 1st IEEE International Conference on Cognitive Informatics, ICCI2002, Calgary, Canada, , pp. 122-131, August 2002.
(Keynote Lecture)
Abstract
In software engineering community there is an increasing effort of design and development of multi-agent systems (MAS). Among several issues emerging from this initiative, complexity, quality and uncertainty issues have not yet received much attention. The main factors affecting quality of MAS are complexity and knowledgeability. Complexity of MAS can be defined in terms of structural and algorithmic complexity in either objective or subjective way. Knowledgeability of MAS can be defined in terms of problem solving and cognitive capabilities and the ability to cope with interactions, such as cooperation, coordination and competition. In this paper we define and address the quality and complexity issues of MAS and define metrics to measure the quality and complexity. The metrics are used for devising a candidate set of agents for MAS design. Furthermore, we address the knowledgeability of MAS and devise models and techniques to cope with uncertainty in competitive situations.
Original Language: English
 


 
   Research Doc. 2002-6

Click to download PDF version

Authors(s): Romi S. Wahono, Behrouz H. Far
Title:
"A Framework of Object Identification and Refinement Process in Object-Oriented Analysis and Design"
Proceedings of The 1st IEEE International Conference on Cognitive Informatics, ICCI2002, Calgary, Canada, , pp. 351-360, August 2002.
Abstract
There are already many projects focusing on Computer Aided Software Engineering (CASE) tools for object-oriented analysis and design. However, at this moment, there are certain limitations to such solutions, such as, they are concentrated on object-oriented notation and forward/reverse engineering, and the methodology for object identification and refinement are not implemented well. This paper presents a methodology for object identification and refinement from the software requirements, which is based on object-based formal specification (OBFS). This methodology provides the mean of understanding the object-oriented paradigm easily, and supports us with identifying and refining the objects. As a case study for a comprehensive explanation about how to use this methodology, an example of software project for an air traffic control system is given.
Original Language: English
 


 
   Research Doc. 2002-7

Click to download PDF version

Authors(s): Behrouz H. Far
Title:
"Software Agents for Uncertain and Complex Environments"
Transactions/Magazines/Conferences:
Knowledge-Based Software Engineering, T. Welzer et al. (Eds.), Frontiers of Artificial Intelligence and Applications Series, pp. 28-37, IOS Press,
ISBN 1-58603-274-7, September 2002.
Abstract
--
Original Language: English
 


 
   Research Doc. 2002-8

Click to download PDF version

Authors(s): Behrouz H. Far
Title:
"A Framework for Agent-Based Software Development"
Transactions/Magazines/Conferences:
Springer Lecture Notes in Computer Sciences LNCS 2510: Proceedings of The 1st Eurasian Conference on Advances in Information and Communication Technology (EurAsia/ICT 2002) , pp. 990-997.
Abstract
In software engineering community there is an increasing effort of design and development of multi-agent systems (MAS). However, agent system development is currently dominated by informal guidelines, heuristics and inspirations rather than formal principles and well-defined engineering techniques. In this paper we present a framework for agent-based software development called Agent-SE. We present methods to generate organizational information for cooperative and coordinative agents. Agent-SE can be used in design and implementation of complex, heterogeneous, distributed and networked software systems using dynamic agent coalition structure, in which individual agents can have multiple roles or participate in a number of different coalitions.
Original Language: English
 


 
   Research Doc. 2002-9

Click to download PDF version

Authors(s): Hiroyuki Onjo and Behrouz H. Far
Title:
"Implementation of a Multiagent System for competitive Environments on the WWW"
Transactions/Magazines/Conferences:
Systems and Computers in Japan, vol. 33, no. 14, pp. 34-49, 2002.
Abstract
Agents have been receiving a lot of attention as software which behaves autonomously and efficiently on a network and supports human social interactions. Various agent systems have already been proposed. A conventional agent-based system is based on the assumption that all interacting agents are trustworthy. In practice, however, there are many instances in which agents must compete in an environment in which the other agents cannot be trusted. Thus, in this paper the authors discuss the development of an electronic commerce system which uses agents that behave competitively. The agents in this system can determine autonomously the level of uncertainty in a transaction, then make decisions flexibly. In addition, the authors argue for the validity of their system using operational examples in which their system is used in various market scenarios.
2002 Wiley Periodicals, Inc. Syst Comp Jpn, 33(14): 34-49, 2002; Published online in Wiley InterScience (www.interscience.wiley.com).
Original Language: English
 


 
   Research Doc. 2002-10


Authors(s): Zenya Koono, Hui Chen and Behrouz H. Far
Title:
"Empirical Rules Explained by Design Knowledge"
Transactions/Magazines/Conferences:
Proceedings of The 2002 International Symposium on Empirical Software Engineering , pp. 33-34, October 2002, Nara, Japan.
Abstract
--
Original Language: English
 


 
   Research Doc. 2002-11


Authors(s): Zenya Koono, Hui Chen and Behrouz H. Far
Title:
"Software System for Embedded System Business" (in Japanese)
Transactions/Magazines/Conferences:
Technical Reports of The Information Processing Society of Japan IPSJ , vol. 139-4, pp. 17-24, October 2002.
Abstract
This paper reports on an architecture for embedded systems. The embedded system is essentially a sequential system and has to meet the strict requirements of a real time online system. The system requirements are embodied by the state transition diagrams, and the system operates on an event driven OS. It features mono-conceptual processes constituting a hierarchy, which has been matured through authors' several time developments of commercial systems. An event driven OS, named Midas, and an example is given.
Original Language: Japanese
 


University of Calgary Last modified:

fare-mailacm.org