A Software System evolutionary and adaptive framework: application to Agent-based systems

2004 ◽  
Vol 50 (7) ◽  
pp. 407-416 ◽  
Author(s):  
Patricia Paderewski-Rodrı́guez ◽  
Juan Jesús Torres-Carbonell ◽  
Marı́a José Rodrı́guez-Fortiz ◽  
Nuria Medina-Medina ◽  
Fernando Molina-Ortiz
Author(s):  
Tunde Victor Adediran ◽  
Ammar Al-Bazi

The study of complex manufacturing flow-shops has seen a number of approaches and frameworks proposed to tackle various production-associated problems. However, unpredictable disruptions, such as change in sequence of order, order cancellation and change in production delivery due time, imposed by customers on flow-shops that impact production processes and inventory control call for a more adaptive approach capable of responding to these changes. In this research work, a new adaptive framework and agent-based heuristic optimization system was developed to investigate the disruption consequences and recovery strategy. A case study using an Original Equipment Manufacturer (OEM) production process of automotive parts and components was adopted to justify the proposed system. The results of the experiment revealed significant improvement in terms of total number of late orders, order delivery time, number of setups and resources utilization, which provide useful information for manufacturer’s decision-making policies.  


2014 ◽  
Vol 51 ◽  
pp. 71-131 ◽  
Author(s):  
M. Winikoff ◽  
S. Cranefield

Before deploying a software system we need to assure ourselves (and stakeholders) that the system will behave correctly. This assurance is usually done by testing the system. However, it is intuitively obvious that adaptive systems, including agent-based systems, can exhibit complex behaviour, and are thus harder to test. In this paper we examine this "obvious intuition" in the case of Belief-Desire-Intention (BDI) agents. We analyse the size of the behaviour space of BDI agents and show that although the intuition is correct, the factors that influence the size are not what we expected them to be. Specifically, we found that the introduction of failure handling had a much larger effect on the size of the behaviour space than we expected. We also discuss the implications of these findings on the testability of BDI agents.


Author(s):  
Chang-Hyun Jo ◽  

Agent-based programming has been emerged as a next generation programming paradigm. There are many different definitions and usage for agents. In our research, however, an agent is defined as an autonomous, concurrent and intelligent object. Furthermore, our agents are modeled by the belief-desire-intention (BDI) concept. An agent is embodied when it is assigned to its BDI. We call it a BDI agent. A software process defines a set of activities and associated artifacts that lead to the construction of a software system. We have developed a software process based on the BDI agent model that is useful for a systematic development of BDI agent-based software construction. We named our process as the BDI Agent-based Software Process (BDI ASP). This paper presents a new way of modeling technique in our BDI ASP. This work will convince us that the BDI ASP is very sound and practicable in agent software construction. We will provide a few examples as a case study with brief explanations of activities and artifacts in our process.


Sign in / Sign up

Export Citation Format

Share Document