| R. S. Pressman. Software Engineering. A Practitioner's Approach. McGraw--Hill International, UK, 3rd edition, 1994. European Edition. Adapted by D. Ince. |
....initial requirements given by the customer and for this intent we need instruments that can be used to assure that the final product is what we wanted at the beginning. Even for simpler applications this request cannot be satisfied by the major part of traditional Software Engineering techniques [Pre94] and also applying Formal Methods [Hol97] to the specification of complex systems is not easy. If we cannot follow well established techniques for realizing a CDSA as an end product we can, more realistically, think about a well founded realization of a prototype of the final product. In fact, a ....
....can enhance task control without much effort, defining a meta interpreter embedding different strategies of behaviour or communication. 3 Specification methodology The approach we use to obtain and test an executable specification mimics the classical development cycle for software prototypes [Pre94] and can be summarized in the following steps: 1. Identification of the set of agents and their interconnecting structure. In this first step the specification developer decides the static structure of the system and chooses the kind of agents, as well as the interconnection topology among them. ....
R. S. Pressman. Software Engineering. A Practitioner's Approach. McGraw--Hill International, UK, 3rd edition, 1994. European Edition. Adapted by D. Ince.
....implementing and testing reliable software prototypes that solve real world problems. 1 Introduction It is indeed well known that producing software is a hard matter. The need of adequate technologies for the realization of more and more complex programs originates Software Engineering (SE) Pre94] that can be defined as the discipline for the construction of reliable software applications using solid and well founded techniques. Clearly, a suitable development process for software applications is influenced by the nature of software applications themselves, but nowadays two aspects seem ....
R. S. Pressman. Software Engineering. A Practitioner's Approach. McGraw-- Hill International, UK, 3rd edition, 1994. European Edition. Adapted by D. Ince.
....set of autonomous, intelligent and interacting entities that either cooperate to achieve a common goal or that compete to satisfy personal interests. MAS allow a cognitive vision of the system and provide the ability to abstract from details thus making them an ideal tool for Software Engineering [Pre94] Furthermore, MAS technology is strictly related to two fundamental aspects of modern software products i.e. distribution of computational entities and resources and integration of legacy software and data. Given the high complexity of a MAS, it would be desirable to have a clear methodology ....
....section we analyze the different phases which make up the specification methodology of our framework, trying to outline the different contributions given to the development process by each phase. Our approach can be compared with the classical development cycle for software prototypes given in [Pre94] 1. Identification of the set of agents and their interconnecting structure. In this step the specification developer decides the static structure of the system and identifies the kind of agents the application requires. He she also chooses the interconnection topology, i.e. which communication ....
R. S. Pressman. Software Engineering. A Practitioner's Approach. McGraw--Hill International, UK, 3rd edition, 1994. European Edition. Adapted by D. Ince.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC