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
1
 
   Research Doc. 2001-1

Click to download PDF version

Authors(s): 合田 寿彦, R.S. Wahono, Behrouz H. Far
Title:
"ソフトウエア設計におけるデザインパターンの利用支援システム"
Transactions/Magazines/Conferences:
人工知能学会研究会資料, SIG-KBS-A004-6(1/11) pp. 39-44, January 2001.
Abstract
オブジェクト指向にもとづくソフトウエアの設計を効率化するための方法は、ソフトウエア部品を再利用することである。その一つとしてデザインパターンがある。現在デザインパターンの適用を支援するシステムについては、さまざまな観点から提案されている。本研究ではそのうちデザインパターンの選択、および登録を支援するシステムを提案する。特徴としては、システム開発の流れを元に適宜、事例ベース、データベースを利用し、推論を行うことで、適切なデザインパターンを選択すること、また、ユーザからの新たなデザインパターンの登録が可能なことである。
In order to enhance the efficiency and productablity of software systems, reusable software components, specially Design Patterns are commonly used in software design. In this paper we report on a tool that allows recording and selecting design patterns interactively. This work is based on studies of software design process. We devide the design into three basic steps and a minimum set of patterns and cases are presented at the outset. However, these sets grow by learning and recording users' decisions and the system gradually moves towards automatic software design.
Original Language: Japanese
 


 
   Research Doc. 2001-2

Click to download PDF version

Authors(s): 園城 浩行、 Behrouz H. Far
Title:
"WWW上の社会活動における競合的な振る舞いを支援するマルチエージェントシステム"
Transactions/Magazines/Conferences:
Transactions of the IEICE, Vol. J84-D-I, No. 6, pp. 840-854, June 2001.
Abstract
ネットワーク上を自律的かつ合理的に行動し人間の社会活動を支援するソフトウェアとして,エージェントが注目を集めており,様々なエージェントシステムが開発されている.従来のシステムは全て自分と関係を持つエージェントが信頼できるという前提に基づいているが現実的には他のエージェントが信頼できないような環境にてエージェント同士で競合しなければならないケースが多数存在する.そこで,本論文では競合的な振る舞いをするエージェントを応用した電子商取引システムの開発について論じる.本システムのエージェントは取引の際の不確実性のレベルを自律的に判断し,柔軟な意思決定をすることができる.また,システムを様々な市場構造に適用したときの動作例を通じてシステムの有効性について議論する.
In this paper, we argue about multi-agent system development method for hostile and uncertain environments on the WWW. There are already a number of projects focusing on multi-agent based solutions for various domains. However, most of the existing systems are based on the assumption that other agents are trustworthy. In the growing internet environment, it may not be true. The proposed method based on game theory allows agents to predict the strategies of their opponents while devising their own strategies. The method has been implemented in our project of software agents for electronic commerce. Empirical results prove that implemented system can cope with uncertainty under vairous market structures.
Original Language: Japanese
 


 
   Research Doc. 2001-3

Click to download PDF version

Authors(s): Hiroyuki Onjo, Behrouz H. Far
Title:
"A Unified View of Heterogeneous Agents' Interaction"
Transactions/Magazines/Conferences:
Transactions of the IEICE, Special Issue on Software Agents, Vol. E84-D, No. 8, pp. 945-956, August 2001.
Abstract
In this paper agents' interactions are defined in terms of cooperation, coordination and competition. As for cooperation and coordination problems, we focus on knowledge sharing of agents, define agencies as organizations of agents, propose a method to extract organizational knowledge for interacting agents. In case of competition, knowledge sharing is impossible. Therefore, modeling and formalization of strategic decision making and uncertainty management is required. We present an incomplete game theoretical based decision making method for competitive agents.
Original Language: English
 


 
   Research Doc. 2001-4

Click to download PDF version

Authors(s): Romi Satria Wahono, Behrouz H. Far
Title:
"Object Based Formal Specification: Methodological Support for Specifying Requirements in Object Model Creation Process"
Transactions/Magazines/Conferences:
Proceedings of the IECI Japan Workshop (IJW 2001), pp. 57-61, March 2001.
Abstract
Requirement acquisition is considered as one of the most important activities in software development. Most faults found during testing and operation result from poor understanding or misinterpretation of requirements. We propose an approach where end users take an active role in analysis by specifying requirements using Object Based Formal Specification (OBFS). We use OBFS to guide end users in describing their problem. This approach is a first important step for solving the difficulties and ill-defined tasks in the object model creation process. In this paper we present OBFS and its roles to be methodological support for specifying requirements in object model creation process, including identification process and object refinement with inheritance process.
Original Language: English
 


 
   Research Doc. 2001-5

Click to download PDF version

Authors(s): Ewin Mardhana, Behrouz H. Far
Title:
"Design Issues on Multi-Agent System Simulation Framework: Implications from Agent Design Strategy and Architecture"
Transactions/Magazines/Conferences:
Proceedings of the IECI Japan Workshop (IJW 2001), pp. 45-56, March 2001.
Abstract
Despite the rapid growth of research on multi-agent system, there is still a few realization concerning a common simulation framework and standardization on it. This paper includes a survey on the process-flow of a design of multi-agent system simulation framework and extracts some key points that characterize the framework's modeling phase. A multi-agent system design methodology could serve as the basic approach for the design of such a framework. Multitude of multi-agent-based framework share some concepts while differ on some others. An interrelationship view between architecture aspects is drawn to look closer on what components are to be modeled and built when implementing a multi-agent system simulation framework.
Original Language: English
 


 
   Research Doc. 2001-6

Click to download PDF version

Authors(s): Romi Satria Wahono, Behrouz H. Far
Title:
"Towards The Use of Intelligent Agents in Collaborative Object-Oriented Analysis and Design"
Transactions/Magazines/Conferences:
The 15th Annual Conference of Japanese Society for Artificial Intelligence, JSAI' 2001, pp. -, International Session, Japan, May, 2001.
Abstract
Software design often requires collaborative working between members of a software design project team. In many cases, the members are geographically distributed making the need for effective information and communication technologies acute. Implementing distributed artificial intelligence in intelligent agents is an alternative approach to achieve tasks on distributed computer systems. This paper examines the issues associated with the use of intelligent agents within the software analysis and design, especially we concern to solve the problems identified in object model creation process for object-oriented analysis and design. This is intended to serve as a useful decision support system for designers, and should allow faster, better, and more economic, collaborative object-oriented analysis and design.
Original Language: English
 


 
   Research Doc. 2001-7

Click to download PDF version

Authors(s): Zenya Koono, Hui Chen, H. Abolhassani, Behrouz H. Far
Title:
"Design Knowledge and Software Engineering"
Transactions/Magazines/Conferences:
Journal of Natural Sciences,, Vol. 6, No. 1-2, pp. 46-58, 2001.
Abstract
This paper points out various relationships between Design Knowledge and Software Engineering. After introduction of human design, the relationships between industrial Software Engineering is discussed, then further details of human design knowledge are revealed with discussions on humanistic aspects of design.
Key words : software design; design knowledge; automatic software design; learning effect.
Original Language: English
 


 
   Research Doc. 2001-8

Click to download PDF version

Authors(s): Hassan Hajji, Behrouz H. Far
Title:
"Continuous Network Monitoring for Fast Detection of Performance Problems"
Transactions/Magazines/Conferences:
Proceeding of 2001 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, 2001 , July 2001.
(Best Presentation Paper Award)
Abstract
This paper addresses the problem of network monitoring for fast detection of performance problems. The network behaviour is modeled as clusters of dependent objects of the Management Information Base-II (MIB-II). Each cluster is modeled as finite mixture of simple regression models. Network parameters are identified from routine operation data. An online residual generation method, based on successive parameter identification is introduced. Residuals are shown to be stationary, with mean zero under normal operation. Performance problems are characterized by sudden jumps in the mean. Detection is formulated as an online change point problem, where the task is to process residuals sequentially and raise alarms as soon as anomalies occur. An analytical expression of false alarm rate allows us to choose the threshold automatically. Experimental results on a real network showed that the monitoring agent is able to detect even slight changes in the characteristics of the network while maintaining a low alarm rate.
Original Language: English
 


 
   Research Doc. 2001-9

Click to download PDF version

Authors(s): Hassan Hajji, Behrouz H. Far, Jingde Cheng
Title:
"Detection of Network Faults and Performance Problems"
Transactions/Magazines/Conferences:
Proceedings of the Internet Conference 2001, (IC' 2001), Osaka, Japan., November 2001.
(Best Paper Award)
Abstract
Network normal operation baselining for automatic detection of anomalies is addressed. A model for network traffic is presented in which studied variables are modeled as a finite mixture model. Based on stochastic approximation of the maximum likelihood function, we propose a baseline of network normal operation as the asymptotic distribution of the difference between successive estimates of model parameters. The baseline multivariate random variable is shown to be stationary, with mean zero under normal operation. Performance problems are characterized by sudden jumps in the mean. Detection is formulated as an online change point, problem, where the task is to process residuals and raise alarms as soon as anomalies occur. An analytical expression of false alarm rate allows us to choose the threshold, automatically. Extensive experimental results on a real network showed that, the monitoring agent is able to detect even slight changes in the characteristics of the network, and adapt to traffic patterns, while maintaining a low alarm rate. Despite large fluctuations in network traffic, this work proves that tailoring traffic modeling to specific gaols can be efficiently achieved.
Original Language: English
 


 
   Research Doc. 2001-10

Click to download PDF version

Authors(s): Behrouz H. Far
Title:
"Agent-SE: A Methodology for Agent Oriented Software Engineering"
Transactions/Magazines/Conferences:
Enabling Society with Information Technology, Q. Jin et al. Edts., pp. 357-366, Springer, ISBN 4-431-70327-7, 2001.
Abstract
Agent-oriented approach to software engineering (Agent-SE) for multiagent software design is presented. It includes methods to generate organizational information for cooperative and coordinative agents. Agent-SE can be used to design and implement complex, heterogeneous, distributed and networked software systems using dynamic agent coalition structure.
Original Language: English
 


University of Calgary Last modified:

fare-mailacm.org