Marco Cioffi

My opinion on the undergraduate course in Software Engineering

4/18/2004, filed under — Marco Cioffi @ 3:12 pm

software engineering
Software Engineering is the branch of computer science which deals with methodologies in the process of “software system” construction. We avoid the use of the term “program”, because it refers to a specific kind of system. Nowadays “software systems” interact through the net and through different processors. The complexity emerges from that interaction and the only way to deal with it is to define methodologies that constrain the software architect to follow a set of rules.
(more…)


Integrating Tuple Centre and JADE

4/11/2004, filed under — Marco Cioffi @ 12:25 am

JADE tucson integration
The primarily aim of this project is to study the integration between the Tuple Centre ("a Tuple Space whose behaviour can be defined by means of reactions to communication events” [1]) and JADE ("a software framework that simplifies the implementation of multiagent systems through a middle-ware that complies with the FIPA specifications” [2]).

[1] Tucson Website

[2] JADE Website
(more…)